自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

er10hu的博客

讲故事必须要有逻辑

  • 博客(7)
  • 收藏
  • 关注

原创 用Java写一个死锁

写一个由于多变量的synchronized顺序使用不当引起的死锁。public class BadLock { public static void main(String[] args) { Locklock locklock = new Locklock(); Thread thread1 = new Test1(locklock); Thread thread2 = n

2018-01-21 05:44:00 354

原创 Java生产者消费者模式同步的问题

学习下生产者消费者模式下,线程同步的问题。当然对这些问题,Java已经在concurrent包下已经做了处理,以下代码仅仅为了学习下多线程wait和notify。import java.util.concurrent.ArrayBlockingQueue;public class ProducerAndConsumer { public static void main(String[]

2018-01-21 05:33:57 322

原创 四个线程分别依次打印A/B/C/D,每个线程打印一个字母

/** * 四个线程ABCD,分别打印A/B/C/D */public class ABCD { public static void main(String[] args) { new PrintABCD().start(); }}class PrintABCD { private static enum PrintStatus { A, B, C, D }; p

2018-01-20 16:05:51 4327

翻译 Java动态代理

原文链接:http://mydailyjava.blogspot.no/2013/11/cglib-missing-manual.htmlCGLIB:丢失的手册字节码工具库CGLIB是许多著名的流行的Java框架(hibernate/spring等)工作时用于执行其工作的热门选择,字节码工具允许在Java应用被编译之后创建和操纵class。因为Java类在运行时被动态地链接,这使得添加一个

2018-01-06 20:16:09 208

原创 RTTI(RunTime Type Identification,运行时类型识别)

学习了一个RTTI的例子。

2016-02-14 16:14:48 950

原创 this和super用法的总结

总结了java编程语言中的this和super的基本用法。

2016-02-14 14:16:04 310

原创 DataOutputStream和DataInputStream

package FILE;import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileRea

2016-01-22 13:53:17 304

空空如也

空空如也

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

TA关注的人

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