- 博客(7)
- 资源 (69)
- 收藏
- 关注
翻译 构造方法必须无代码
在一个构造方法里应该完成多少工作?在构造方法里进行一些运算然后封装结果似乎有些道理。那样的话,当对象方法需要结果时,我们已经准备好了。听起来像是一个好方法。不,不是。这是一个坏主意的原因之一是:它阻止了对象组合并且让它们无法扩展。 现在我们做一个展现一个人名字的接口:interface Name { String first();}相当简单,对吧?现在,我们试着实现它:public
2015-05-26 14:29:37 653
翻译 怎样从finally代码块里访问一个方法的结果值
虽然JVM是一种基于栈的引擎,但Java语言没有真正提供访问栈的方式。即使在某些很少的情况下,这样做很有用。一个例子方法的result值放在了栈里面。如果你看下面的例子:public int method() { if (something) return 1; ... if (somethingElse) return 2; ...
2015-05-25 17:02:27 779
翻译 欺骗异常 – Java 8 Lambdas
抛开检查异常和运行时异常的宗教争论,有很多次那些处理检查异常的例子的可怜构造类库就能让你发疯。考虑下面你可能想要写的一小段代码:```public void createTempFileForKey(String key) { Map<String, File> tempFiles = new ConcurrentHashMap<>(); //不编译,因为抛出了IOException
2015-05-21 15:06:13 3255
翻译 Java 8 : 函数式接口例子
Java 8为了支持lambda 表达式而引入了函数式接口。只有一个抽象方法的接口就能被当作函数式接口调用。Runnable,Comparator,Coneable 都是一些函数式接口的例子。我们能Lambda表达式来实现这些函数式接口。例如:
2015-05-20 15:11:16 964
翻译 Lambdas异常:一个有点混乱的优雅解决方案
考虑下面写文件的函数: 这个方法背后的想法是允许用户传入InputStream的不同实现方法。所以writeToFile能被GZIPOuputStream, SnappyOuputStream(快速压缩)或者只是一个普通的FileInputStream调用。private static void writeToFile(File file, String value,
2015-05-19 17:10:49 563
转载 Java 8新特性终极指南
编者注:Java 8已经公布有一段时间了,种种迹象表明Java 8是一个有重大改变的发行版。在Java Code Geeks上已经有大量的关于Java 8 的教程了,像玩转Java 8——lambda与并发,Java 8 Date Time API 教程: LocalDateTime和在Java 8中抽象类与接口的比较。我们也在其他地方引用了15个必读的Java 8教程
2015-05-18 15:55:51 1052
原创 Harry Potter and the Chamber of Secrets
书名:Harry Potter and the Chamber of Secrets 作者:J.K. Rowling篇幅: 358页蓝思值:940L用时: 9天工具: 有道词典【透析成果】 这是我读完的第3本英文原著,用词典查了179个单词。感觉比看上本速有明显提升,之前40页要看4个小时左右,现在2个小时左右就能看完。下面是所有单词:
2015-05-15 10:06:26 3506
SQLYog13.1.1.rar
2020-08-04
Linux(64位)下 apache-2.2.22与tomcat6.0.37 纵向集群配置文件
2013-08-07
MemCached For Win32 服务器
2013-03-21
敏捷软件开发:原则、模式与实践 PDF电子书
2012-12-13
Genymotion-ARM-Translation.rar
2020-06-29
完整的阿里钉钉集成API(2019-2020最新API)
2020-02-09
IP网络公共广播内部通信系统开发文档及最新Demo(2018)
2019-01-04
海康大华RTSP转HLS
2018-08-02
Access_JDBC30 V5.1 (无50次,1000条限制版)
2018-03-15
IJKMediaFramework(IOS-Rtmp直播/播放框架)
2017-01-17
vmware unlocker208(vmware解锁mac系统)
2016-03-11
Red5 1.0.6 web 版(1.0.2-1.0.7) myeclipse工程解压即用
2016-02-01
最新Red5 1.0.6 web版 1.0.2-1.0.7M4通用版
2016-01-18
最新Red5 1.0.6 web版 1.0.2-1.0.7M4通用
2016-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人