摘要:
(35)对资源的close()建议分开操作虽然有些麻烦,却能避免资源泄露。我们想,如果没有修改过的代码,万一XXX.close()抛异常了,那么就进入了catch块中了,YYY.close()不会执行,YYY这块资源就不会回收了,一直占用着,这样的代码一多,是可能引起资源句柄泄露的。而改为下面的写法 阅读全文
摘要:
(21)将常量声明为static final,并以大写命名 这样在编译期间就可以把这些内容放入常量池中,避免运行期间计算生成常量的值。另外,将常量的名字以大写命名也可以方便区分出常量与变量 (22)不要创建一些不使用的对象,不要导入一些不使用的类 这毫无意义,如果代码中出现”The value of 阅读全文
摘要:
(1)尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了 阅读全文
摘要:
1.在 Java 中类的定义在 Java 中,类是用于创建对象和定义数据类型的模板。 它充当面向 Java 语言的系统的构建块。2.静态加载和动态加载有什么区别?静态类加载涉及使用新关键字来创建对象和实例,而动态加载是在编译时不知道类的名称的场景执行的。3. 什么是多线程多线程是一种编程概念,用于在 阅读全文
摘要:
ps:对于开发工具,不同的开发人员有不同的设置喜好,这里介绍的是我个人的配置,不喜勿喷。 Appearance:个人喜欢全黑主题,雅黑字体 背景图片, 效果如下,编写代码的时候有个自己喜欢的背景图片,还是比较舒心的一件事。 Keymap:快捷键方式,如果你对eclipse的快捷键比较熟悉,选择Ecl 阅读全文
摘要:
IDEA作为java开发必不可少的一个工具,对于老Eclipse开发人员刚接触的时候可能会有些陌生,同时,maven也是java开发经常使用的工具,有些人可能会不清楚怎么在idea里面使用maven,我这里简单的介绍一下。 CTRL+ALT+S打开settings,在上方搜索 maven 。 在左边 阅读全文
摘要:
一、创建空Maven项目 二、左边选择maven,右边可以什么不选,直接next; 三、填写artifactId,点击next直到finish 四、finish后,idea会生成如下结果模块,删除src,并在pom文件加上packing 五、创建第一个spring cloud模块 六、finish后 阅读全文