JAVA基础笔记
samhan0616
这个作者很懒,什么都没留下…
展开
-
面试总结之谈谈你对面向对象的理解
对面向对象的理解在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。在现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例。面向对象的编程是以对象为中心,以消息为驱动,所以程序=对象+消息。面向对象有三大特性,封装、继承和多态。封装就是将一类事物的属性和行为抽象成一个类,使其属性私有化,行为公开化,提高了数据的隐秘性的同时,使代原创 2017-09-27 12:17:05 · 44088 阅读 · 1 评论 -
一道关于对象传参的面试题
开始面试了,遇到一道题挺有意思的,跟小伙伴们分享一下:Giving the following code fragment, please select the correct description(s) of the generated output :public class C1 { public C2 m1; public C1(String s){ m1 = n原创 2017-09-22 20:18:27 · 270 阅读 · 0 评论 -
java学习线路
网上看到的图,留个记录转载 2017-09-22 10:13:57 · 244 阅读 · 0 评论 -
JAVA学习笔记-序列化
1.对象序列化和反序列化对象序列化是指将java对象转化为字节序列的过程,而反序列化是指将字节序列还原回java对象的过程。java对象的生命周期 -- 只有在JVM运行期间对象才会存在,而序列化过程是为了将对象持久化(保存到硬盘上)。序列化保存的是对象的状态,即成员变量,不关注静态变量。 2.实体对象为什么要实现序列化接口?Serializable是一个标识化接口,原创 2017-09-16 19:33:17 · 199 阅读 · 0 评论 -
Java内部类小结
最近在工作之余学习Thinking in Java。 之前学习的时候对内部类学的一知半解,知道用到redis的时候才开始接触内部类。现将内部类的知识总结一下。内部类有点类似代码隐藏机制,将一个类放置于其他类的内部。比如:public class Aoo { class Boo{ private int i = 11; public int原创 2018-01-03 11:11:35 · 219 阅读 · 0 评论