![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 58
时间煮雨
这个作者很懒,什么都没留下…
展开
-
JavaSE多态简析
关于继承的注意事项: 1、构造方法不能被继承; 2、方法和属性可以被继承; 3、子类的构造方法隐式地调用父类的不带参数的构造方法; 4、当父类没有不带参数的构造方法时,子类需要使用super来显示地调用父类的构造方法,super指的是对父类的引用; 5、super关键字必须是构造方法中的第一行语句。(this也是)--------有一种情况不许放在第一行 方法重写:子类与父类的方法原创 2013-03-14 17:35:06 · 555 阅读 · 0 评论 -
浅谈垃圾回收机制
1、 何时对象被抛弃 一个对象,可以有一个或多个引用变量指向它。当一个对象不再有任何一个引用变量指向它时,这个对象就被应用抛弃了。或者说,这个对象可以被垃圾回收机制回收了。 JVM的垃圾回收机制对堆空间做实时监测,当发现某对象的引用计数为0时,就将该对象列入待回收列表中,并不是马上予以销毁。 2、 是否丢弃即被回收 并不是对象被抛弃后就立即被回收。JVM进程做空间回收有较大的系统开销,如果原创 2013-07-09 16:11:49 · 600 阅读 · 0 评论 -
浅谈Java和C
Java和C都是指令式语言,不同之处是Java是一种面向对象的语言,而C是一种面向过程的语言。 另一个不同之处是,Java是跨平台的,在不同的操作系统中都可以通过JVM来解释Java程序,而C、C++、C#则与平台有关,有些指令只能在某些操作系统中才能执行。这是因为,Java是解释型语言,所有代码都会翻译成统一的、与系统无关的字节码,然后放到JVM上运行;而C是编译型语言,代码要先通过编译器转换原创 2013-07-17 00:06:17 · 701 阅读 · 0 评论 -
拆分字符串
下面介绍StringTokenizer类的构造函数。 StringTokenizer(String str) Constructs a string tokenizer for the specified string. StringTokenizer(String str, String delim) Constru原创 2013-07-04 10:40:36 · 891 阅读 · 0 评论 -
截取字符串
截取字符串一般使用String类的subString方法。 public String subString(int beginIndex):返回该字符串子串的新字符串。子字符串开始于指定的位置并且扩展到该字符串的结尾。 public String subString(int beginIndex,int endIndex):返回是该字符串子串的新字符串。子串开始于指定的beginIndex,且原创 2013-07-04 10:32:34 · 525 阅读 · 0 评论 -
浅谈序列化与反序列化
序列化:(将对象从内存存储到文件) 反序列化:(将对象从文件加载回内存) 1、将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象序列化。 2、将一个对象保存到永久存储设备上称为持久化。 3、一个对象要想能够实现序列化,必须实现Serializable接口或Externalizable接口。 4、详细地说,序列化(Serialization)是把一个对象的状态写原创 2013-07-22 00:29:19 · 554 阅读 · 0 评论 -
浅谈Java之内存回收
JAVA的垃圾回收机制,让许多程序员觉得内存管理不是很重要,但是内存内存泄露的事情恰恰这样的疏忽而发生,特别是对于Android开发,内存管理更为重要,养成良好的习惯,有利于避免内存的泄漏. 对象的几种状态: 这里可以把许多对象和引用看成是有向图,顶点可以是对象也可以是引用,引用关系就是有向边。 可达状态:对象创建的时候,有引用指向它,这个时候在对象和引用之间建立了引用关系转载 2013-07-22 16:09:56 · 564 阅读 · 0 评论