JAVA概述
一、java之父
二、java体系
三、java可以做什么
四、java的特性
五、java应用程序的运行机制
六、java程序开发的三个步骤
七、垃圾回收器(GC)
八、JDK和JRE
九、java虚拟机
十、开发java应用的要点
十一、注释
Java编程基础
一、标识符
二、java数据类型划分
三、普及二进制
四、转义字符
五、基本数据类型之间的转换
六、变量
七、java中的运算符
八、程序流程控制
九、if语句
十、switch语句
十一、if和switch的区别
十二、for循环
十三、while
十四、break和continue
十五、方法
十六、return
十七、重载overload
十九、递归
面向对象编程
一、面向对象和面向过程
二、类和对象
三、内存图
四、构造方法
五、关键字
2、继承
3、多态
七、抽象abstract
八、接口interface
九、抽象和接口的区别
十、方法重写override 覆盖(多态)
十一、重写和重载的区别:
十二、访问权限修饰符
十三、equals
十四、空指针异常
十五、内部类
十六、模式
数组及常用算法
一、一维数组
Java常用类
一、装箱拆箱
二、String字符串
三、StringBuffer
四、Charcter
五、Boolean
六、正则表达式
七、时间相关的类
Java异常处理机制
一、异常
二、final finally finalize区别
集合
一、Collection
二、List
三、Set
2、LinkedHashSet:
3、TreeSet:红黑树
四、Map
3、Hashtable
4、遍历集合的方式:
Java I/O
2、遍历文件夹是用递归。
3、流的分类
4、流类
o基础java
5、流
字符流
字符流
复制文件的流程
缓冲流
转换流
对象流
标准输入/输出/错误流
标准输入/输出/错误流的重定向
打印流
内存流
随机读写流:在线程中使用较多
Java多线程
一、线程和进程
1、线程
2、进程和线程的区别:
3、主线程子线程
4、创建线程的两种方式
5、run和start的区别
6、线程的调度
(没有其他线程运行)等待指定的时间再运行 马上恢复执行的状态
7、打断线程的终止方式
8、线程是五种状态
二、同步
5、在静态方法中同步:懒汉式
三、经典例子:生产者消费者
Java网络编程
1、计算机网络:
2、计算机网络的分类:
3、参考模型
4、tcp/ip协议
5、tcp特点:
6、 udp特点:
7、IP编程:
8、TCP编程
9、UDP编程
反射机制
HTML& SQLite
一、HTML
锚点:
form表单:
CSS层叠样式:
JS:
二、SQLite
Servlet
HttpClient& HttpURLConnection&OkHttpClient
一、HttpClient
2、post方法
二、HttpURLConnection
三、OkHttpClient
XML解析&JSON解析
一、XML解析
1、xml:可拓展的标记语言。
2、解析:
根据结点去解析,不会将这个文档全部加载内存中
android中的解析方式
3、用途:结构化的保存信息,通过服务端和服务器交互使用的,设置配置信息。
二、JSON解析
1、JSON
2、Gson
3、FastJson
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/4268.html