JAVA
sunshuaicoder
一个三年的程序员
展开
-
程序中代码执行顺序(静态代码块)
属性初始化和代码块谁在前谁先执行 静态属性初始化+静态代码块>非静态属性初始化+非静态代码块>构造方法 注: “+”表示并列关系 注: 静态属性和静态代码块只会执行一次。 class Test { private static String staticStr = getStatic(); private String Str = getStr(); {...原创 2018-08-01 09:04:28 · 351 阅读 · 0 评论 -
32位Eclipse-SVN安装使用
工具:Eclipse-oxygen-3-win32 eclipse安装SVN插件: (1).点击 Help –> Install New Software… (2) .在弹出的窗口中点击Add按钮,输入Name(任意)和 Location:(http://subclipse.tigris.org/update_1.8.x),点击OK (3) .勾选出现的插件内容,一步步安装...原创 2018-08-01 10:07:22 · 868 阅读 · 0 评论 -
学习笔记--关于异常中的try、catch、finally执行
try先执行,如果抛异常执行catch,finally最后一定会执行一次,即使try中有return语句,finally也会执行。 private static int func() { int i = 0; try { return i++; }catch (Exception e) { r...原创 2018-08-06 08:40:38 · 218 阅读 · 0 评论 -
[Mybatis学习-02]手写Mapper.xml映射文件
写在前面: 无论JDBC还是Mybatis,都属于“持久化”这个概念的范畴,只不过Mybatis是一种更有效和更高级的解决方案,ORM(Object Relational Mapping)对象关系映射;本章中的编写规范主要是为了动态代理; 第一步:新建EmpMapper.xml(用于对员工进行操作,可以任意命名)和EmpMapper.java接口; <?xml version="1...原创 2018-09-04 17:26:33 · 1163 阅读 · 0 评论 -
接口和抽象类的区别、联系和相似性
写在前面:本文是基于JDK1.8以上的前提下。 接口(interface):接口是一系列方法的声明,是一些方法特征的集合; 抽象类(abstract class):abstract关键字修饰的类; 接口能够多实现,即一个类可以实现多个接口,而对抽象类只能单继承; 接口中只能包含抽象方法、静态方法和默认方法,不能为普通方法提供实现,而抽象类则完全可以包含普通方法; 接口中只能定义静态常量(即pub...原创 2018-09-26 19:11:39 · 318 阅读 · 0 评论