随笔分类 -  java基础

摘要:位、字节、字符的区别 位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示,1B(byte,字节)= 8bit(位) 字符:是指计算机中使用的字母、数字、字和符号 ASCIIS码: 1个英 阅读全文
posted @ 2019-10-23 22:42 Nausicaa0505 阅读(113) 评论(0) 推荐(0) 编辑
摘要:转 https://www.cnblogs.com/shamo89/p/9617528.html Comparable Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.s 阅读全文
posted @ 2019-10-23 18:52 Nausicaa0505 阅读(438) 评论(0) 推荐(0) 编辑
摘要:1.^(亦或运算) ,针对二进制,相同的为0,不同的为1 public static void main(String[] args) { System.out.println("2^3运算的结果是 :"+(2^3)); //打印的结果是: 2^3运算的结果是 :1 } 2 >0010 3 >001 阅读全文
posted @ 2019-10-23 12:25 Nausicaa0505 阅读(233) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/s/s-ih7FDbjwXXBAlfEZs7TQ https://baijiahao.baidu.com/s?id=1633305649182361563&wfr=spider&for=pc 序列化是指将对象实例的状态存到存储媒体的过程 反序列化是指 阅读全文
posted @ 2019-09-22 14:52 Nausicaa0505 阅读(176) 评论(0) 推荐(0) 编辑
摘要:内存泄漏和内存溢出的区别 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory; 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早 阅读全文
posted @ 2019-09-19 08:47 Nausicaa0505 阅读(164) 评论(0) 推荐(0) 编辑
摘要:【强制】Object 的 equals 方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 正例:"test".equals(object); 反例:object.equals("test"); 说明:推荐使用 java.util.Objects#equals(JDK7 引入的工 阅读全文
posted @ 2019-09-19 08:34 Nausicaa0505 阅读(232) 评论(0) 推荐(0) 编辑
摘要:IO 与NIO https://www.jb51.net/article/50621.htm BIO 与NIO https://mp.weixin.qq.com/s/lBg2YAunczH1DUjBvIurhQ Java BIO : 同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时 阅读全文
posted @ 2019-08-13 11:18 Nausicaa0505 阅读(124) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/zhangjg_blog/article/details/18319521 什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对 阅读全文
posted @ 2019-08-01 13:15 Nausicaa0505 阅读(218) 评论(0) 推荐(0) 编辑
摘要:== . 基本数据类型比较的是值; . 引用类型比较的是地址值。 equals(Object o) 1)不能比较基本数据类型,基本数据类型不是类类型; 2)a.比较引用类型时(该方法继承自Object,在object中比较的是地址值)等同于”==”; Object类中的方法,所以,在每一个java类 阅读全文
posted @ 2019-07-18 10:21 Nausicaa0505 阅读(112) 评论(0) 推荐(0) 编辑
摘要:String s="Hello"; s=s+“world!”;这两行代码执行后,原始的String对象中的内容到底变了没有? 没有。因为String是不可变类(immutable class),不可变类,顾名思义就是说类的实例是不可被修改的。实例的信息是在创建的时候提供,并且在整个生命周期中都不可改 阅读全文
posted @ 2019-07-18 10:08 Nausicaa0505 阅读(266) 评论(0) 推荐(0) 编辑
摘要:转自:https://baijiahao.baidu.com/s?id=1618550070727689060&wfr=spider&for=pc 1、为什么用HashMap? HashMap是一个散列桶(数组和链表), 它存储的内容是键值对(key-value)映射HashMap采用了数组和链表的 阅读全文
posted @ 2019-05-11 16:14 Nausicaa0505 阅读(126) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示