
Java基础
IT_Joy520Jay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java常识
Java语言的创始人:詹姆斯·高斯林(James Gosling)2009年04月20日,甲骨文(Oracle)74亿美元收购Sun。SUN(Stanford University Network,斯坦福大学网络公司)Java语言平台:JavaSE(标准版,是为开发普通桌面和商务应用程序提供的解决方案,改技术体系是其他两者的基础,可以完成一些桌面应用程序的开发)J原创 2017-10-05 22:10:57 · 311 阅读 · 0 评论 -
JDBC之类路径读取配置文件
1.首先建一个文件db.propertiesurl=jdbc:mysql://localhost:3306/testuser=rootpassword=rootdriverClass=com.mysql.jdbc.Driver 2.修改JdbcUtil.java工具类:import java.io.InputStream;import java.sql.Connecti...转载 2018-07-26 15:41:12 · 1410 阅读 · 0 评论 -
POI格式化Cell样式
package my.excel; import java.io.FileOutputStream; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellStyle; import org.apache.poi.ss.usermodel.Font; ...转载 2018-07-26 10:16:48 · 971 阅读 · 0 评论 -
==和equals的区别
equals和== 最大的区别是一个是方法一个是运算符。 ==:如果比较的对象是基本数据类型,则比较的是数值是否相等;如果比较的是引用数据类型,则比较的是对象的地址值是否相等。 equals():用来比较方法两个对象的内容是否相等。 注意:equals 方法不能用于基本数据类型的变量,如果没有对 equals 方法进行重写,则比较的是引用类型的变量所指向的对象的地址...原创 2018-06-19 22:07:30 · 189 阅读 · 0 评论 -
抽象类(abstract class)和接口(interface)有什么异同
不同: 抽象类: 1. 抽象类中可以定义构造器 2. 可以有抽象方法和具体方法 3. 接口中的成员全都是 public 的 4. 抽象类中可以定义成员变量 5. 有抽象方法的类必须被声明为抽象类,而抽象类未必要有抽象方法 6. 抽象类中可以包含静态方法 7. 一个类只能继承一个抽象类 接口: 1. 接口中不能定义构造器 2. 方法全部都是抽象方法 3. 抽象类中的成员可以是 private、默认、...原创 2018-06-19 22:06:38 · 334 阅读 · 0 评论 -
final、 finally、 finalize 的区别
1) final:用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,被其修饰的类不可继承。2) finally:异常处理语句结构的一部分,表示总是执行。3) finalize: Object 类的一个方法,在垃圾回收器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。该方法更像是一个对象生命周期的临终方法,当该方法被系统调用则代表该对象即将“死...原创 2018-06-19 22:01:33 · 194 阅读 · 0 评论 -
throw 和 throws 的区别
throw:1) throw 语句用在方法体内,表示抛出异常,由方法体内的语句处理。2) throw 是具体向外抛出异常的动作,所以它抛出的是一个异常实例,执行 throw 一定是抛出了某种异常。throws:1) throws 语句是用在方法声明后面,表示如果抛出异常,由该方法的调用者来进行异常的处理。2) throws 主要是声明这个方法会抛出某种类型的异常,让它的使用者要知道需要捕获的异常的...原创 2018-06-19 22:00:59 · 217 阅读 · 0 评论 -
常见的 RuntimeException
1) java.lang.NullPointerException 空指针异常;出现原因:调用了未经初始化的对象或者是不存在的对象。2) java.lang.ClassNotFoundException 指定的类找不到;出现原因:类的名称和路径加载错误;通常都是程序试图通过字符串来加载某个类时可能引发异常。3) java.lang.NumberFormatException 字符串转换为数字异常;...原创 2018-06-19 21:59:34 · 605 阅读 · 0 评论 -
& 和 && 的区别
&运算符有两种用法: (1)按位与; (2)逻辑与。&&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true 整个表达式的值才是 true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是 false,右边的表达式会被直接短路掉,不会进行运算。很多时候我们可能都需要用&&...原创 2018-06-19 21:57:45 · 1338 阅读 · 0 评论 -
xml转化成list集合
public static List<Map<String, String>> xml2list(String xml,String node) { xml =xml.replace("\n","").replace(" ",""); List<Map<String, String>> resList = n原创 2018-07-26 15:49:17 · 11488 阅读 · 3 评论