南宁如何制定java技术的学习目标
发布时间:2023-03-02 09:30:09 已帮助:人
对于很多想要提升自己JAVA技术综合实力的小伙伴来说,制定学习目标可以跟好的帮助自己提升综合实力,那么我们应该怎么制定这个目标呢?一起来详细了解一下吧。
1、掌握面向对象三大特征(继承,封装,多态)和抽象特征,理清类和对象的关系;
2、理解对象的创建和实例化过程,构造器的定义和重载;
3、掌握JavaBean设计规范;
4、掌握异常的使用场景,了解异常的体系和异常的处理机制;
5、掌握Java API(字符处理类:String、StringBuffer、StringBuilder,日期处理类:Date、DateFormat、Calendar,数字处理类:Math、Random、BigDecima,系统相关类:System、Runtime)的使用;
6、掌握数据结构ArrayList,LinkedList,Queue,Deque,Stack,哈希表结构的原理,熟练使用ArrayList和HashMap以及掌握HashMap的底层原理实现;
7、掌握并发和并行,线程和进程的概念和区别,线程的使用场景,线程的创建方式,线程同步的方式,线程的生命周期,了解线程池和定时器的使用;
8、掌握文件和IO的基本使用,字符流和字节流的区别和使用场景,IO流的原理分析和对象的序列化和反序列化,熟练使用FileInputStream,FileOutputStream,FileWriter,FileReader,InputStreamBuffer,OutputStreamBuffe;
9、掌握Lambda表达式和Stream流操作;
10、掌握程序bug调试的能力;
11、掌握代码分析的能力。