标签:java 第3页

java

JAVA 反射

Coder.Bing 发布于 2015-11-06

每个类都会有一个Class对象,所有的类都是在首次使用时动态加载到JVM中。类加载器首先会检查该类的Class对象是否已经被加载,如果尚未被夹在。默认的类加载器就会根据类名查找.class文件,然后加载该类到内存。他就用来创建这个类的所有对象。 1. Class对象: 1.1 获...

赞 (0)

java

Java中static、final用法及区别

Coder.Bing 发布于 2015-11-05

一、final 1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时...

赞 (0)

编程语言

实习javaweb前准备:第七天XML

Coder.Bing 发布于 2015-11-03

1. XML解析的简介 xml是标记型文档 xml的解析方式 dom和sax dom方式解析: 根据xml的层级结构在内存中分配一个树形结构,把xml的标签,属性和文本都封装成对象。 缺点:如果文件过大,造成内存溢出 优点:很方便实现增删改操作 sax方式解析 采用事件驱动,边读...

赞 (0)

编程语言

实习javaweb前准备:第五天javascript案例学习

Coder.Bing 发布于 2015-11-01

案例学习 1. 案例一:全选练习 ×复选框和按钮 四个复选框表示爱好 还有一个复选框操作 “全选和不选” ×三个按钮,分别有事件 全选 全不选 反选 2. 案例二:下拉列表左右选择 下拉选择框 111222 创建一个页面 两个下拉选择框 设置属性 multiple 四个按钮,有事...

赞 (0)

java

JAVA并发编程1_多线程的实现方式

Coder.Bing 发布于 2015-11-01

JAVA中创建线程的两种方式:继承Thread或实现Runnable接口。 1 继承Thread类,重写run方法: /** * 实现线程的第一种方式 :继承Thread * 实现数据共享需要设置属性为静态 * @author qhyuan1992 * */ class MyTh...

赞 (0)

java

JAVA并发编程2_线程安全&内存模型

4

Coder.Bing 发布于 2015-11-01

”你永远都不知道一个线程何时在运行!“ 在上一篇”JAVA并发编程1_多线程的实现方式“中后面看到多线程中程序运行结果往往不确定,和我们预期结果不一致。这就是线程的不安全。线程的安全性是非常复杂的,没有任何同步的情况下,多线程的执行顺序是不可预测的。当多个...

赞 (0)

java

JAVA并发编程3_线程同步之synchronized关键字

6

Coder.Bing 发布于 2015-11-01

在上一篇里讲解了”JAVA的线程的内存模型”,见:《JAVA并发编程2_线程安全&内存模型》,接着上一篇提到的问题解决多线程共享资源的情况下的线程安全问题。 不安全线程分析 ”你永远都不知道一个线程何时在运行!“ public class Tes...

赞 (0)

java

JAVA并发编程4_线程同步之volatile关键字

1

Coder.Bing 发布于 2015-11-01

上一篇”JAVA并发编程3_线程同步之synchronized关键字“中讲解了JAVA中保证线程同步的关键字synchronized,其实JAVA里面还有个较弱的同步机制volatile。volatile关键字是JAVA中的轻量级的同步机制,用来将变量的更...

赞 (0)