Java学习
翩翩好少年
Stay foolish,Stay hungry
展开
-
动态编译Java源文件
import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.util.Arrays;import javax.tools.JavaCompiler;import javax.tools.JavaCompiler.CompilationTask;im转载 2013-05-31 17:16:08 · 709 阅读 · 0 评论 -
Java之对象序列化与反序列化
1.将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象序列化。2.将一个对象保存到永久存储设备上称为持久化。3.一个类若想被序列化,则需要实现java,io.Serializable接口,该接口中没有定义任一方法,是一个标志性接口(Mark Interface),当一个类实现了该接口,就说明该类是可以序列化的。4.在序列化时,static变量是无法序列化的;如果A包含了原创 2013-08-13 19:57:41 · 834 阅读 · 0 评论 -
Java中的集合类HashMap的应用
import java.util.Collections;import java.util.HashMap;import java.util.Iterator;import java.util.Set;/* * 产生50个10到50的随机数,用hashMap统计每个随机数出现的次数,并求这些随机数中的最大值和最小值 */public class Statistics原创 2013-06-29 19:37:22 · 1165 阅读 · 0 评论 -
JavaWeb开发之Tomcat的配置
1. 第一步:在Apache官网http://tomcat.apache.org/上下载Tomcat的Core类型的zip安装包并解压缩,在bin目录下的批处理文件startup.bat中可获得配置环境变量的信息;2.第二步:配置环境变量,变量名为CATALINA_HOME,变量值为Tomcat的安装目录(例如D:\tomact\apache-tomcat-6.0.35);原创 2013-08-01 23:20:35 · 1163 阅读 · 0 评论 -
HTML,CSS,HTTP
1.HTML(Hyper Text Markup Language),超文本标记语言。HTML文件的后缀名一般是.htm或.html。2.常用HTML标签: This is my first HTML This is context This is a href 1,1 1,2 1,3 2,1 2,2原创 2013-07-29 12:38:05 · 764 阅读 · 0 评论 -
Java之线程
1.Java中如果我们自己没有产生线程,那么系统就会给我们产生一个线程(主线程,main方法就在主线程上运行),我们的程序都是由线程来执行的。2.进程是正在执行中的程序(程序是静态的概念,进程是动态的概念)。原创 2013-07-22 21:47:29 · 677 阅读 · 0 评论 -
Java之枚举(Enum)
1.枚举(Enum):我们所定义的每一个枚举类型都继承自java.lang.Enum类,枚举中的每个成员默认都是public static final的。2.每个枚举的成员其实就是所定义的枚举类型的一个实例(instance)。换句话说,当我们定义了一个枚举类型后,在编译时刻就能确定该枚举类型有几个实例,分别是什么。在运行期间我们无法再使用枚举类型创建新的实例,这些实例在编译期间就完全确定下来原创 2013-07-05 22:34:08 · 807 阅读 · 0 评论 -
Java集合类
一.ArrayList1. ArrayList底层采用数组实现,当使用不带参数的构造方法生成ArrayList对象时,实际上会在底层生成一个长度为10的Object类型的对象.2.如果增加的元素个数超过了10个,那么ArrayList底层生成一个新的数组,长度为原长度的1.5倍加1,然后将原数组的内容拷贝到新的数组中,并且将新增加的内容存放到新的数组中.3.对于ArrayList的删除原创 2013-06-27 21:38:06 · 883 阅读 · 0 评论 -
Java集合类中TreeMap的应用
import java.util.Comparator;import java.util.Iterator;import java.util.Set;import java.util.TreeMap;public class TreeMapTest{public static void main(String[] args){Person p1 = new原创 2013-06-29 20:07:33 · 1065 阅读 · 0 评论 -
Java反射机制
1.Java中,无论生成某个类的多少个对象,这些对象都对应于同一个Class对象。原创 2013-07-07 19:29:31 · 638 阅读 · 0 评论 -
Java 之虚拟机
1.原创 2013-07-27 10:32:09 · 953 阅读 · 0 评论