Java学习
文章平均质量分 77
mengdai1991
这个作者很懒,什么都没留下…
展开
-
Java基础知识整理(一)
近期忙于找实习,语言方面主要是C++和Java,为了避免每次各种找资料,还是记录一下基础知识比较好。闲话少华,进入正题。 1 String和StringBuffer。 这是Java中基础的基础了。String显然也不是Java中的基础数据类型,他是一个final类型的类,不可再被继承。String中的内容不允许更改,故如果改变了字符串的值,实际上是又在内存中开辟了一块空间来存储新的字符串。而S原创 2015-04-19 13:53:04 · 533 阅读 · 0 评论 -
Java基础知识整理(二)
继续进行基础知识整理。 8 GC是什么,为什么要有GC。 GC是Gabage Collection的简称。在Java中,没有提供释放已分配资源的方法,由JVM自动检测对象是否超过作用域,从而达到回收内存的机制。 9 多线程有几种实现方法?同步有几种实现方法? 多线程有两种实现方法,分别是集成Thread类和实现Runnable接口。Java中的线程有4中状态,分别是运行、就绪、挂起原创 2015-04-19 14:47:46 · 403 阅读 · 0 评论 -
Java基础知识整理(四)
18 Java序列化可以通过序列化来保存一个对象的状态(实例变量)到文件中,也可以从这个格式化的文件中很容易地读取对象的状态从而可以恢复保存的对象。ObjectOutputStream:输出流并序列化对象。 ObjectInputStream:读取流并反序列化对象。 Serializable:一个对象要想被序列化,那么它的类就要实现此接口。示例代码如下:1> Book.java 2> Stud原创 2015-07-08 15:23:32 · 636 阅读 · 0 评论 -
Java基础知识整理(三)
来来来,我们继续好好学习。 10 java的类加载机制? 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被直接使用的Java类型,这就是虚拟机的类加载机制。 类的生命周期包括加载(Loading),验证(Verification),准备(Preparation),解析(Resolution),初始化(Initialization),使用(Us原创 2015-07-01 20:39:34 · 505 阅读 · 0 评论