JAVA基础阶段知识总结

一、认识JAVA以及JDK、JRE、JVM等;

二、基础语法,两大数据类型,8中基本数据类型,5种引用数据类型,算术运算符,比较运算符,逻辑运算符,位运算符,三元运算符,三种流程控制语句,break、continue和return的区别;

三、一维数组以及二维数组、数组常见算法(杨辉三角等)、数组的复制和反转,线性查找和二分法查找,十大排序算法,Arrays工具类使用

四、何为面向对象,类的定义,属性、方法和构造器的相关格式,权限修饰符,方法重载,可变个数形 参的方法,java的值传递机制,递归方法

五、封装性的定义和意义,属性赋值的先后顺序,this关键字,MAC设计模式,import关键字,变量的分类;继承性的定义与意义,java的单继承特点,override的规则,以及与overload的区别,super关键字,static关键字

六、多态性的理解,多态的使用,==与equals的区别,final关键字,单例模式的两者实现方式;

七、抽象类(abstract)与抽象方法,接口(interface)的定义方式,java中的经典接口:comparable,comparator,cloneable(标记接口),内部类,finally关键字

八、程序、进程和线程,线程的创建和使用,Thread类,Runnable接口,两种加密方式

九、String类,Math类,Data类(不常用),包装类,枚举类

十、集合的分类,collention抽象类,ArrayList,linkedList,hashSet,linkedHashSet,TreeSet,hashMap,linkedHashMap,TreeMap,Hashtable,Properties,HashMap底层实现原理,Collecitions工具类,File类

十一、泛型,IO流,常用字节流,字符流,缓冲流、转换流,高效字节流

十二、反射,双亲委派模式,类的加载过程

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值