![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 86
Anan-520
努力学习,愿我们能成为更好的自己
展开
-
第九章_Java集合框架
文章目录Java集合框架Collection接口java.util.Iterator接口Collection子接口:List接口ArrayList的源码分析:**LinkedList的源码分析:****Vector的源码分析:**Collection子接口:SetHashSettreeSetMap接口HashMap底层实现原理HashMap在jdk7中实现原理:HashMap在jdk8中实现原理:HashMap底层属性说明:LinkedHashMap底层实现原理:TreeMap底层实现原理:Properti原创 2021-04-12 21:45:09 · 109 阅读 · 0 评论 -
第八章_枚举类
枚举类 1、枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2、当需要定义一组常量时,强烈建议使用枚举类 3、如果枚举类中只一个对象,则可以作为单例模式的实现方式 使用enum关键字枚举类 enum Season { //1.提供当前枚举类的对象,多个对象之间用","隔开,末尾对象";"结束 //注意:都是public static final SPRING("春天","春暖花开"),SUMMER("夏天","夏日炎炎"); //2.声明Season对象的原创 2021-04-09 23:14:26 · 162 阅读 · 0 评论 -
第七章_多线程
文章目录多线程程序、进程、线程并行与并发线程的四种创建方式方式一:继承Thread类方式二:实现Runnable接口方式三:实现Callable接口方式四:使用线程池Threa类中的常用方法线程的生命周期线程的同步机制方式一:同步代码块方式二:同步方法方式三:Lock锁 --- JDK5.0新增线程通信 多线程 程序、进程、线程 程序(Programm) 概念:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码 进程(Process) 概念:程序的一次执行过程,或是正在运行的一个程原创 2021-04-09 23:13:12 · 124 阅读 · 0 评论 -
第六章_常用类
文章目录常用类包装类基本数据类型与对应的包装类:类型间的转换:(基本数据类型、包装类、String)String类String实例化的不同方式常用方法String与其它结构的转换StringBuffer、StringBuilderString、StringBuffer、StringBuilder三者的对比StringBuffer、StringBuilder中的常用方法StringBuffer与StringBuilder的内存解析日期时间类(JDK8之前)java.util.Date类与java.sql.Da原创 2021-04-09 21:15:00 · 131 阅读 · 0 评论 -
第五章_异常处理
文章目录异常处理异常异常的处理异常处理方式一:try-catch-finally异常处理方式二:throws + 异常类型&&手动抛异常自定义异常 异常处理 异常 异常的体系结构 * java.lang.Throwable * |-----java.lang.Error:一般不编写针对性的代码进行处理。 * |-----java.lang.Exception:可以进行异常的处理 * |------编译时异常(checked) * |-----IOExcept原创 2021-04-09 21:01:43 · 29 阅读 · 0 评论 -
第四章_面向对象
文章目录面向对象 - 上类和对象类结构之一:属性类结构之二:方法类结构之三:构造方法类的结构之四:代码块类的结构之五:内部类OOP特性之一:封装OOP特征之二:继承OOP特征之三:多态面向对象 - 下关键字:this关键字:super关键字:static关键字:final关键字:abstract关键字:interface**关键字:package / import** 面向对象 - 上 面向对象学习的三条主线 * 1.Java 类及类的成员:属性、方法、构造器;代码块、内部类 * * 2.面向对象的特征:原创 2021-04-09 21:00:25 · 159 阅读 · 0 评论 -
第三章_数组
文章目录数组数组的概述一维数组一维数组的声明与初始化二维数组二维数组的遍历对象数组Arrays工具类数组常见异常数组常见异常 数组 数组的概述 数组(Array): 是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名 数组的特点: 1、数组是有序排列的 2、数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型, 也可以是引用数据类型 3、创建数组对象会在内存中开辟一整块连续的空间 4、数组的长度一旦确定,就不能修改 一维数组 一维数组的声明与初始化 静态初始化:数组的初始化和数原创 2021-04-09 20:57:50 · 56 阅读 · 0 评论 -
第二章_基本语法
文章目录Java基础语法关键字与标识符1、java关键字2、标识符变量1、变量的分类1.1、按数据类型分类1.2、按声明位置分类1.3、变量的声明与使用1.3.1、变量的声明1.3.2、变量的使用2、数据类型2.1、基本数据类型2.2、引用数据类型3、基本数据类型之间的转换(除boolean)3.1、自动类型提升(小转大)3.2、强制类型转换(大转小)4、String引用数据类型运算符1、算术运算符2、赋值运算符3、比较运算符(关系运算符)4、逻辑运算符(布尔运算符)5、位运算符6、三元运算符流程控制1、顺原创 2021-04-05 21:16:18 · 183 阅读 · 2 评论 -
第一章 _Java语言的概述
文章目录Java语言的概述整体内容概述Java语言概述1、什么是Java2、Java语言的特点3、Java语言应用的领域开发环境的搭建1、JDK、JRE、JVM是什么2、JDK、JRE、JVM的关系3、path环境变量的配置3.1 为什么配置path环境变量?3.2如何配置?4、注释、API、编程规范4.1、注释4.2、Java API 文档4.3、编程规范 Java语言的概述 整体内容概述 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ahMNJi79-1617544071原创 2021-04-04 21:51:15 · 163 阅读 · 0 评论