java基础
文章平均质量分 86
java基础学习
Oak_Fei
若不往前走一走,又怎知前方风景
展开
-
一、java基础
NIO:同步非阻塞的IO模型,也是IO多路复用的基础。AIO:Async非阻塞,是异步非阻塞的IO。自动装箱:将基本类型转成包装类型。自动拆箱:将包装类型转成基本类型。boolean 布尔型 1。double 浮点型 4。float 浮点型 8。一、java基础类型。short 整型 2。char 文本型 2。原创 2023-07-03 16:47:36 · 64 阅读 · 1 评论 -
六、Java集合之List
一、集合 java中集合有两个接口:Collection和Map。 Collection是一个集合接口。提供了对集合对象的基本操作和通用方法。 Collections则是一个工具类。 继承Collection接口的常用的集合Set和List接口。它们都是用来存储一组相同类型元素的数据。 Set:元素无序,不重复。 List:元素有序,可重复。 二、List接口 List接口的实现主要有ArrayList、LinkedList与Vector。 ArrayList:ArrayList是一个可改变大小的集合。其原创 2021-09-29 16:49:07 · 85 阅读 · 0 评论 -
五、java泛型
一、泛型 泛型的本质是参数化类型。就是在定一个类、接口和方法定义的时候传入这个指定类型。泛型的好处就是可以提高代码的复用性。 泛型一般分为三类:泛型类、泛型接口、泛型方法。 二、泛型类 泛系用在类中的的意义就是将这个类可以完成一组类对外的开放接口。 比如ArrayList就是用E表示类型参数,不然String类的需要一种ArrayList,其他的类型还是需要一种ArrayList,就会出现很多的的ArrayList类型。 泛型类的基本写法如下: /** * @Description T 表示的是泛型标志(原创 2021-09-23 14:05:13 · 113 阅读 · 0 评论 -
四、String源码解读(二)
一、String类中常用的方法 1.1 常用方法 1.1.1 equals equals的主要作用是将一个String对象和一个指定的String对象的字符序列进行对比。equals方法的参数是一个Object对象,返回类型是一个boolean型。首先比较的对象引用是否一致,一致则返回true。然后确定对象是String类型才会对比,然后遍历String对象和指定String对象的字符序列,对比每个字符,假设都一致则返回true。 public boolean equals(Object anObj原创 2021-09-10 17:28:26 · 77 阅读 · 0 评论 -
三、String源码解读(一)
一、String类的类的继承关系 String类的继承关系如图所示: String主要实现了Serializable、Comparable、CharSequence这三个接口。 Serializable接口:Serializable接口是实现的序列化,实现这个接口就是表示这个类是可以被序列化的。 Comparable接口:Comparable接口主要是实现对象比较的。Comparable接口的方法就一个就是compareTo。 /** * Compares this object with t原创 2021-09-08 17:21:10 · 336 阅读 · 1 评论 -
二、java基础类型
一、基础类型 java中一共有8种基础类型:4种整型、2种浮点型、1种用于表示Unicode编码的字符单元、1种表示真值的boolean型。 整型 类型 存储要求 取值范围 int 4个字节 -2 147 483 648 - 2 147 483 647 (正好超过 20 亿) short 2个字节 -32 768 - 32 767 long 8个字节 -9 223 372 036 854 775 B08 - 9 223 372 036 854 775 807 byte 1个字节原创 2021-09-05 22:56:33 · 105 阅读 · 0 评论 -
一、java介绍
一、java介绍 java是一种面向对象的优秀的设计语言。但同时java并不是只是一种语言,java是一个完整的平台,有庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾回收的执行环境(jdk和jre)。 二、java下载 java的下载https://www.oracle.com/java/technologies/javase-downloads.html在页面往下拉可以选择不同的版本,然后点击JDK Download进入下载页面,选择系统版本进行下载(需要注册账原创 2021-08-29 22:21:38 · 179 阅读 · 0 评论