随笔分类 -  java

java中的equals()和==区别
摘要:1.equals是方法而==是运算符。2.==:如果比较的对象是基本数据类型,则比较的是数值是否相等;如果比较的是引用数据类型,则比较的是对象的地址值是否相等。equals():用来比较方法两个对象的内容是否相等。注意:equals 方法不能用于基本数据类型的变量,如果没有对 equals 方法进行 阅读全文

posted @ 2018-06-13 14:12 开心就好呀· 阅读(166) 评论(0) 推荐(0)

java中引用复制,浅拷贝(浅复制)和深拷贝(深复制)
摘要:1.概念定义: 官方概念: 翻译的有点懵 没事来看下面三张图: 如下图: 举个栗子: Task类: 1.引用复制 2.这个有点复杂了。是假象深copy为浅copy 因为以上的Task中只含有基本类型和一个final的String对象 所以结果为深拷贝 这里很多大佬都是用 Task@4554617cT 阅读全文

posted @ 2018-06-12 16:06 开心就好呀· 阅读(524) 评论(0) 推荐(0)

01.java IO之File
摘要:1.File的类图 2.举个栗子 阅读全文

posted @ 2018-06-08 16:46 开心就好呀· 阅读(197) 评论(0) 推荐(0)

00.java IO之综述
摘要:1.流主要分为: 1)根据处理的数据类型分为:字节流和字符流(字符流=字节流 + 编码) 2)根据数据流向不同可分为:输入流和输出流 3)按照数据的来源分类 1、File(文件): FileInputStream, FileOutputStream, FileReader, FileWriter 2 阅读全文

posted @ 2018-06-08 15:23 开心就好呀· 阅读(114) 评论(0) 推荐(0)

导航