概述
目录
类:
面向对象:
封装:
多态 :
数组:
创建对象内存分析:
包装类:
抽象类(abstract):
接口(interface):
内部类(inner Class):
IO流:
泛型:
异常:
容器:
TCP/IP:
反射机制:
多线程:
相信很多刚学Java的小白都有这个问题,哎呀Java知识点这么多我该怎么记啊,其实很简单,我们可以通过类的方法来记忆:
类:
属性(field)
方法(method):
1、隐式参数this
2、重载
构造方法(constructor):
1、this()
面向对象:
封装:
1、public、protected、default、private
继承(extends)
多态 :
1、向上转型
2、向下转型
3、向下转型会遇到什么风险?
4、这种风险如何避免
数组:
一维数组
二维数组
创建对象内存分析:
包装类:
byte —— Byte
short —— Short
int —— Integer
long —— Long
float —— Float
double —— Double
boolean —— Boolean
char —— Character
抽象类(abstract):
抽象类可以有属性、方法、构造方法,不允许被实现
抽象方法所在的类必须是抽象类
抽象类就是用来被继承的,所有不允许使用finel修饰
接口(interface):
通过implements实现接口,接口可以多继承或者多实现,而类只有单继承
内部类(inner Class):
非静态内部类
静态内部类
匿名内部类
IO流:
按照流的方向分类:
输入流
输出流
按照流处理数据单位的分类:
字节流
字符流
按照流处理对象的分类:
节点流
处理流
泛型:
泛型类(在类名后定义)
泛型接口(在接口名后定义)
泛型方法(在访问权限修饰符后面定义)
通配符(?)
上限限定(extends)
下限限定(super)
异常:
异常分类:
运行时异常(RuntimeException)
编译时异常(CheckedException)
抛出有两种方式:
throws
try...catch...finally
容器:
Collection接口:
List接口:
ArrayList容器
LinkedList容器
Set接口:
HashSet容器
TreeSet容器
Map接口:
HashMap容器
TreeMap容器
TCP/IP:
TCP通信:
ServerSocket
Socket
UDP通信:
DatagramSocket
DatagramPacket
反射机制:
类名.class
对象.getClass()
Class.forName()
多线程:
Thread类
Runnable接口
最后
以上就是优美洋葱为你收集整理的Java如何记忆类:面向对象: 封装: 多态 : 数组: 创建对象内存分析: 包装类: 抽象类(abstract): 接口(interface): 内部类(inner Class):IO流:泛型:异常:容器:TCP/IP:反射机制:多线程:的全部内容,希望文章能够帮你解决Java如何记忆类:面向对象: 封装: 多态 : 数组: 创建对象内存分析: 包装类: 抽象类(abstract): 接口(interface): 内部类(inner Class):IO流:泛型:异常:容器:TCP/IP:反射机制:多线程:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复