郑志远的java学习笔记[上]

文章作者 100test 发表时间 2007:03:14 16:52:30
来源 100Test.Com百考试题网


1 Java起源

2 Java语言概述

1.面向对象编程的3个原则:封装(encapsulation)、继承(inheritance)、多态性(polymorephism)

封装:将代码及其处理的数据捆绑在一起的一种机制;

继承:一个对象获得另一个对象的属性的过程;

多态性:一个接口,多种方法。

2.System.out.println(“dfjdfjdf”).

System.out.print(“dfdfdfdf”).

这两种写法输出基本一样,只是print不换行

3.基本词汇:空白分隔符(whitespace)标识符(identifiers)常量(literal)注释(comments)分隔符(separators)java关键字 java类库

3 数据类型、变量、数组
1.Java语言是强类型语言,java定义了8个简单数据类型:byte short int long char float double Boolean

2.如果一个数据类型占8位那么他的范围为-(2的7次方)到2的7次方-1,一共2的8次方个数字(别忘记0),其中最高为作为符号位,是1就为负值。

其中:(2的8次方-1)等于2的0次方 2的1次方 …… 2的7次方

所以IP地址中若地址为00000000则代表可以有256个地址,0次方 2的1次方 …… 2的7次方=255,但是别忘记0 !!!

3.标准的ASCII字符集的范围为0~127(共2的7次方个,因为最高位没用),扩展的ASCII字符集范围为0~255(共2的8次方个)

UNICODE字符集占16位,范围为:0~65535(共2的16次方个)

4. System.out.println(“The value is” (10>9)). 结果为true,10>9加括号,因为 的优先级大于”>”

System.out.println(“10>9”). 结果为10>9

5.Octal------8进制 ,前面加0表示

Hexadecimal------16进制,前面加0x 或0X表示

6.Java中的浮点字面量默认是双精度的,占64位

1234.333f(orF)---------float

1234.343434d(or D)-------double

所以:float m=20.3将编译出错,应该写为float m=(float)20.3



相关文章


读书笔记:《Java2教程》(三)
Java2教程读书笔记第一章
郑志远的java学习笔记[上]
SUN认证基本知识
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛