
java--基础
qzb00100
这个作者很懒,什么都没留下…
展开
-
深入了解String
[color=red]首先,我先看看String类的源码实现[/color] (转载 [url]http://java.chinaitlab.com/UploadFiles_8734/200807/20080701105737913.jpg[/url])1、String类是final的,不可被继承。public final class String。2,String类是的本质是字符数...原创 2008-11-03 16:09:18 · 70 阅读 · 0 评论 -
java基础之变量
1. Class文件加载流程 在java中,类装载器把一个类装载到java虚拟机中,经过装载,链接和初始化;链接又包括校验,准备和解析。必须严格按照顺序执行的。 装载:查找和导入类和接口的二进制数据(.class文件) 链接:执行校验,准备和解析(可选) 校验:检查导入类和接口数据的正确性 准备:给类的静态变量分配内存并将其...原创 2010-12-07 22:39:56 · 107 阅读 · 0 评论 -
java基础之内存分配
1. 基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。 2. 引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 3. 方法的引用参数,在栈空间分配一个地址空间,并指向堆空间的对象区,当方法调用完成后从栈空间回收。 4. 局部变量 new 出来时,在栈空间和堆空间中分配空间,当局部变量...原创 2010-11-16 00:25:17 · 134 阅读 · 0 评论 -
java基础之堆栈
1. JVM在它的生存周期中有一个明确的任务,那就是运行Java程序,因此当Java程序启动的时候,就产生JVM的一个实例;当程序运行结束的时候,该实例也跟着消失了。 2. 一个JVM实例的行为不光是它自己的事,还涉及到它的子系统、存储区域、数据类型和指令这些部分,它们描述了JVM的一个抽象的内部体系结构,其目的不光规定实现JVM时它内部的体系结构,更重要的是提供...原创 2010-11-16 00:24:54 · 104 阅读 · 0 评论 -
Think in java4笔记 --- 容器之集合(Map)
4. Map接口 Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射。4.1. Map.Entry接口 Map的entrySet()方法返回一个实现Map.Entry接口的对象集合。集合中每个对象都是底层Map中一个特定的键/值对。 通过这个集合的迭代器,您可以获得每一...原创 2010-11-16 00:22:01 · 117 阅读 · 0 评论 -
Think in java4笔记 --- 容器之集合(Collection,List,Set)
---------------大部分东西都是从网上弄的------------------参考:http://nenty.iteye.com/blog/261964 http://blog.youkuaiyun.com/softwave/archive/2009/05/11/4166598.aspx1. i...原创 2010-11-16 00:20:06 · 142 阅读 · 0 评论 -
Think in java4笔记 --- 容器之集合(历史)
当我们编写程序时,通常并不能确切地知道最终需要多少个对象。有些时候甚至想用更复杂的方式来保存对象。为解决这个问题,Java 提供了四种类型的“集合类”:Vector(矢量)、BitSet(位集)、Stack(堆栈)以及Hashtable(散列表)。 Stack 实现了一个 LIFO(后进先出)序列,而 Hashtable 是一种“关联数组”,允许我们将任何对象关联起...原创 2010-11-16 00:19:27 · 102 阅读 · 0 评论 -
Think in java4笔记 --- 容器之数组和集合类的区别
数组和其它集合类的区别: 主要体现在效率和类型, 对于Java 来说,为保存和访问一系列对象(实际是对象的句柄)数组,最有效的方法莫过于数组。数组实际代表一个简单的线性序列,数组中的数据在内存中是按顺序存储的。因此它使得元素的访问速度非常快,数组中的元素可以按下标索引来访问。但我们却要为这种速度付出代价:创建一个数组对象时,它的大小是固定的,而且不可在那个数组对象的“存在时间...原创 2010-11-16 00:18:58 · 114 阅读 · 0 评论 -
java基础之反射-通过反射调用某个属性的setter和getter方法
package com.gui.test.reflection;import java.lang.reflect.Method;import java.util.Hashtable;import java.util.regex.Pattern;/** * * @desc 通过反射来动态调用get 和 set 方法 * @date 2010-10-14 * ...原创 2010-11-16 00:04:20 · 471 阅读 · 0 评论 -
IOException while loading persisted sessions: java.io.EOFException
ERROR [main] session.ManagerBase - IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputS...原创 2010-12-30 00:34:33 · 111 阅读 · 0 评论 -
java源码之String
1.String源码中队String类的描述: The String class represents character strings. All string literals in Java programs, such as "abc", areimplemented as instances of this class. Strings are constant...原创 2010-12-07 23:15:11 · 172 阅读 · 0 评论