java
ghuilee
这个作者很懒,什么都没留下…
展开
-
InputStream详解
InputStream这个抽象类是所有基于字节的输入流的超类,抽象了Java的字节输入模型。在这个类中定义了一些基本的方法。看一下类的定义:[java] view plaincopypublic abstract class InputStream implements Closeable 首先这是一个抽象类,实现了Closeabl转载 2015-05-13 13:28:49 · 1118 阅读 · 0 评论 -
OutputStream分析
在Java I/O中,抽象类OutputStream是其他输出流类(如FileOutputStream)的基础类,分析一下这个类的源码很有必要。概要这个抽象类实现了两个接口:Closeable和Flushable。需要注意的是,在这个类的API中写到这个抽象了实现了三个接口,还包括AutoCloseable,这是因为Closeable接口继承了AutoCloseable接口的缘故。类定义如转载 2015-05-13 13:53:06 · 668 阅读 · 0 评论 -
Properties类
1.Properties类简介 在java.util 包下面有一个类 Properties,该类主要用于读取项目的配置文件(以.properties结尾文件和xml文件)。Properties 类表示了一个持久的属性集(用来存取键值对)。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 一个属性列表可包含另一个属性列表作为它的“默认值”;如原创 2015-05-16 17:02:59 · 896 阅读 · 0 评论 -
Object类
http://blog.csdn.net/sjw890821sjw/article/details/8058843 所有对象的父类Object类:package java.lang; public class Object { /* 一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用。*/ private static native v转载 2015-05-13 00:21:38 · 457 阅读 · 0 评论 -
Java虚拟机原理
一、类加载器 首先来看一下java程序的执行过程: 从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中,然后你在命令行中输入javac YourClassName.java 此时,你的java代码就被编译成字节码(.class可跨平台).如果你是在Eclipse IDE或者其他开发工具中,你保存代码的时候,开转载 2015-05-19 00:08:46 · 712 阅读 · 0 评论 -
java .class文件详解
1..class文件简介 java语言是跨平台的,所谓一次编写,到处运行。之所以是跨平台的,就是java定义了一套与操作系统,硬件无关的字节码格式(类似于机器码),这个字节码就是用java class文件来表示的,java class文件内部定义了虚拟机可以识别的字节码格式,这个格式是平台无关性的,在linux系统或者在windows系统上都是一致的。这个就好比html文件,我们定转载 2015-05-18 00:38:30 · 920 阅读 · 0 评论 -
java.lang.Class类详解
1.Class 类与类的关系 Java程序运行时,系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。说白了,Class类对象就是封装了一个类的类型信息,可以通过该对象操作其对应的类,即发射机制。原创 2015-05-18 13:54:21 · 16751 阅读 · 2 评论