JAVA SE
iteye_5181
这个作者很懒,什么都没留下…
展开
-
深入理解JVM类加载器
一.类加载的一般过程: 1.寻找jre目录,寻找jre/client/jvm.dll,并初始化JVM 2.产生一个Bootstrap Loader(启动类加载器) 3.Bootstrap Loader自动加载Extended Loader(标准扩展类加载器),并将其父Loader设置为Bootstrap Loader 4.Bootstrap Loader自动加载AppClass Load...原创 2015-07-06 20:20:37 · 80 阅读 · 0 评论 -
JAVA SE之泛型的应用
1.定义带类型参数的类: 在定义带类型参数的类时,在紧跟类名之后的<>内,指定一个或多个类型参数的名字,同时也可以对类型参数的取值范围进行限定,多个类型参数之间用逗号","隔开。 定义完类型参数后,可以在定义位置之后的类的几乎任意地方(静态块,静态方法,静态属性除外)使用类型参数,就像使用普通的类型一样。 public class TestClass<T,S extend...原创 2015-09-15 09:51:14 · 83 阅读 · 0 评论 -
String中format的使用
在JDK1.5中,String类增加了静态方法 1.format(Locale l, String format, Object... args): 使用指定的语言环境、格式字符串和参数返回一个格式化字符串 2.format(String format, Object... args): 使用指定的格式字符串和参数返回一个格式化字符串 使用该方法可以将各类数据按照指定的格式以字符...原创 2014-11-23 21:49:22 · 81 阅读 · 0 评论 -
实现多线程下载
在实际的下载中会使用多线程下载,这样会抢占更多的CPU资源来增强下载速度: public class MulThreadDownLoad(){ public static final void main(String[] args){ String path = "http://127.0.0.1:8080/myweb/test.text" ...原创 2014-11-24 23:31:40 · 129 阅读 · 0 评论 -
java之java的反射技术
一、获取Class对象的方式: 1.通过 类名.class的方式获取的; Class clazz = Person.class; 2.通过对象调用getClass()方法获得; Object obj=new Person(); Class clazz = obj.getClass(); 3.通过全类名的方式获得, String className="com.test.lesson....原创 2014-12-14 16:12:18 · 359 阅读 · 0 评论 -
java之枚举 的使用方法
一、使用场景: 一个类的对象是有限而且固定的 二、手动实现枚举类: 1.使用private修饰构造器 2.属性使用private final修饰 3.把该类的所有实例都使用public static final修饰 在JDK1.5增加了enum关键字定义枚举类,swith表达式中可以用枚举类的对象作为表达式,case字句可以直接使用枚举值的名字,无需添加枚举类作为限定; 三、枚举类...原创 2014-12-14 17:00:50 · 83 阅读 · 0 评论 -
java之枚举 的使用方法
一、使用场景: 一个类的对象是有限而且固定的 二、手动实现枚举类: 1.使用private修饰构造器 2.属性使用private final修饰 3.把该类的所有实例都使用public static final修饰 在JDK1.5增加了enum关键字定义枚举类,swith表达式中可以用枚举类的对象作为表达式,case字句可以直接使用枚举值的名字,无需添加枚举类作为限定; 三、枚举类...原创 2014-12-14 17:00:57 · 65 阅读 · 0 评论