coreJava
hxtxgfzs
这个作者很懒,什么都没留下…
展开
-
Java 反射
实例 public class Car { private String brand; private String color; private int maxSpeed; /** * @return the brand */ public String getBrand() { return brand; } /** * @param brand the bra转载 2015-11-23 14:00:20 · 150 阅读 · 0 评论 -
小tip合集
Jvm到底从哪个类包中加载文件 http://localhost/srcAdd.jsp?className=java.net.URL转载 2015-11-23 15:52:54 · 185 阅读 · 0 评论 -
ThreadLocal
三个线程共享一个SequenceNumber,通过ThreadLocal为每个线程提供单独的副本,产生独立的序列号。 package com.gfzs.Thread; public class SequenceNumber { private static ThreadLocal seqNum = new ThreadLocal() { public Integer initialVal转载 2017-09-18 15:29:17 · 315 阅读 · 0 评论 -
线程安全与非线程安全
线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。java线程安全通过synchronized同步锁实现。 以ArrayList和Vector模拟非线程安全的现象。 package com.gfzs.Thread; import java.util.ArrayList转载 2017-09-18 15:50:13 · 433 阅读 · 0 评论 -
CoreJava学习笔记之多线程
PPT内容 线程是一个程序内部的顺序控制流。 线程和进程的区别: 每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。 线程可以看成轻量级的进程,同一类线程共享代码和数据空间,每一个线程都独立运行的栈和程序计数器(PC),线程的切换代价小。 多进程:操作系统中能同时运行多个任务(程序); 多线程:在同一个程序中能有多个顺序流同时执行。 理解 ...原创 2010-11-24 17:42:59 · 114 阅读 · 0 评论 -
面向对象学习笔记
理解 编程语言的发展: 机器语言、汇编语言、高级语言、面向对象语言 面向对象面向过程是在复用的层次上有区别: 面向过程:在方法的层次上复用。 面向对象:是隐藏了方法和这个类的细节,直接在整个对象层次上的复用。 合适的方法应该出现在合适的类里面 ppt内容 对象(object)和类(class)的概念 对象用计算机语言对问题域中事务的描述,对象通过“属性(att...原创 2010-11-25 11:09:20 · 75 阅读 · 0 评论