黑马程序员_Java基础复习
2014-03-30 18:38
232 查看
-------android培训、java培训、期待与您交流!
----------
我有过一点Java学习的基础,借着这次机会又对基础知识进行了一下梳理,又有了一些新的认识,整理了如下:
(一)Java语言基础复习
1、 Java语言是一种面向对象的程序语言,所有的java程序都是由类组成的,类被写在一个或多个以java为扩展名的源文件中。Java文件是java的编译单元。
2、 一个编译单元包括
程序包语句:说明编译单元中的类和借口所属的包(作用是将类和接口分组)
导入语句:引入包、类、借口。(说明程序使用了外部的包或包中的类和接口)【java自带的java。lang包在程序运行时会自动导入,无需指明】
类声明:对类进行定义,类是对象的模版,说明类的特征和行为。(java语言编程的过程就是设计类的过程!)
接口声明:对接口提供定义。(接口是一种由常量和抽象方法组成的特殊形式的类)【接口的作用是定义方法的模版,本身不对方法做具体实现!接口告诉程序“做什么”不具体说“怎么做”。接口中的方法要由实现它的类来实现】
3、 每个java编译单元(.Java文件)中最多只能有一个类或接口是public的!对java应用程序,至少要有一个编译单元的公共类内要包main()函数,作为程序的执行起点。
4、 Java语言使用unicode字符集(16位二进制数唯一表示一个字符)对语言编码。【unicode是大字符集,可以表示多种语言,且不同语言表示是唯一的,因此判断java字母或数字是否相同,要看其编码是否相同,而非外观,如拉丁字母A和希腊字母A作为不同字符处理!】
5、 标识符用于区别各种成分;区分大小写!
6、 分隔符对源代码进行分割,帮助编译器阅读和理解源程序。()、{}、【】、;、,、.另:空格、回车符、换行符、制表符统称空白符,一个空白符和多个空白符等价!
7、 变量是用来存储数据的内存空间!!!
8、 类型转换包括隐式(小范围变大范围)和强制(大范围变小范围:损失精度)两种机制。
9、 数组下标从0开始。用new为数组分配内存的方法:
数组变量名 = new 数组元素类型[数组长度];
【java中的多维数组通过“数组的数组”实现(数组元素可以是任何数据类型,当然也包括数组类型)。】
10、 流程控制语句是为了有条件的执行特定的语句代码。
----------
我有过一点Java学习的基础,借着这次机会又对基础知识进行了一下梳理,又有了一些新的认识,整理了如下:
(一)Java语言基础复习
1、 Java语言是一种面向对象的程序语言,所有的java程序都是由类组成的,类被写在一个或多个以java为扩展名的源文件中。Java文件是java的编译单元。
2、 一个编译单元包括
程序包语句:说明编译单元中的类和借口所属的包(作用是将类和接口分组)
导入语句:引入包、类、借口。(说明程序使用了外部的包或包中的类和接口)【java自带的java。lang包在程序运行时会自动导入,无需指明】
类声明:对类进行定义,类是对象的模版,说明类的特征和行为。(java语言编程的过程就是设计类的过程!)
接口声明:对接口提供定义。(接口是一种由常量和抽象方法组成的特殊形式的类)【接口的作用是定义方法的模版,本身不对方法做具体实现!接口告诉程序“做什么”不具体说“怎么做”。接口中的方法要由实现它的类来实现】
3、 每个java编译单元(.Java文件)中最多只能有一个类或接口是public的!对java应用程序,至少要有一个编译单元的公共类内要包main()函数,作为程序的执行起点。
4、 Java语言使用unicode字符集(16位二进制数唯一表示一个字符)对语言编码。【unicode是大字符集,可以表示多种语言,且不同语言表示是唯一的,因此判断java字母或数字是否相同,要看其编码是否相同,而非外观,如拉丁字母A和希腊字母A作为不同字符处理!】
5、 标识符用于区别各种成分;区分大小写!
6、 分隔符对源代码进行分割,帮助编译器阅读和理解源程序。()、{}、【】、;、,、.另:空格、回车符、换行符、制表符统称空白符,一个空白符和多个空白符等价!
7、 变量是用来存储数据的内存空间!!!
8、 类型转换包括隐式(小范围变大范围)和强制(大范围变小范围:损失精度)两种机制。
9、 数组下标从0开始。用new为数组分配内存的方法:
数组变量名 = new 数组元素类型[数组长度];
【java中的多维数组通过“数组的数组”实现(数组元素可以是任何数据类型,当然也包括数组类型)。】
10、 流程控制语句是为了有条件的执行特定的语句代码。