配色: 字号:
Java基础知识点
2020-11-30 | 阅:  转:  |  分享 
  
Java基础知识点演讲人2020-11-2901DOS命令DOS命令dir目录cls清屏cd进入目录cd..返回到上级目录c
d/返回到根目录md创建目录DOS命令rd删除目录del删除文件exit退出02什么是JDK,JRE,JVM?
什么是JDK,JRE,JVM?JVMJDKJRE03关键字关键字04变量&常量变量&常量05标识符标识符06类型转换类型转换自
动类型转换强制类型转换1207数据类型数据类型ABCD整型浮点型字节布尔数据类型整型byte1个字节short2个字节in
t4个字节long8个字节ABCD数据类型浮点型float4个字节double8个字节12数据类型字节char
2个字节数据类型布尔boolean1个字节08运算符运算符算术运算符赋值运算符关系运算符010203自增减运算符逻辑运算符三
元运算符040506运算符算术运算符+-/%运算符赋值运算符=+=-=/=%=运算符关系运算符>>=<<
=!=运算符自增减运算符++--运算符逻辑运算符&|^(异或)!&&||运算符三元运算符布尔表达式?表达式
1:表达式209循环控制语句循环控制语句if0402ifelse03whileswitchfordowhile0110
权限修饰符权限修饰符0102privatedefault0304protectedpublic11static&finalstat
ic静态成员和普通成员的区别创建时间与销毁时间调用上的区别位置上的区别理解上的区别static&finalfinalABC修饰类修
饰方法修饰变量12数组数组13方法方法01形参定义在方法上的参数,没有实际的值。0302方法重载Overload实参调用方
法是,传的实际参数;有实际的值。14面向对象面向对象封装多态继承面向对象封装0102this关键字代码块封装this关键字代码块局
部代码块040203执行顺序构造代码块静态代码块静态代码块>构造代码块>构造方法01面向对象继承构造方法继承构造方法面向对象
多态成员特点优点转型多态ABC成员特点优点转型15类&对象类&对象ABC成员变量&局部变量匿名对象抽象类DEF接口类与接口的关系接
口与抽象类区别类&对象什么时候使用接口?什么时候使用抽象类?内部类类&对象抽象类0102特点抽象类相关问题抽象类特点抽象类与抽象
方法必须用abstract来修饰抽象类不可以创建对象抽象类可以没有抽象方法继承抽象类的子类,要么为抽象类,要么重写父类所有抽象方法
抽象类相关问题不能与哪些关键字共存类&对象接口成员特点成员特点没有构造方法,不能创建对象只有抽象方法没有成员变量,只有静态常量让
子类去实现,所有子类必须重写该接口的所有抽象方法,要么子类也是抽象类。在java1.8之后有私有,默认,静态方法。类&对象类
与接口的关系类与类之间单继承,多层继承01类与接口之间实现关系,单或多实现02接口与接口之间继承关系,单或多继承03类与接
口的关系类与类之间单继承,多层继承类与接口之间实现关系,单或多实现接口与接口之间继承关系,单或多继承类&对象接口与抽象类区
别接口抽象类接口与抽象类区别接口没有构造方法成员方法:在java1.8之前只有抽象方法,之后又有静态,私有,默认方法成员变量:
只有final修饰的常量,并在常量池中抽象类有构造方法成员方法:普通方法,抽象方法成员变量:普通变量,常量类&对象什么时候使用
接口?什么时候使用抽象类?0102当需要所有子类都有完成的操作,使用抽象类。如吃饭,睡觉。只需要部分子类完成的操作,使用接口;如学
打球,说英语。什么时候使用接口?什么时候使用抽象类?0102当需要所有子类都有完成的操作,使用抽象类。如吃饭,睡觉。只需要部分子类
完成的操作,使用接口;如学打球,说英语。类&对象内部类成员内部类局部内部类匿名内部类内部类成员内部类局部内部类匿名内部类16自动拆
箱&自动装箱自动拆箱&自动装箱自动拆装箱实现原理Java中有个整型缓存机制17异常异常异常体系结构try-catch方式处理异常t
hrows方式处理异常throws和throw的区别自定义异常异常异常体系结构ThrowableThrowableErrorEx
ceptionRuntimeException非RuntimeException18泛型泛型ABCD定义格式泛型类泛型方法泛型接
口19类型通配符&可变参数类型通配符&可变参数类型通配符可变参数20集合集合单列双列Conllections集合单列Collect
ionCollectionList0102ArrayListLinkedList030405并发修改异常ListIterator增
强for循环SetHashSetTreeSet哈希值LinkedHashSet自然排序Comparable比较器排序Compar
ator集合双列MapMapHashMapTreeMap21数据结构数据结构栈和队列数组和链表22序列化&反序列化序列化&反序列化
23IO流IO流ABCFile递归遍历目录IO概述DEF按数据流向分类按数据类型分类转换流IO流标准输入输出流打印流常见编码表IO
流按数据流向分类输入流输出流输入流字节输入流字符输入流输出流字节输出流字符输出流IO流按数据类型分类字节流字符流InputStre
amFileInputStreamBufferedInputStreamOutputStreamFileOutputStreamB
ufferedOutputStream字节流字节流写数据的两个小问题ReaderFileReaderBufferedReaderW
riterFileWriterBufferedWriterIO流打印流字节打印流字符打印流24网络编程网络编程网络模型04020
3协议IP地址端口UDPTCP0125多线程多线程构造方法两种创建方式Lock:锁普通方法lock()上锁unLock
()解锁死锁:多个线程,相互访问唤醒机制26Lamba表达式Lamba表达式27函数式编程&Stream流函数式编程&Strea
m流函数式编程SupllierConsumerPredicateFunctionStream流28类加载器类加载器ClassLoader29反射反射获取字节码对象获取任意对象的任意属性的值给任意对象的任意属性,赋任意值30注解注解作用分类预定义注解自定义注解31单元测试单元测试ABC黑盒测试白盒测试Junit感谢聆听
献花(0)
+1
(本文系职场细细品原创)