自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (13)
  • 收藏
  • 关注

原创 Java基本类型的一些总结

Java基本类型的长度以及和C++的对比Java(字节数)                               C++(字节数)Byte         1                                             C++没有字节类型,可以用unsigned char代替Short       2                          

2017-03-24 15:33:07 393

原创 ReenTrantLock可重入锁(和synchronized的区别)总结

ReenTrantLock可重入锁(和synchronized的区别)总结可重入性:从名字上理解,ReenTrantLock的字面意思就是再进入的锁,其实synchronized关键字所使用的锁也是可重入的,两者关于这个的区别不大。两者都是同一个线程没进入一次,锁的计数器都自增1,所以要等到锁的计数器下降为0时才能释放锁。 锁的实现:Synchronized是依赖于JVM实现的

2017-03-23 11:31:29 50685 10

原创 Java锁性能提高(锁升级)机制总结

锁的使用很难避免,如何尽量提高锁的性能就显得比较重要了锁偏向所谓的偏向锁是指在对象实例的Mark Word(说白了就是对象内存中的开头几个字节保留的信息,如果把一个对象序列化后明显可以看见开头的这些信息),为了在线程竞争不激烈的情况下,减少加锁及解锁的性能损耗(轻量级锁涉及多次CAS操作)在Mark Word中有保存这上次使用这个对象锁的线程ID信息,如果这个线程再次请求这个对象锁,那么只

2017-03-21 11:38:37 7492 10

原创 java中File类常用API总结

public class FileTest {/** * * @author : zhengrf1* @date 创建时间:2017年3月15日 下午5:01:09 */public static void main(String[] args) {// TODO Auto-generated method stubFile file = new File(

2017-03-15 18:08:27 698

原创 线程类Thread的API接口分析系列之线程组ThreadGroup

先看看整个java的线程组体系public static void main(String[] args) {                   //TODO Auto-generated method stub                   ThreadGrouptg = new ThreadGroup("新建线程组");                   System

2017-03-09 18:25:06 385

原创 线程类Thread的API接口分析系列之定时器Timer

跟linux一样,java也提供类似crontable的定时器机制,如Timer,如果只是简单使用比较简单,直接上例子:public class TimerTest extends TimerTask {          /*@author : zhengrf1          * @date 创建时间:2017年3月9日 下午3:37:47           * @se

2017-03-09 16:32:40 316

原创 线程类Thread的API接口分析系列之Condition

Java提供了wait和notify,notifyall来实现等待唤醒的生产者和消费者模式,ReenTrantLock也同样提供了类似的机制,而且比前者更加灵活,前者调用notify唤醒的是虚拟机随即选择的等待线程。而ReenTrantLock的condition则可以有选择地唤醒。上例子:java.lang.IllegalMonitorStateException  --一般是没有获取到锁但

2017-03-09 11:48:05 248

原创 线程类Thread的API接口分析系列之读写锁ReentrantReadeWriteLock

读写锁的使用相对简单,原则也好记,那就是读读之间不互斥,读写之间互斥,直接上例子吧读读之间:public class ReadeWriteLockTest implementsRunnable {                  ReentrantReadWriteLocklock = new ReentrantReadWriteLock();          /*@a

2017-03-09 11:09:11 265

原创 线程类Thread的API接口分析系列之管道通讯Piped

Java对于多线程之间的通信提供了一个机制,管道,虽然说线程之间完全可以通过共享变量进行通信,但是java提供了这么一个机制也是应该了解下的,毕竟专门提供的机制肯定有它的好处。由于相对简单(估计内部其实也是用了线程之间的共享变量之类的)就没必要分析什么了,直接上例子对于字节流:PipedInputStream和PipedOutputStreampublic class ThreadApiT

2017-03-08 23:14:25 306

原创 线程类Thread的API接口分析系列之守护线程setDaemon

对于java中的守护线程的概念一直了解的比较少,有时还会跟linux中的守护进程搞混淆。简单来说,设置守护线程的使用非常简单,但是原理还是有点小晦涩。先看源码   /* Whether or not the thread is a daemon thread. */   private boolean     daemon =false;   public final void set

2017-03-07 18:47:02 387

原创 线程类Thread的API接口分析系列之interrupt()

一直对Thread.interrupt()接口不是太清楚,之前以为是直接中止指定线程的接口,后来仔细了解,发现并不是,而是只是在jvm中设置了指定线程的状态值为“中止”,但是并不主动去中止线程,如何处理的权限交给了写线程运行代码的用户。如下面例子public class ThreadApiTest implementsRunnable {                   Threadt

2017-03-07 18:02:13 936

struts2+mysql图书馆管理系统

struts2 图书馆管理系统 struts2 图书馆管理系统 struts2 图书馆管理系统

2011-09-23

flex写的计算器

flex写的计算器flex写的计算器flex写的计算器flex写的计算器flex写的计算器flex写的计算器flex写的计算器flex写的计算器flex写的计算器flex写的计算器

2011-09-21

VC 数据库 VC 数据库

学习VC数据库好书学习VC数据库好书学习VC数据库好书学习VC数据库好书学习VC数据库好书

2010-11-18

java画板 比较简单的画板

java画板 比较简单的画板 ,初学者可以借鉴下!java画板 比较简单的画板 ,初学者可以借鉴下!java画板 比较简单的画板 ,初学者可以借鉴下!

2010-10-16

java 写的吹泡泡 java界面小游戏

java 写的 吹泡泡 java界面 小游戏 java 写的 吹泡泡 java界面 小游戏 java 写的 吹泡泡 java界面 小游戏java 写的 吹泡泡 java界面 小游戏

2010-10-15

java音乐播放器

java音乐播放器

2010-10-09

Java 挂钟 钟表 程序

Java 挂钟 钟表 程序Java 挂钟 钟表 程序Java 挂钟 钟表 程序Java 挂钟 钟表 程序

2010-09-25

简单的java录制屏幕(截屏)并回放程序

java 录制屏幕 截屏 并 回放 程序(把图片的保存路径名改了就能用)学习!

2010-09-22

Java 蚁群算法 Java 写的 蚁群算法 图形界面 学习

蚁群算法 Java 写的 蚁群算法 图形界面 学习Java 写的 蚁群算法 图形界面 学习

2010-09-17

五子棋vc五子棋很小很vc五子棋很小很

vc五子棋很小很vc五子棋很小很vc五子棋很小很vc五子棋很小很

2009-09-08

陨石撞飞机陨石撞飞机陨石撞飞机

VC++陨石撞飞机陨石撞飞机VC++陨石撞VC++陨石撞飞机陨石撞飞机飞机陨石撞飞VC++陨石撞飞机陨石撞飞机机

2009-05-30

C++可视化window小程序

很小的C++可视化window小程序C++可视化window小程序

2009-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除