Java

Java开发图片浏览器--记录

赵裕(vimerzhao)
效果 设计思路 需求分析 图片浏览,上/下一张,放大缩小等基本功能。可以继续拓展的功能:缩略图、旋转,画笔修改等。此外,缩放实现较为简单,所以会出现失真。设计此类软件功能可参考ACDSee或irfanvie

Java学习路线图

赵裕(vimerzhao)
参考《疯狂Java实战演义》制作,觉得可以做一参考(放大网页看)

Java命名约定

赵裕(vimerzhao)
类名 类名应该是名词, 描述对象。应该按照驼峰式写法,即只有每个单词首字母大写。 接口名称 接口名称应该是形容词,描述功能。应该以“able”、“ible”结尾,否则应该是名词。通常遵循和类名写相同的大小约定

Java多线程实践

赵裕(vimerzhao)
1.实现Runnable接口 1 import java.util.Random; 2 3 4 public class PrintTask implements Runnable{ 5 private final int sleepTime; 6 private final String taskName; 7 private final static Random generator = new Random(); 8 9 10 public PrintTask(String name) { 11 taskName = name; 12 sleepTime = generator.nextInt(5000); 13 } 14 15 @Override 16 public void run() { 17 try { 18 System.out.printf("%s going to Sleep for %d milliseconds.\n", 19 taskName, sleepTime); 20 Thread.sleep(sleepTime); 21 } catch (InterruptedException e) { 22 System.out.printf("%s %s\n", taskName, "terminated prematurely" + 23 "