JAVA 反射
Coder.Bing 发布于 2015-11-06 01:02:04
每个类都会有一个Class对象,所有的类都是在首次使用时动态加载到JVM中。类加载器首先会检查该类的Class对象是否已经被加载,如果尚未被夹在。默认的类加载器就会根据类名查找.class文件,然后加…
Coder.Bing 发布于 2015-11-06 01:02:04
每个类都会有一个Class对象,所有的类都是在首次使用时动态加载到JVM中。类加载器首先会检查该类的Class对象是否已经被加载,如果尚未被夹在。默认的类加载器就会根据类名查找.class文件,然后加…
Coder.Bing 发布于 2015-11-06 00:49:20
首先我们来看下面这段代码: [cc lang="java"] public class Test1 { String a = "123"; public static void change(Test…
Coder.Bing 发布于 2015-11-05 11:01:17
[cc lang="php"] import java.util.Date; import java.util.Map; import java.util.Properties; import jav…
Coder.Bing 发布于 2015-11-05 10:53:11
一、final 1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引…
Coder.Bing 发布于 2015-11-03 10:38:10
1. XML解析的简介 xml是标记型文档 xml的解析方式 dom和sax dom方式解析: 根据xml的层级结构在内存中分配一个树形结构,把xml的标签,属性和文本都封装成对象。 缺点:如果文件过…
Coder.Bing 发布于 2015-11-01 15:40:17
案例学习 1. 案例一:全选练习 ×复选框和按钮 四个复选框表示爱好 还有一个复选框操作 “全选和不选” ×三个按钮,分别有事件 全选 全不选 反选 2. 案例二:下拉列表左右选择 下拉选择框 111…
Coder.Bing 发布于 2015-11-01 05:15:57
JAVA中创建线程的两种方式:继承Thread或实现Runnable接口。 1 继承Thread类,重写run方法: /** * 实现线程的第一种方式 :继承Thread * 实现数据共享需要设置属性…
Coder.Bing 发布于 2015-11-01 05:06:29
”你永远都不知道一个线程何时在运行!“ 在上一篇"JAVA并发编程1_多线程的实现方式"中后面看到多线程中程序运行结果往往不确定,和我们预期结果不一致。这就是线程的不安全。线程的安全性是非常复杂的,没…
Coder.Bing 发布于 2015-11-01 04:57:13
在上一篇里讲解了"JAVA的线程的内存模型",见:《JAVA并发编程2_线程安全&内存模型》,接着上一篇提到的问题解决多线程共享资源的情况下的线程安全问题。 不安全线程分析 ”你永远都不知道一个线程何…
Coder.Bing 发布于 2015-11-01 04:43:09
上一篇"JAVA并发编程3_线程同步之synchronized关键字"中讲解了JAVA中保证线程同步的关键字synchronized,其实JAVA里面还有个较弱的同步机制volatile。volati…