java基础知识
谢谢谢谢呵
java工程师
展开
-
java泛型的整理与使用
泛型泛型概述从Java 5开始,泛型出现在了Java中。在泛型出现之前,我们可能并不能完全的知道一些方法接收什么类型的参数、以及每个集合存储什么样的类型等等,那么就会经常在运行的时候,出现ClassCastException。有了泛型之后,编译器就得到了每个泛型对象会接收哪些类型的信息,当在编译的时候,自动为我们的插入进行转换,如果插入了错误的类型,那么就会报错,相当于将错误从运行提前到了编译...原创 2019-03-26 20:49:52 · 175 阅读 · 0 评论 -
java-序列化知识点整理
学习《Effective Java》和相关知识点,加入自己的理解整理。序列化对象被序列化后,成为字节流,可以在网络中传递或者存储在磁盘中,等待进行反序列化的读取,将字节流组装成对象。必须注意地是,对象序列化保存的是对象的"状态",即它的成员变量。由此可知,对象序列化不会关注类中的静态变量,因为static修饰的是类变量,它存在于对象实例化之前,另外由transient关键字修饰的变量也不会被...原创 2019-05-15 14:45:34 · 267 阅读 · 0 评论 -
java-序列化中的自定义方法
java序列化中的自定义方法在Java中通过默认序列化写和读的方法是有比较大的风险的,Java允许我们通过编写writeObject、readObject、writeReplace、readresolve、readObjectNoData等方法,来实现Java的自定义序列化。在java进行序列化和反序列化的时候,它会通过反射调用被序列化类中的上述方法。默认的序列化和反序列化下面的例子,是默认...原创 2019-05-15 14:46:43 · 789 阅读 · 0 评论 -
java-内部类
内部类内部类是定义在另一个类内部的类。分类普通内部类:在一个类中定一个类,属于外部类的成员。// 代码基于java 1.8// 内部类对象引用外部类对象 Outer.this// 创建内部类对象 outerObject.new InnerClass{construction parameters)public class Outer { private String name ...原创 2019-06-06 14:31:48 · 57 阅读 · 0 评论