java se基础知识总结!!,javase基础知识总结
java se基础知识总结!!,javase基础知识总结
1. 环境变量:
a) path:C:\Java\jdk1.7.0_45\bin;
b) classpath:. ;E:\zhangpeng\MyProject\bin
2. java特性:
a)java的跨平台特性是因为java虚拟机;
b)java是纯面向对象的语言;
c)java四个独立且相关的技术:
1:程序设计语言;
2:字节码文件格式;
3:应用编程接口;
4:虚拟机;
d)java语言特点:
1:面向对象的语言;
2:一种与平台无关的语言;
3:一种健壮的语言;
c)java两种核心机制:
1:java虚拟机(java virtual Machine);
2:垃圾回收机制(Garbage collection);
3. 两个关键字:
a) javac:将程序文件编译字节码文件;编译到指定文件夹下需要:
javac –d ../bin +要编译的文件;
b) java:执行文件,配置好classpath后可在任何文件夹执行编译文件;
4. 标识符
a) 规则:1:由数字,字母,下划线,美元符号组成;
2:只能以字母下划线美元符号开头;
b) 定义:对各种变量,方法,类等要命名时使用的有序列称为标识符;
5. 关键字
a) 什么是关键字:goto& const保留
b) Java基本数据类型: 8
i. byte
1. 1 8bit 2^8 -128---127.
ii. short
1. 2 16bit 2^16 -2^15 dao 2^15-1
iii. char
1. 2 16bit 2^16 -2^15 dao 2^15-1
iv. int
1. 4 32bit 2^32 -2^31 dao 2^31-1
v. long
1. 8 8*8bit 2^64 -2^63dao 2^63-1
vi. float
1. 4 32bit 2^32 -2^31 dao 2^31-1
vii. double
1. 8 8*8bit 2^64 -2^63dao 2^63-1
viii. boolean
1. True
2. False
6. 运算符
a) 概念:
b) 分类:数学运算(+,-,*,/,%),逻辑运算(< ,>, ==, !=,),赋值运算(=)。
c) 使用顺序:{} --()--!---算术运算---关系运算--- && ---||---赋值运算;
d) 三目运算:x(表示关系式)?y:z
如果关系式满足则执行y,否则执行z.
7. 表达式语句:
a) A>b 1+5+3>0
8. 分支
a) If
b) If else
c) If else if else ….else
d) Switch:小心case穿透要用break结尾;default可省罗,但不推荐;
9. 循环
a) While
i. …
ii. 你疯了
b) doWhile
c) for
i. 表达式
1. Int i=0; i<10;i++;
2. For(;;){ }
d) break:跳出本次循环!!
i. for(;;){ //2
1. for(;;){ // 1
a) break;
2. }
3. System.out.println(“这是我”)
ii. }
iii. System.out.println(“这是你”)
e) continue:跳过本次循环;
f) System.exit(0):结束程序;
10. 变量的作用域
a) 局部变量:定义在方法内的变量,一般存在栈(stack segment)内存;
b) 成员变量:定义在方法内类外的变量,一般存在堆(heap segment)内存,用时需要通过对象引用;
11. 方法
a) 访问修饰符
i. public private static
b) 返回值类型
i. void int double String char各种类型
12. 递归
a) 方法自身调用自身。
b) 阶乘,有规律的数字。
1. 环境变量:
a) path:C:\Java\jdk1.7.0_45\bin;
b) classpath:. ;E:\zhangpeng\MyProject\bin
2. java特性:
a)java的跨平台特性是因为java虚拟机;
b)java是纯面向对象的语言;
c)java四个独立且相关的技术:
1:程序设计语言;
2:字节码文件格式;
3:应用编程接口;
4:虚拟机;
d)java语言特点:
1:面向对象的语言;
2:一种与平台无关的语言;
3:一种健壮的语言;
c)java两种核心机制:
1:java虚拟机(java virtual Machine);
2:垃圾回收机制(Garbage collection);
3. 两个关键字:
a) javac:将程序文件编译字节码文件;编译到指定文件夹下需要:
javac –d ../bin +要编译的文件;
b) java:执行文件,配置好classpath后可在任何文件夹执行编译文件;
4. 标识符
a) 规则:1:由数字,字母,下划线,美元符号组成;
2:只能以字母下划线美元符号开头;
b) 定义:对各种变量,方法,类等要命名时使用的有序列称为标识符;
5. 关键字
a) 什么是关键字:goto& const保留
b) Java基本数据类型: 8
i. byte
1. 1 8bit 2^8 -128---127.
ii. short
1. 2 16bit 2^16 -2^15 dao 2^15-1
iii. char
1. 2 16bit 2^16 -2^15 dao 2^15-1
iv. int
1. 4 32bit 2^32 -2^31 dao 2^31-1
v. long
1. 8 8*8bit 2^64 -2^63dao 2^63-1
vi. float
1. 4 32bit 2^32 -2^31 dao 2^31-1
vii. double
1. 8 8*8bit 2^64 -2^63dao 2^63-1
viii. boolean
1. True
2. False
6. 运算符
a) 概念:
b) 分类:数学运算(+,-,*,/,%),逻辑运算(< ,>, ==, !=,),赋值运算(=)。
c) 使用顺序:{} --()--!---算术运算---关系运算--- && ---||---赋值运算;
d) 三目运算:x(表示关系式)?y:z
如果关系式满足则执行y,否则执行z.
7. 表达式语句:
a) A>b 1+5+3>0
8. 分支
a) If
b) If else
c) If else if else ….else
d) Switch:小心case穿透要用break结尾;default可省罗,但不推荐;
9. 循环
a) While
i. …
ii. 你疯了
b) doWhile
c) for
i. 表达式
1. Int i=0; i<10;i++;
2. For(;;){ }
d) break:跳出本次循环!!
i. for(;;){ //2
1. for(;;){ // 1
a) break;
2. }
3. System.out.println(“这是我”)
ii. }
iii. System.out.println(“这是你”)
e) continue:跳过本次循环;
f) System.exit(0):结束程序;
10. 变量的作用域
a) 局部变量:定义在方法内的变量,一般存在栈(stack segment)内存;
b) 成员变量:定义在方法内类外的变量,一般存在堆(heap segment)内存,用时需要通过对象引用;
11. 方法
a) 访问修饰符
i. public private static
b) 返回值类型
i. void int double String char各种类型
12. 递归
a) 方法自身调用自身。
b) 阶乘,有规律的数字。
1. 环境变量:
a) path:C:\Java\jdk1.7.0_45\bin;
b) classpath:. ;E:\zhangpeng\MyProject\bin
2. java特性:
a)java的跨平台特性是因为java虚拟机;
b)java是纯面向对象的语言;
c)java四个独立且相关的技术:
1:程序设计语言;
2:字节码文件格式;
3:应用编程接口;
4:虚拟机;
d)java语言特点:
1:面向对象的语言;
2:一种与平台无关的语言;
3:一种健壮的语言;
c)java两种核心机制:
1:java虚拟机(java virtual Machine);
2:垃圾回收机制(Garbage collection);
3. 两个关键字:
a) javac:将程序文件编译字节码文件;编译到指定文件夹下需要:
javac –d ../bin +要编译的文件;
b) java:执行文件,配置好classpath后可在任何文件夹执行编译文件;
4. 标识符
a) 规则:1:由数字,字母,下划线,美元符号组成;
2:只能以字母下划线美元符号开头;
b) 定义:对各种变量,方法,类等要命名时使用的有序列称为标识符;
5. 关键字
a) 什么是关键字:goto& const保留
b) Java基本数据类型: 8
i. byte
1. 1 8bit 2^8 -128---127.
ii. short
1. 2 16bit 2^16 -2^15 dao 2^15-1
iii. char
1. 2 16bit 2^16 -2^15 dao 2^15-1
iv. int
1. 4 32bit 2^32 -2^31 dao 2^31-1
v. long
1. 8 8*8bit 2^64 -2^63dao 2^63-1
vi. float
1. 4 32bit 2^32 -2^31 dao 2^31-1
vii. double
1. 8 8*8bit 2^64 -2^63dao 2^63-1
viii. boolean
1. True
2. False
6. 运算符
a) 概念:
b) 分类:数学运算(+,-,*,/,%),逻辑运算(< ,>, ==, !=,),赋值运算(=)。
c) 使用顺序:{} --()--!---算术运算---关系运算--- && ---||---赋值运算;
d) 三目运算:x(表示关系式)?y:z
如果关系式满足则执行y,否则执行z.
7. 表达式语句:
a) A>b 1+5+3>0
8. 分支
a) If
b) If else
c) If else if else ….else
d) Switch:小心case穿透要用break结尾;default可省罗,但不推荐;
9. 循环
a) While
i. …
ii. 你疯了
b) doWhile
c) for
i. 表达式
1. Int i=0; i<10;i++;
2. For(;;){ }
d) break:跳出本次循环!!
i. for(;;){ //2
1. for(;;){ // 1
a) break;
2. }
3. System.out.println(“这是我”)
ii. }
iii. System.out.println(“这是你”)
e) continue:跳过本次循环;
f) System.exit(0):结束程序;
10. 变量的作用域
a) 局部变量:定义在方法内的变量,一般存在栈(stack segment)内存;
b) 成员变量:定义在方法内类外的变量,一般存在堆(heap segment)内存,用时需要通过对象引用;
11. 方法
a) 访问修饰符
i. public private static
b) 返回值类型
i. void int double String char各种类型
12. 递归
a) 方法自身调用自身。
b) 阶乘,有规律的数字。
相关文章
- 暂无相关文章
用户点评