java se 知识点 总结

来源:互联网 发布:10的阶乘编程 编辑:程序博客网 时间:2024/05/17 22:14

环境变量

操作系统预加载路径。

1.1 配置环境变量

1.2 如何编译执行Java程序

 1)编译:javac 源文件名(类名.java)--------生成.class文件

 2)执行:java 类名------------执行结果

 

流程控制

控制代码的执行的顺序。

2.1 顺序

从上到下,从左到右。

2.2 选择

2.2.1 if else

两种选择时使用ifelse

语法:

if(条件判断的语句----语句结果为truefalse)

{

条件成立(true)执行的代码

}

else

{

条件不成立(false)执行的代码

}

一个else必须指定一个if

 

2.2.2 switch

多种选择使用switch

语法:

switch(整数)

{

case 值:。。。。。;break;

case 值:。。。。。;break;

case 值:。。。。。;break;

default:

}

 

2.3 循环

2.3.1 for循环

明确循环执行次数时使用

for(变量;循环成立的条件;步长变化){循环体}

2.3.2 while循环

明确循环退出条件时使用

while(循环成立的条件){循环体}

2.3.3 do{}while()循环

第一次条件不成立时也需要执行的代码用dowhile

do{循环体}while(循环成立的条件)

3 Java中的数据类型

 

3.1 基本数据类型

数值型:byte short int long float double

字符型:char

布尔型:boolean

3.2 引用数据类型

类、数组、接口、枚举

3.3 数据类型间的转换

3.3.1 自动类型转换

满足条件:

1)同一种类型

2)小数据类型  转换为 大数据类型

例如:int m = 10; double d = m; d的结果为10.0

3.3.2 强制类型转换

满足条件

1)同一种类型

2)大数据类型  转换为 小数据类型

语法:小数据类型  变量名 (小数据类型)大数据类型变量名

例如: double d = 10.2; int m = (int)d;

特殊:charint间的转换

charàint  自动类型转换

intàchar  强制类型转换

子类与父类对象间的转换:自动与强制

例如: Father f = new Son();成立

Son s = (Son)new Father();编译通过,执行报ClassCastException

类和对象

类:具有相同特征与行为状态的一组事物的模板。

对象:类的实例。真实存在的。

4.1  

定义一个类的语法:

class 类名{               类的成员

//成员属性

//成员函数

//代码块

//内部类

 

构造函数

}

4.2 对象

如何创建类的对象:

类名 对象名 = new 构造函数;

如何调用其他类中的成员属性或成员函数:

对象名.成员属性

对象名.成员函数

0 0