随笔分类 - JAVA
摘要:1. 美团技术团队博客: 地址: http://tech.meituan.com/ 2. 腾讯社交用户体验设计(ISUX) 地址:http://isux.tencent.com/ 3. 京东设计中心 地址:http://jdc.jd.com 4. QQ游戏设计中心 地址:http://gdc.qq.com 5. 百度搜索用户体验中心 地址:http://ued.baidu....
阅读全文
摘要:在 java平台上,lombok 提供了简单的注解的形式来帮助我们消除一些必须有但看起来很臃肿的代码, 比如属性的get/set,及对象的toString等方法,特别是相对于 POJO; 关于lombok的相关信息,lombok 下面开始在IDEA里面为我们的项目配置lombok编写支持咯, 1 .
阅读全文
摘要:public class MathTest{public static void main(String[] args) {/*---------下面是三角运算---------*///将弧度转换角度System.out.println("Math.toDegrees(1.57):" + Math....
阅读全文
摘要:Proguard用于混淆java代 码,使代码变为由难懂的,无规律的字符命名的各种方法和类,保护自己的劳动成果。个人认为proguard混淆纯java项目比较理想,比如j2me的 MIDLET,如果项目是web项 目,特别是使用Struts+Spring+Hibernate架构的,由于牵涉到很多需要反射的类,所有不适合把整个项目进行混淆。可以从这里下载到最新的Proguard源代码和API文档。下载的lib文件夹内包含3个jar包,proguard.jar是proguard的主程序,proguardgui.jar为图形界面,用这个可以很方便的生成proguard的配置文件,Retrace为反追
阅读全文
摘要:Callable 和 Runnable 的使用方法大同小异, 区别在于: 1.Callable 使用 call() 方法, Runnable 使用 run() 方法 2.call() 可以返回值, 而 run()方法不能返回。 3.call() 可以抛出受检查的异常,比如ClassNotFoundException, 而run()不能抛出受检查的异常。 Callable示例如下:Java代码:class TaskWithResult implements Callable<String> { private int id; public TaskWithResult(int id)
阅读全文