摘要: 打开java.lang.Object类,我们能发现很多方法上都带有native这个修饰符。 为什么有个native呢?它是干什么用的? 一、认识native 熟悉JVM体系结构的小伙伴应该会记得,在JVM的体系结构中有一个Java Native Interface模块,称为Java本地库接口,它的作 阅读全文
posted @ 2019-08-13 23:40 半城烟雨一城湖 阅读(2543) 评论(0) 推荐(0)
摘要: static修饰符可以用来修饰变量、方法、代码块、内部类。static方法就是没有this的方法,在static方法内部不能调用非静态方法和非静态属性,反过来是可以的。static关键字主要作用就是:方便在没有创建对象的情况下来调用(方法/变量)。 注意点: 下面看一段代码: 至于为什么是这个结果, 阅读全文
posted @ 2019-08-13 23:34 半城烟雨一城湖 阅读(164) 评论(0) 推荐(0)
摘要: transient关键字的作用是在对象的序列化中体现的,如果一个类的变量被transient修饰,那么这个对象在序列化的过程中,不会序列化这个变量。在反序列的过程中,也不会反序列这个变量。 1 @Data 2 public class User implements Serializable{ 3 阅读全文
posted @ 2019-08-13 23:29 半城烟雨一城湖 阅读(169) 评论(0) 推荐(0)