Java培训有哪些课程?
讲座内容:
1,Java学习方法介绍,*阶段课程介绍及学习目标。
2、常用DOS命令,JDK环境下安装
3.Java数据类型和类型转换
4.运算符(赋值、算术、逻辑、关系、三元运算符)
5,if,if-else,switch,break,多个条件
为了,当,做-当
7.循环嵌套和循环终止
8.方法的概念、定义、组成和调用。
9.方法的形参,方法的返回值类型和返回值,返回的两种用法,递归。
10,数组的介绍,数组的概念,数组的创建和使用
11,数组复制,数组扩展,数组参数和返回值,变长参数。
12,3种排序,二维数组
13,杨辉三角
14,面向对象
15,构造方法,构造方法的重载,参数化结构和非参数化结构各自的作用,这个关键字。
16,成员变量,成员方法,成员变量和局部变量的区别
17,封装,什么样的代码需要封装和继承?
18,多态性,访问修饰符
19,超级,超级和这个的区别
20.三个修饰符的定义,静态方法,静态代码块,公共代码块,抽象类和抽象类的函数。
21.接口的语法,接口和抽象类的异同,接口的微观概念,接口规范,接口引用,接口的多态性,接口和抽象类的区别和用途(接口定义规范和抽象类定义的区别)。
22.什么是内部类,成员内部类,静态内部类,局部内部类,局部内部类访问外部类局部变量?
23.局部内部类、匿名内部类、对象类、getClass方法、hashCode方法、toString方法、equals方法、equals方法重写、finalize方法的应用场景。
24.什么是打包类,八种打包类型,常用的打包和拆包方法,整数型缓冲区?
25.字符串类、字符串的不变性、字符串的常用方法和变量字符串
26.什么是集合,集合系统集合,集合父接口,列表子接口,ArrayList,LinkedList,Vector?
27、线性表和链表的区别和优缺点,泛型集合,集合工具类。
28.Set subinterface,HashSet,HashSet去重原理,重写hashCode和equals,LinkedHashSet,TreeSet,TreeSet去重原理。
29、算法时间复杂度、空间复杂度、排序算法、搜索算法、数据结构。
30.什么是异常,异常系统的分类,异常的生成,异常的传输,抛出,异常的处理(try,catch,finally),自定义异常?
31.什么是进程,什么是线程,线程的组成,创建线程的两种基本方法,以及线程状态。
32.线程安全,同步代码块,同步方法,线程状态(6种状态),死锁,生产者和消费者,线程通信(wait,notify,notifyAll)。
33、线程池概念,线程池原理,线程池相关接口和类,可调用接口,未来接口,锁接口,重入锁,读写锁。
34.线程安全集合,用于获取线程安全集合的集合工具,CopyOnWriteArrayList
35、螺纹套管
36.流的概念,流的分类,字节流,字节节点流,字节过滤流。
37.文件、文件过滤器、字符编码、字符流、字节过滤器流、流的标准使用步骤,[XML]
38、对象序列化
39.IO流综合案例
40.什么是网络,什么是计算机网络,网络模型,TCP/IP模型,TCP/UDP,IP,IPV4应用分类和端口Port?
41,InetAddress类,基于TCP的网络编程与开发步骤。
42.Lambda表达式、流API、日期时间API和可选类。
43.什么是类对象,获取类对象的常用方法,注释?
44、DOM4J、SAX
45.游戏面板、游戏按钮、游戏逻辑、游戏数据读取、游戏线程控制、游戏计分算法、游戏血量算法等。
46.完成游戏项目