代码块
任风雨
这个作者很懒,什么都没留下…
展开
-
Java代码块的执行顺序
Java的执行代码具有相应的顺序,其主要可以概括为以下一条链条: 父类静态变量--》父类静态代码块--》--》子类静态变量--》子类静态代码块--》父类非静态变量--》父类非静态代码块--》 父类构造方法--》子类非静态变量--》子类非静态代码块--》子类构造方法 现提供代码如下:package c...原创 2018-08-26 21:36:08 · 4875 阅读 · 4 评论 -
Java中“==”与equals()的区别
Java中比较的运算符有“==‘’及比较方法equals(),今天我们就谈一谈两者之间的区别:1)在基本数据类型中“==”主要比较的是两基本数据的值的大小,但基本数据类型不存在引用型数据,所以基本数据比较不使用equals()::2)在引用型数据中:“==主要比较占内存中地址是否相等”,而equals()则比较的是堆内存中实际对象的内容是否相等。值得注意的是(一定要看):Obj...原创 2018-08-27 20:47:34 · 198 阅读 · 0 评论 -
Java异常的几种处理方式
Java的异常处理机制包含4,5中处理方式,今天我们来谈谈这几种方式的实现:1)try...catch...分为单catch与多catch处理方式,其本质执行方法基本相同:2)try...catch...finally:3)自动关闭资源的try语句:4)嵌套的try...catch语句:5)多异常捕获:catch (IOException ex) { ...原创 2018-08-28 21:30:03 · 26236 阅读 · 0 评论 -
Java-CSV文件导入导出
CSV文件什么是CSV文件一种类似表格的文件在 CSV文件中,数据“栏”以逗号分隔,可允许程序通过读取文件为数据重新创建正确的栏结构,并在每次遇到逗号时开始新的一栏。Java-CSV文件导出/*** CSV文件导出* @param file csv文件(路径+文件名), csv文件不会自动创建* @param dataList 数据* @return*/publ...原创 2019-05-19 22:04:41 · 5632 阅读 · 2 评论 -
Java中用于比较的方法及"=="
关于Java中用于比较的方法相信大家都已经耳熟能详了,今天就简单介绍Java中用于比较的两个方法及"==":1."=="主要用于比较两个基本数据及对象引用的内存地址。由于基本数据都是存放到栈内存的,因此“==”比较的是基本数据类型的值,而''=='用于比较对象时,则比较的是对象引用的内存,如下:public static void main(String[] args) { ...原创 2019-08-06 22:17:26 · 482 阅读 · 0 评论