SF
一点点Java
一点点Java
注册登录
关注博客
注册登录
主页
关于
RSS
《Effective Java》,关于方法
yzzz
2017-05-14
阅读 5 分钟
1.6k
每当编写方法或者构造器时,应该考虑它的参数有哪些限制。应该把这些限制写到文档中,并且在这个方法体开头处,通过显示的检查来实施这些限制。养成这样的习惯非常重要。
《Effective Java》,关于异常
yzzz
2017-05-08
阅读 5 分钟
2.3k
只针对异常的情况才使用异常 下面展示两种遍历数组元素的实现方式。 {代码...} {代码...} 第一种方式在访问数组边界之外的第一个数组元素时,用抛出、捕获、忽略异常的手段来达到终止无限循环的目的。 第二种方式是数组循环的标准模式。 基于异常的循环模式不仅模糊了代码的意图,降低了性能,而且还不能保证正常工作。 ...
Ubuntu16.10下安装Tomcat9
yzzz
2017-03-10
阅读 3 分钟
5.4k
本文创建于2017年03月10日。安装成功也是这一天。文中给出的链接在将来可能会存在失效的情况。关于Tomcat自启动,Tomcat官网提示一种方式。但本文中采用的是其他的方式。
JavaScript 闭包
yzzz
2017-02-14
阅读 2 分钟
1.8k
前言:参考文档[链接] 问:为什么有它? 答:因为私有变量。 JavaScript变量按照作用范围可以分为全局变量和局部变量。私有变量需要用闭包。 全局变量: {代码...} 或者: {代码...} 又或者: {代码...} 局部变量: {代码...} 或者: {代码...} 在web页面中全局变量属于window对象。局部变量只能用于定义它的函数内部。 ...
Effective Java笔记
yzzz
2017-01-20
阅读 2 分钟
1.9k
第二章 创建和销毁对象 第1条 考虑用静态工厂方法代替构造器 两者创建对象的形式,例如:构造器是new Boolean();静态工厂方法是 {代码...} 在Boolean类中, 常量TRUE和 FALSE又如下: {代码...} 静态工厂方法的4个优势:1.有名称,即方法名。构造器的参数没有确切地描述其返回的对象,适当名称的静态工厂方法更容易使用...