2022-05-07 18:52

小白学习总结

李昀逸

JavaEE

(876)

(0)

收藏


1、基本数据类型:byte,short,int,long,float,double,boolean,char

2、if-else条件判断(可嵌套)

3、while(true)无限循环,break跳出循环

4、变量:一个数据-----数组:多个数据     int a[] = new int[n];   n代表数组中元素个数,元素下标从0开始

5、for循环  for( int i = 0; i<n; i++){代码}

6、函数-方法:创建类中声明:public void 函数名(形参){ }    调用:创建对象,对象名.函数名(实参);

7、返回值:return   一个函数只能有一个返回值,且在任何情况下都有返回值

8、switch-case(default)条件判断:注意break; 变量可以是int、String、byte、short、char

9、强制类型转换:byte--short--int--long--float--double    char--int

10、声明类:public class 类名(第一个字母大写{属性、方法}   调用:创建对象

11、构造方法:方法名和类名一致;不写返回类型,方法不能有返回值   调用特殊:不能调用;创建对象时自动执行

12、重载:一个类中间出现多个名称相同的函数方法,通过实参决定调用那个函数(参数不同)

13、取随机数:Random类

14、取日期:Date类

15、画图:BufferedImage类(画布)、Graphics类(画笔)、Font类(设置文字)

16、异常:抛出throws Exception  捕获 try{……}catch(Exception ex){ }

17、向txt文件读写数据: 写:FileWriter类   读:FileReader类

18、静态:static属性、方法   第一次使用类中间任何内容之前先执行一次后不再执行

19、继承:extends  重写方法

20、接口:interface 接口{abstact 返回类型 函数名(形参);}       implements 接口,接口……

21、序列化(对象变成字节序列):FileOutputStream类ObjectOutputStream类,继承:implements Serializable

       反序列化(字节序列变成对象):FileInputStream类ObjectInputStream类,读对象强制类型转换

22、Object类:超级父类

23、swing编程:JFrame(框架)、JButton(按钮)、JTextField(文本框)、JLabel(标签)、JTextArea(文本域)、JScrollPane(滚动面板)

24、网络CS:Client客户端,Serves服务器  ServerSocket类(服务器)、Socket类(客户端)、OutputStream类(发送)、InputStream类(接收) 、InputStreamReader类、BufferedReader类

25、线程:循环还未结束就执行下面代码    继承Thread类,重写run方法,调用start方法

26、属性和方法


类本身

同一个包

包外子类

包外(任意)

private私有

S

F

F

F

friendly友好

S

S

F

F

protected保护

S

S

S

F

public公共

S

S

S

S

27、动态数组:ArrayList类  方法:add、get(int)、size、remove

28、final最终修饰符:类不能被继承,属性必须初始化一个值且不可更改,方法不能被重写

29、属性前修饰符:静态、最终、访问权限    方法多一个抽象

30、键盘事件:KeyListener

31、this关键字:类中间表示该类的对象,调用该类的构造方法(只能写在构造方法中,必须是第一句话),调用类本身属性方法

32、泛型:只能使用类

33、MVC编程模式:Model模型-数据读写、文件处理  View视图-界面与用户交互   Controller控制-介于模型层与视图层中间

34、递归:调用函数自己本身,无限递归循环,需要通过if条件判断跳出

35、链表:创建节点,将对象与对象连接起来setNext

36、四种排序方法:选择,冒泡,沉底,插入

37、单一实例

38、8种简单数据类型对应的类:Byte、Short、Integer、Long、Float、Double、Character、Boolean

39、装箱拆箱:Integer x = new Integer(3);   int a = x;拆箱    Integer x = 3;装箱



0条评论

点击登录参与评论