
Java
九重天之龙
这个作者很懒,什么都没留下…
展开
-
java多态中,父类属性的继承
曾经写过一篇关于动态绑定的,也就是关于java多态的,但是当子类转载 2014-06-24 21:11:02 · 1861 阅读 · 0 评论 -
基础才是重中之重~线程安全的Hashtable
http://www.cnblogs.com/lori/archive/2013/05/17/3083383.html 线程安全就是多线程访问时(WEB网页多用户访问一个页面时),采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 Hashtable 表示键/值对的集合,转载 2015-02-22 16:58:30 · 587 阅读 · 0 评论 -
JPasswordField 密码类型如何获取其中的字符串
JLabel passwordLabel = new JLabel("密码:"); panel1.add(passwordLabel); passwordfield = new JPasswordField(10); panel1.add(passwordfield); 想要获取其中输入的密码的String类型的值得方法为: String password = String.原创 2015-02-05 15:00:55 · 8222 阅读 · 1 评论 -
Java类的加载,链接,初始化
类加载器就是寻找类或接口字节码文件进行解析并构造JVM内部对象表示的组件。在Java中,类转载器把一个类装入JVM中,需要经过以下步骤: 1.装载:查找和导入Class文件; 2.链接: 执行校验、准备和解析步骤,其中解析步骤是可以选择的: a)校验: 检查载入Class文件数据的正确性; b)转载 2014-10-29 12:06:47 · 573 阅读 · 0 评论 -
静态成员不能访问非静态成员
首先static的成员是在类加载的时候初始化的,JVM的CLASSLOADER的加载,首次主动使用加载,而非static的成员是在创建对象的时候,即new 操作的时候才初始化的; 先后顺序是先加载,才能初始化,那么加载的时候初始化static的成员,此时非static的成员还没有被加载必然不能使用,而非static的成员是在类加载之后,通过new操作符创建对象的时候初始化,此转载 2014-10-29 10:39:27 · 536 阅读 · 0 评论 -
java类加载机制
类加载器是个树型结构,如果Parent能找到要加载的类的话,就加载Parent的,这样可以确保JDK自带的类不被项目中自定义的同名类覆盖。 如下是摘自网上的资料,留个记号: java应用环境中不同的class分别由不同的ClassLoader负责加载。 一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、A转载 2014-10-29 12:03:57 · 415 阅读 · 0 评论 -
JVM原理详解
转载自: JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身. 3.一般由程序员分配释放, 若程序员不释放,程序结束转载 2014-10-28 16:47:04 · 833 阅读 · 0 评论 -
List,Set,Map用法以及区别
http://blog.youkuaiyun.com/vstar283551454/article/details/8682655 List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的转载 2014-08-11 21:04:02 · 368 阅读 · 0 评论 -
JD 和jad反编译,以及在Myeclipse的配置
JD唯一的缺点就是:不能批量反编译,转载 2014-09-19 15:48:50 · 806 阅读 · 0 评论 -
Java的多态
java的多态,看了很多遍,从来就没注重过,转载 2014-06-21 21:41:43 · 586 阅读 · 0 评论 -
JAVA反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象转载 2014-06-21 21:44:20 · 433 阅读 · 0 评论 -
java中的组合与聚合
聚合是关联关系的一种特例,他体现的是整体与部分 拥有的关系,即has-a的关系,此时整体与部分之间是可以分离的,他们可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享;比如计算机与CPU,公司与员工的关系;转载 2014-06-20 13:31:06 · 690 阅读 · 0 评论 -
keyset与entryset
1、基本概述 SetMap.EntryK,V>> entrySet() 返回此映射中包含的映射关系的 set 视图。 SetK> keySet() 返回此映射中包含的键的 set 视图。 2、效率分析 对于keySet其实是遍历了2次,一次是转为iterator,一次就从hashmap中取出key所对于的value。而entry转载 2014-07-20 15:58:06 · 456 阅读 · 0 评论 -
打开 删除指定目录下的word文档
public static void main(String arg[]){ Runtime rt =Runtime.getRuntime(); Process process=null; try { process = rt.exec("cmd /c start E:\\东东\\123.wps"); //打开一个word文档 //process = rt.exec("cmd /c原创 2015-05-13 15:56:46 · 632 阅读 · 0 评论