Java SE重要知识点总结

[size=medium]1.JAVA SE包括Java SE基础部分、 Java SE面向对象开发部分、Java应用开发部分
Java SE基础部分:java语法基础、基本数据类型、循环控制语句、方法、数组
Java SE面向对象开发部分:面向对象的概念如封装、继承、多态、设计模式、异常、包。
Java应用开发部分:JAVA类集、IO、JDBC、二叉树、链表、类库、多线程、反射、网络
2.面向对象最早是由SMALL TALK提出来的。
3.java虚拟机:在一台计算机上由软件或硬件模拟的计算机。
作用:处理经编译过的平台无关的字节码文件。
4.java解释器负责将JAVA虚拟机的代码在特定的平台上运行。
5.为了让windows知道bin目录下有执行的命令所以要配置path属性。
6.为了让java命令运行时一般要找到classpath所在的目录,之后才可以进行类的执行工作。但一般开发来讲习惯让所有的类能够在当前所在的文件夹中直接查找。
7.public class与class声明
如果一类名称声明了了public class则声明名称必需与文件名称一致。
8.在java文件中只能有一个public class 声明,但可以有多个class声明,编译后会形成多个class文件。
9.java中类名称、变量名称都必需以字母、数字下划线 美元符号表示、其中不能以数字开头、不能是JAVA中的保留字。
10.JAVA 中存在49个保留字。java产生时预留了两个保留字。goto,const。
jdk1.4增加了assert
jdk1.5增加了 enum
在java中true false null不属于保留字、但属于有意义的名称。也不能作变量使用。
11.java的数据类型主要包括基本数据和引用数据类型
基本基本数据类型包括:整数:如byte short int long,double、float字符:字符类型:如char 布尔类型取值只能是true或者false
引用数据类型实际相当于C语言中的指针、传递的是内存的空间地址。如数组、类、接口。
12.数组的操作会存在数据的溢出:任何一种数据类型都存在一个最大值,如果已经是最大值则加一后变为最小值,如果已经是最小值则加一后变成最大值。
13.java默认数据类型:在JAVA中整型数字的默认数据类型是int,小数的默认类型是double
若像如下形容则可能会损失精度,如float x=30.3 可通过double x=30.3或者float x=30.3f解决;
14.数据的强制转换:char向int转换:转换成ASCII码。
byte-->short--->int--->long
int-->float-->double
如果碰到是字符串则所有类型都向字符串型转换。
[/size]

你可能感兴趣的:(Java)