![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
core java
zyf123
这个作者很懒,什么都没留下…
展开
-
java集合
数组:固定长度集合框架 集合(集合类的对象)是用来管理其他若干对象的。它类似于C++标准模板库中的容器,不过在JAVA的集合类的对象中可以用来存放多种类型的对象。接口和类共同构成了一个集合框架,集合的概念,一个对象可以装载多个对象,这个对象就是集合对象。1,接口 Collection ...2009-09-12 23:29:19 · 82 阅读 · 0 评论 -
垃圾回收机制
Java采用一种不同的,很方便的方法:Garbage Collection.垃圾回收机制放在JVM里。JVM完全负责垃圾回收事宜,应用只在需要时申请空间,而在抛弃对象时不必关心空间回收问题。 在java中,当对象不被引用时就会被加入回收队列,但不是立即被销毁,对象何时被销毁并释放内存是无法预知的,因为调用gc()只是通知提前jvm销毁对象,但jvm会选择在合适的时候销毁,何时销毁的时...2009-08-12 16:13:29 · 74 阅读 · 0 评论 -
Java反射机制深入研究
Java反射机制深入研究Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。Java 反射机制主要提供了以下功能:...2009-08-17 10:25:56 · 67 阅读 · 0 评论 -
java类的加载
当通过java命令运行一个java程序的时候就启动了一个java虚拟机进程,这个进程会在以下情况下中止:1.正常结束2.出现异常和错误3.程序中调用System.exit()4.操作系统出现异常当有两个程序在运行时一定是两个进程在执行,一个程序结束这能说明一个虚拟机进程结束而不是所有的进程结束。当程序使用到一个类时java虚拟机需要先加载这个类,加载后的最终产品是该类的Cl...2009-08-17 10:28:40 · 84 阅读 · 0 评论 -
java内存模式
按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求.栈式存储分配也可称为动态存储分配,是由...2009-09-02 10:21:19 · 72 阅读 · 0 评论 -
equals() 与 hashCode
equals() 与 hashCode以下来自网络:object的equals()和hashCode()比较的是两个对象的地址的整数值,这是object的默认实现。在实际应用中,我们经常需要覆盖这两个方法,规则和原因如下: hashCode()返回一个对象的hash 代码,在hashtable数据结构实现的集合中,它决定了这个对象被放到哪个bucket(篮子)中。一个bucket中...原创 2009-09-02 16:46:56 · 80 阅读 · 0 评论