自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Anan的博客

努力学习,做更好的自己

  • 博客(14)
  • 收藏
  • 关注

原创 第九章_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 320

原创 第八章_枚举类

枚举类1、枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类2、当需要定义一组常量时,强烈建议使用枚举类3、如果枚举类中只一个对象,则可以作为单例模式的实现方式使用enum关键字枚举类enum Season { //1.提供当前枚举类的对象,多个对象之间用","隔开,末尾对象";"结束 //注意:都是public static final SPRING("春天","春暖花开"),SUMMER("夏天","夏日炎炎"); //2.声明Season对象的

2021-04-09 23:14:26 184

原创 第七章_多线程

文章目录多线程程序、进程、线程并行与并发线程的四种创建方式方式一:继承Thread类方式二:实现Runnable接口方式三:实现Callable接口方式四:使用线程池Threa类中的常用方法线程的生命周期线程的同步机制方式一:同步代码块方式二:同步方法方式三:Lock锁 --- JDK5.0新增线程通信多线程程序、进程、线程程序(Programm)概念:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码进程(Process)概念:程序的一次执行过程,或是正在运行的一个程

2021-04-09 23:13:12 313

原创 第六章_常用类

文章目录常用类包装类基本数据类型与对应的包装类:类型间的转换:(基本数据类型、包装类、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 472

原创 第五章_异常处理

文章目录异常处理异常异常的处理异常处理方式一:try-catch-finally异常处理方式二:throws + 异常类型&&手动抛异常自定义异常异常处理异常异常的体系结构 * java.lang.Throwable * |-----java.lang.Error:一般不编写针对性的代码进行处理。 * |-----java.lang.Exception:可以进行异常的处理 * |------编译时异常(checked) * |-----IOExcept

2021-04-09 21:01:43 42

原创 第四章_面向对象

文章目录面向对象 - 上类和对象类结构之一:属性类结构之二:方法类结构之三:构造方法类的结构之四:代码块类的结构之五:内部类OOP特性之一:封装OOP特征之二:继承OOP特征之三:多态面向对象 - 下关键字:this关键字:super关键字:static关键字:final关键字:abstract关键字:interface**关键字:package / import**面向对象 - 上面向对象学习的三条主线* 1.Java 类及类的成员:属性、方法、构造器;代码块、内部类* * 2.面向对象的特征:

2021-04-09 21:00:25 165

原创 第三章_数组

文章目录数组数组的概述一维数组一维数组的声明与初始化二维数组二维数组的遍历对象数组Arrays工具类数组常见异常数组常见异常数组数组的概述数组(Array):是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名数组的特点:1、数组是有序排列的2、数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型, 也可以是引用数据类型3、创建数组对象会在内存中开辟一整块连续的空间4、数组的长度一旦确定,就不能修改一维数组一维数组的声明与初始化静态初始化:数组的初始化和数

2021-04-09 20:57:50 68

原创 第二章_基本语法

文章目录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 832 2

原创 IDEA常用快捷键

Ctrl+Z:撤销Ctrl+Shift+Z:重做Ctrl+Y:删除当前行Ctrl+D:复制当前行Ctrl+R:替换字符串Ctrl+Shift+R:在全局中替换字符串Ctrl+Shift+U:切换大小写Ctrl+Alt+L:格式化代码Ctrl+Alt+I:自动缩进行Shift+Enter:在当前行的下方开始新行Ctrl+Alt+Enter:在当前行的上方插入新行Ctrl+/:使用//注释Ctrl+Shift+/:使用/**/注释Ctrl+Alt+O:优化importShift+F6

2021-04-05 15:59:42 198

原创 第一章 _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 174

原创 Win10常用快捷键

文章目录复制、粘贴和其他常规键盘快捷方式Windows 徽标键键盘快捷方式命令提示符键盘快捷方式对话框键盘快捷方式文件资源管理器键盘快捷方式注意事项复制、粘贴和其他常规键盘快捷方式1按此组合键  —》  执行此操作Ctrl + X  —》 剪切选定项Ctrl + C(或 Ctrl + Insert) —》 复制选定项Ctrl + V(或 Shift + Insert) —》 粘贴选定项Ctrl + Z —》 撤消操作Alt + Tab —》 在打开的应用之间切换Alt + F4

2021-04-03 00:01:19 238

原创 使用Markdown编辑器

目录标题Markdown编辑器快捷键标题字体引用插入图片Markdown编辑器如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,可以让您轻松掌握Markdown的基本语法知识快捷键撤销:Ctrl + Z重做:Ctrl + Y加粗:Ctrl + B斜体:Ctrl + I查找:Ctrl + F替换:Ctrl + G创建标题:Ctrl + Shift + H无序列表:Ctrl + Shift + U有序列表:Ctrl + Shift + O检查列表:Ctrl + Shi

2021-04-02 23:48:10 80

原创 如何高效的学习Java

学习前1、编程兴趣2、学习态度学习中1、多练(代码、笔记、文章)2、多练(交流、思维、技能)3、多分享(知识)多提问(怎么了)多思考(为什么)如果感觉达到了瓶颈,多做项目,多思考总结最后冰冻三尺非一日之寒,短期可能看不到效果,但长期坚持对自己的提升很有帮助...

2021-04-02 22:12:47 44

原创 我的第一篇博客

1.为什么写博客 正如情不知所起2.写博客的初衷 只有不忘初衷,又有多少人忘记了,成为了那个曾经最讨厌的人

2021-04-02 19:51:36 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除