java基础
在学习过程中碰到遗忘的java基础,多进行总结。
一路繁花相送
笑对一切困难险阻,用心生活。
展开
-
java修饰符
修饰符主要分为访问修饰符和非访问修饰符。 一、访问控制修饰符 default:默认访问修饰符,在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 接口里的变量都隐式声明为 public static final,而接口里的方法默认情况下访问权限为 public。 private:在同一类内可见。使用对象:变量、方法。 注意:不能修...原创 2020-04-07 14:49:54 · 104 阅读 · 0 评论 -
java中的抽象类
在面向对象的概念中,所有的对象都是通过类来描绘的,但反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。用abstract关键字来修饰,可以修饰类和成员方法(不包含方法体)。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 1. 抽象类不能被实例化(初学者很容易犯的错),如果...原创 2020-04-07 11:34:47 · 150 阅读 · 0 评论 -
java中的Collection接口、Map接口
绿色的框表示接口,紫色的框表示具体的类原创 2020-04-01 19:38:20 · 91 阅读 · 0 评论 -
java中有8种基本数据类型
原创 2020-04-01 18:51:18 · 117 阅读 · 0 评论 -
Java集合ArrayList
ArrayList是集合的一种实现,实现了接口List,List接口继承了Colection接口。Colection是所有集合类的父类。 定义一个ArrayList //默认创建一个ArrayList集合 List<String> list = new ArrayList<>(); //创建一个初始化长度为100的ArrayList集合 List<String&...原创 2020-03-12 15:08:11 · 73 阅读 · 0 评论 -
StringBuffer 和 StringBuilder 类
适用环境:当需要对字符串进行修改时,需要使用StringBuffer 和 StringBuilder 类。 与String类的区别:StringBuffer 和 StringBuilder 类的对象能够被多次修改,并且不产生新的未使用对象。 StringBuffer 和 StringBuilder 类之间的区别: 最大的区别是StringBuilder的方法不是线程安全的(不能同步访问)。 ...原创 2020-03-11 19:53:16 · 209 阅读 · 0 评论 -
序列化与反序列化
1、序列化与反序列化的定义 java序列化就是指把java对象转换为字节序列的过程; java反序列化就是指把字节序列恢复为java对象的过程; 2、序列化与反序列化的重要作用 序列化的重要作用:在传递和保存对象时,保证对象的完整性。对象转换为有序字节流,以便在网络上传输或者保存在本地文件中。可将内存中的临时数据持久化到硬盘中(在缓存中的应用)。 反序列化的重要作用:根据字节流中保存的对...原创 2020-03-11 11:45:29 · 103 阅读 · 1 评论