Java SE 内容
一、环境搭建
1、Java的跨平台怎么实现的
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。Java程序跨平台机制:一次编译,随处运行;
由于Jvm的存在,使得Java程序可以跨平台实现.
2、Java加载和执行的过程
在Java编程语言中,所有源代码首先以用.Java扩展名结尾的纯文本文件编写。然后,编译器将这些源文件编译成.class文件。然后,Java启动器工具使用Java虚拟机实例运行应用程序。
3、第一个java程序的开发
public class Demo { public static void main(String[] args) { System.out.println("你好,JAVA"); } }
4、Java注释信息
单行注释://
多行注释:/*
*
*/
二、基础语法
1、关键字
在Java中有许多的关键字,不一一列举。
2、变量
变量的声明方式:
数据类型 变量名 = 数值;
标识符的命名方式:
a、由数字、字母、下划线(_)和美元符号($)组成;
b、不能以数字开头;
c、不能是Java中的关键字和保留字
d、做到见名知意
e、驼峰式命名法
3、数据类型
基础数据类型:
整数型:byte,short ,int,long
浮点型:单精度浮点型 float,双精度浮点型 double
字符型:char
布尔型(boolean):true,false
引用数据类型:
类
接口类型
4、运算符
赋值运算符
算数运算符
关系运算符
逻辑运算符
5、控制语句
if
if...else
if...else if ...else
多重if
switch...case...default
6、循环语句
while
do...while
for
三种循环多重嵌套
7、方法
(1)、定义方法:
修饰符 返回值类型 方法名(参数类型 参数名){
方法体;
return 返回值;
}
(2)、方法类型:
无参无返回值的方法
有参无返回值的方法
无参有返回值的方法
有参有返回值的方法
8、方法递归
递归的定义:递归就是一些方法在使用的过程中要多次进行调用,当第二次使用到它本身时即可称作递归调用,但是递归也必须满足一定的条件,所以有这必不可少的要点:基本条件和递归子句。
递归的方式:1、直接调用: class A { methodA (){ ...... methodA (); //****直接调用methodA() } } 2、间接调用: Class B{ methodA1 () { ....... methodA2 (); } methodA2 () { ....... methodA1 () //****简介的调用methodA1() } }
三、面向对象
1、面向对象和面向过程的区别
2、类与对象
3、类的定义
4、对象的创建
5、封装
6、this
7、static
8、super
9、继承
10、多态
11、抽象类
12、接口
13、类与类之间的关系
四、常用类
五、集合
六、异常
1、异常有什么用
2、异常处理
七、IO流
1、IO流概述
2、字节流
3、字符流
boolean
