08 2019 档案

摘要:编码先从ASCII码说起,它是美国人发明的适用于自己国家的编码方式;但是ASCII码只使用一个字符(8bit)来存储,存储不下强大的中文文字系统,所以我们国家对ASCII码进行了扩展,最终扩展成GBK来包容我们大多的汉字;当然其他国家也会对ASCII进行扩展来包含自己的语言文字,这样在不同国家进行通 阅读全文
posted @ 2019-08-25 09:54 一转身已万水千山 阅读(203) 评论(0) 推荐(0)
摘要:List Set Map 阅读全文
posted @ 2019-08-23 09:50 一转身已万水千山 阅读(550) 评论(0) 推荐(0)
摘要:容器总体结构 Map存储键值对的数据结构是“数组+链表”的结构,结合了数组查询数据快和链表增删数据快的优点;用Entry[]存储键值对,Entry为类类型,类里面有四个属性:hash、K、V、next,分别存储哈希值、键对象、值对象、下一个Entry对象引用。 Entry底层源码 Entry对象存储 阅读全文
posted @ 2019-08-21 12:53 一转身已万水千山 阅读(5557) 评论(0) 推荐(0)
摘要:Java中很重要的一个知识点就是所有类都默认继承Object类,所以创建的每一个类都继承了Object的方法,所有类都可以向上转型为Object类对象,当然可以重写Object里面的常用方法,有时候重写是十分必要的,比如重写Object类的equals方法和toString方法;原始equals方法 阅读全文
posted @ 2019-08-14 17:40 一转身已万水千山 阅读(335) 评论(0) 推荐(0)
摘要:File类的基本用法 java.io.File类:代表文件和目录。在开发中,读取文件、生成文件、删除文件、修改文件的属性时经常会用到此类。 File类的常用构造方法:public File(String pathname) 以pathname为路径创建File对象,如果pathname是相对路径,则 阅读全文
posted @ 2019-08-06 12:53 一转身已万水千山 阅读(1994) 评论(0) 推荐(0)
摘要:String String变量是不可变的,源码里面用了final修饰。 StringBuilder线程不安全,但效率高,常用。 StringBuffer线程安全,但效率低。 阅读全文
posted @ 2019-08-05 19:50 一转身已万水千山 阅读(427) 评论(0) 推荐(0)
摘要:包装类的基本概念: Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本数据转化成对象,以便于操作。比如:将基本数据类型存储到Object[]数组或集合中的操作等等。 为了解决这个不足,Java在设计类时为每个基本数据类型设 阅读全文
posted @ 2019-08-05 12:33 一转身已万水千山 阅读(315) 评论(0) 推荐(0)