Java基础
文章平均质量分 69
酷豆
热情,开朗,正努力提高自己专业领域的能力!
展开
-
java的对象序列化
<br /> 今天要在我的项目中要在原有的数据结构中添加一个字段,最后决定使用对象序列化技术将对象传过去,我们的对象是封装在一个Map中的。我介绍的过程是根据我在使用过程中所使用的方法。<br /> 首先,要使用对象序列化,我们应该知道ObjectInputStream和ObjectOutputStream这两个对象读写流。这两个流负责将序列化后的对象写入文件和从文件中读出来。同时,只有实现了Serializable接口的对象才能被序列化,需要指出的是并不是所有的类对象都可以被序列化原创 2011-03-31 00:12:00 · 816 阅读 · 0 评论 -
反射的基本API
反射思想由来已久,由于一直对java中反射的用法一直不太熟悉,特地找了一些资料学习了 一下,现在通过以下一些实例,对java中反射机制的一些用法做一些介绍: 获得实例对象的一个field,method,constructor 下面是一个简单的例子: package reflection; import java.lang.reflect.Field; public class GetFieldSimple { public int height;原创 2011-04-20 15:20:00 · 951 阅读 · 0 评论 -
java多线程学习1-继承Thread类和实现Runnable接口来创建线程
package learn.thread; /** * 用Thread类来创建线程,start()方法(会自动调用run()方法)和run()方法, * 实现自己的线程要重写run()方法, * @author whitetiger * */ p原创 2011-10-13 15:23:22 · 1460 阅读 · 0 评论 -
java多线程学习1(补充)-线程的概念和原理
Java线程:概念与原理 SCJP5学习笔记 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如转载 2011-10-13 15:55:35 · 678 阅读 · 0 评论 -
java多线程学习2-线程栈模型与线程的变量
Java线程:线程栈模型与线程的变量 SCJP5学习笔记 要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。 线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究线程栈必须选择一转载 2011-10-13 16:09:01 · 611 阅读 · 0 评论 -
java多线程学习3-线程状态转换
线程的5个状态可分为,分别是新、死、可运行、运行、阻塞状态。可以用如下一幅图表示: 1、 初生状态:已创建线程对象,但没有执行start()方法的线程; 2、 可运行状态:已执行start()方法,并满足运行条件,等待CPU调度; 3、 运行状态:正在CPU上运原创 2011-10-14 12:52:41 · 852 阅读 · 0 评论