`
txidol
  • 浏览: 54470 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
B.1 类的初始化 B.1.1 类的初始化是自顶向下的 规则:要确保静态字段以恰当的顺序被初始化。要使用延迟初始化来解决初始化循环问题。 B.1.2 NoClassDefFoundError出现的时机是不可靠的 规则:不要捕获NoClassDefFoundError,而应该使用反射并捕获ClassNotFoundException 更一般的来讲,不要捕获Error及其子类。   B.2 实例的创建与销毁 B.2.1 实例初始器在构造器方法体之前执行 规则:如果自身类型的实例字段在构造器阶段会引发递归,需确保递归能够终止。 B.2.2 在构造器中调用被覆写的方法会导致该方法在实 ...
A.1 词汇问题 A.1.1 字母l在许多字体中都与数字1相像 规则:在long类型字面常量中,应该总是用大写的L,千万不要用小写的l。不要用 孤零零的l作为变量名。 A.1.2 负的十六制字面常量看起来像正的 规则:避免混合类型的计算。恰当使用long替代int类型字面常量。 A.1.3 八进制字面常量与十进制字面常量相像 规则:避免使用八进制字面常量。用即注释。 A.1.4 ASCII字符的Unicode转义字符容易令人迷茫 不用ASCII字符的Unicode转义字符,优先选转义字符,而不是Unicode转义字符。 A.1.5 反斜杠必须被转义,即使在注释中 规 ...
原则:访问位于其他包中的非公共类型的成员是不合法的,即便该成员被声明为某公共类型的公共成员。   案列1:   package coner_case; import java.util.*; import java.lang.reflect.*; public class Reflector { public static void main(String[] args) throws Exception{ Set<String> s = new HashSet<String>(); s.add("foo"); ...
覆写     一个实例方法可以覆写(override)在其超类中可访问到得具有相同签名的所有实例方法     [JLS 8.4.8.1],从而使能了动态分派(dynamic dispatch);换句话说,VM将给予实例的     运行期类型来悬着调用的覆写方法[JLS 15.12.4.4]。覆写是面向对象编程技术的基础,     并且是惟一没有被普遍劝阻的名字重用形式:   class Base { public void f(){} } class Derived extends Base{ public void f(){} // overrides Base. ...
首先看下下面的程序打印什么?   public class Final_init { public static final Final_init INSTANCE = new Final_init(); private final int beltSize; private static final int CURRENT_YEAR= Calendar.getInstance().get(Calendar.YEAR); private Final_init(){ beltSize = CURRENT_YEAR - 1930; } ...
1.多个环节一起运行,其中有互相影响的环节和互不相关的环节,组合在一个流程中。   因此需要做到对每个环节都进行异常捕获,同时对于上一个环节错误之后,   后面的每个环节是决定照常运行,还是不再进行处理或进入错误处理模式,   需要分别进行判断处理。 2.在循环遍历 如For,While中对于某一值遍历,如果中间出现异常,将会中断跳出循环,   而我们往往需要即使一个位置出错而不影响全部的遍历,把错误减少到最低。   因此,我们往往需要在循环体中捕获异常,把跳出中断循环把握在自己手中。 3.我们写一个方法时,需要认真考虑自己的方法是不是会抛出异常,任何有可能出现   异常的位置,都应该自己捕 ...
引用参数传递(call-by-reference parameter passing) public class Test { public int a ; public int b ; @Override public String toString() { // TODO Auto-generated method stub return this.getClass().getSimpleName()+"["+a+","+b+"]"; } } public static Test ...
/** * * @author tanx * @create 2011-10-8 下午3:42:25 * @since 确定所有这样的正整数对(a,b),即,a<b<1000且(a平方+b平方+1)/(ab)是整数 * @param * @return */ public static boolean confirmNums(int a, int b){ if(a<b&&b<1000){ int c = (a*a+b*b+1)/(a*b); if((a*b*c)!=( ...
public static void main(String[] args) { int i = 1; int j = 1; outer:while(i<9){ System.out.println("i = " + i); i++; while(j<2){ System.out.println("j = " + j); j++; break outer; } } }
今天看项目代码,发现在Service层用UserInfoUtil .getUserInfo()拿到了"页面请求的用户"。 刚开始怀疑如果是多用户请求,他拿得准吗? public class UserInfoUtil { private static ThreadLocal tl = new ThreadLocal(); public static UserServiceBean getUserInfo(){ return tl.get(); } public static void setUserInfo(UserServiceBean userServic ...
Hello World!Welcome to my Web Server.
商务礼仪篇 电话:金字塔原则          3minuts原则        先自我介绍        不好意思,打扰到您 切忌:周一上午         就餐时间         节假日         时差因素         公共场合         ~交通工具         病房 接:铃3       不以喂开头,先自我介绍 替接:首先告诉人不在          记录(5W1H)   态度是可以听出来的 客户交谈时来电话要接电话,职高者先挂 走适中,眼神对视或嘴巴0.3~0.6,手势幅度小不频繁,伸手主动权地位高者,握手1到3秒,摆1到3下, ...
感谢市场部经理Andy Su分享   时间就像一张网,洒在哪就在哪收获。   道不远人   -------------需求,路,导航,门,资源,工具   国风篇--从误解开始   忠 不识庐山真面目        吾日三省吾身        为人谋而不忠乎        与朋友交而不信乎        传而不习乎   文质彬彬,然后君子 质胜文则影,文胜质则史-------论语   是可忍孰不可忍 -----------论语 周礼 季氏 。。 四书 朱熹而改  大学 中庸  --- 礼记 主忠信,无友不如己者。 回光返照 名不正言不顺 姓名 权威 ...
在此之前先普及一下概念,三网融合,广播电视网、电信网、互联网。 这是其他一些产品培训的课提到最多的,但是博客上对产品和公司制度和文化的课就略去不提了。   感谢美术部冯经理分享   为什么要制定计划:首先明确对象,客户、BOSS、合伙人---自己                              计划对客户而言是承诺                         认真了解需求,做好充分准备、有条理展开工作 1.明确 目标与任务
本篇由财务计划管理部的王经理讲授   所谓知识产权,是指对智力劳动成果的占有、使用、处理、收益的权益。 知识产权日,4月26日 说白了,用法律手段来占有知识资源。             含专利权(简称专利),商标权 ...
Global site tag (gtag.js) - Google Analytics