Java语言的学习大纲

一、目的

简单介绍一下Java语言的学习大纲。


二、学习大纲

(一)基础

1、程序的定义

2、Java程序的应用场景

3、Java语言开发程序需要的开发环境

4、配置Java开发环境

5、学习Java语言程序源代码的结构和后缀名以及字节码的后缀名

6、用System.out的println()方法打印第一个字符串Hello,编译,执行

7、学会System.out对象的其他方法的用法

8、学习变量的定义、赋值、取值

9、学习变量的转换和强制转换

10、学习if条件判断。

11、学习if和else组合判断

12、学习if和else的嵌套判断

13、学习switch的用法

14、学习break和continue的用法

15、学习大于、等于、小于、大于等于、小于等于比较符的使用

16、学习与、或、非逻辑关系运算符的使用

17、学习加减乘除运算符的使用

18、学习括号的使用

19、学习三目运算符?=的使用

20、学习方法的调用,接收方法返回值

21、学习自定义方法,调用自定义方法

22、学习方法的嵌套调用

23、学习递归的使用

24、学习数组的使用

25、学习数组的遍历,取值,赋值

26、学习System.in对象的使用,尝试读取一个字符

27、学习位与、位或、取反、异或、左移、右移、无符号右移运算符的使用

28、学习运算符的优先级

29、清楚Java类加载的顺序

30、清楚静态代码块,清楚什么是入口类

31、学习for、while、do while循环。

 


(二)高级

1、学习什么叫做抽象

2、学习什么叫做创建实例

3、创建一个类模拟人的属性和动作

4、创建类的对象,获取类的属性,调用类的方法

5、学习构造代码块

6、学习构造方法的嵌套

7、学习继承父类

8、学习抽象类

9、学习接口,实现接口

10、学习父类变量引用子类对象(多态)

11、学习自动向上转型和强制向下转型

12、学习类的封装,属性和方法的权限码

13、学习类的静态属性

14、学习用类名调用静态方法

15、学习对象数组的使用

16、学习泛型的使用

17、学习方法的重写和重载

18、子类调用父类继承的方法

19、在重写方法内部用super关键字调用父类引用同名方法

20、学习Math数学类

21、学习Pattern正则表达式类

22、学习List、Set、Map的各种子类和特性

23、学习文件二进制读写和字符读写类

24、学习Scanner和Formatter格式化输入和输出

25、学习多线程

24、学习独占锁synchronized关键字

25、学习volatile可见性关键字

26、学习Object的wait()、notify()、notifyAll()线程休眠和唤醒接口

27、学习原子类

28、学习Lock的手动独占锁

29、学习线程屏障

30、学习循环栅栏

31、学习信号量

32、学习管道输入输出

33、学习常用的StringBuffer和StringReader字符串输入输出流

34、学习常用的字节数组输入输出流

35、学习TCP和UDP网络通信套接字

36、学习线程池的使用

37、学习线程的中断,休眠,停止

38、学习Swing图像化界面设计

39、学习Java类的反射

40、学习操作XML文件的接口

41、学习JavaWeb的框架和容器

42、学习远程调用

43、学习复杂的网络协议和HTTP客户端调用

44、学习WebSocket的通信协议

45、学习队列、阻塞队列、栈的使用

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值