- 博客(87)
- 资源 (1)
- 收藏
- 关注
原创 线程状态概述
笔记是看黑马视频一边做的,主要是用于自己复习用。https://blog.youkuaiyun.com/HDZ1821/article/details/104577474 详细请了解这篇文章。线程状态概述:
2020-03-03 12:11:25
385
原创 java 线程安全问题
线程安全问题的概述:多线程访问共享数据会产生线程安全问题。线程安全问题的代码(得不到保障版本)(以下程序会出现线程安全问题,)最简单的优化线程安全就是让线程等待(学会睡眠。)线程安全问题产生的原理:不同的线程同时抢占到了cpu的执行权,然后,进入了语句进行执行,因为变量使用的同一内存空间,所以当前的线程们(已经是判断通过的线程们)都会对变量进行操作,这样我们的判...
2020-03-03 12:08:43
760
原创 多线程
笔记是看黑马视频一边做的,主要是用于自己复习用。https://blog.youkuaiyun.com/HDZ1821/article/details/104577474 详细请了解这篇文章。目录多线程:并发与并行:进程概念:线程概念:线程调度:主线程:创建多线程程序的第一种方式:多线程运行原理:Thread类的常用方法:1.获取线程名称2.设置线程名...
2020-03-03 12:03:33
615
原创 异常
笔记是看黑马视频一边做的,主要是用于自己复习用。https://blog.youkuaiyun.com/HDZ1821/article/details/104577474 详细请了解这篇文章。目录异常:分类:处理异常的两种方式:例子:异常的产生过程解析:throw关键字:(交给虚拟机处理)在指定的方法里抛出指定的异常对象。个人思考:例子:Objects非空判断...
2020-03-03 11:57:20
392
原创 jdk9对集合添加的优化
笔记是看黑马视频一边做的,主要是用于自己复习用。https://blog.youkuaiyun.com/HDZ1821/article/details/104577474 详细请了解这篇文章。目录jdk9新特性of:适用于概述:例子:jdk9新特性of:适用于1.参数确定,后期不可更改。2.对于不可重复的值、键值,不会像之前的方法那样,运行时不会报错,之前的方法,...
2020-03-03 10:53:43
448
原创 Map集合练习 计算一个字符串中每个字符的出现次数
目录题目:分析:HashMap,integer>代码:题目:分析:HashMap<Character,Integer>代码:
2020-03-03 10:36:23
336
原创 Map集合
目录Map集合概述:类HashMap概述:类 LinkedHashMap 概述:Map接口中的常用方法:详解:1.put2.remove3.get4.containsKey例子:Map集合遍历键找值方式:第一种。代码:第二种 Entry键值对 对象 图解: 代...
2020-03-03 10:34:30
413
原创 Collections集合工具类:用来对集合进行操作
目录Collections集合工具类:用来对集合进行操作对自定义类进行排序的个人思考:常用方法详解:对自定义类进行sort(Comparable接口的compareTo()):例子:整数类型的集合:自定义类类型的集合:Collections集合工具类:用来对集合进行操作对自定义类进行排序的个人思考:最后一个Comparable接口中compareTo()...
2020-03-03 10:29:17
487
1
原创 java 可变参数
目录可变参数:概述:例子:可变参数:概述:例子:计算多个整数的和的时候,需求变了的时候:因为Object类可以接收任意类型数据类型的参数!!!所以很强!!!...
2020-03-03 10:27:25
239
原创 Set接口&HashSet集合&LinkedHashSet集合
目录什么时候会遇到重写hashCode,equals方法?Set接口:Set集合存储元素不重复的原理:例子:HashSet集合:例子:哈希值:例子:HashSet集合存储数据的结构(哈希表)HashSet存储自定义类型元素:例子:LinkedHashSet集合什么时候会遇到重写hashCode,equals方法?个人思考:对自己自定义的类...
2020-03-03 10:24:33
293
原创 java ArrayList集合 & LinkedList集合 & Vector集合
ArrayList集合此实现不是同步的,就意味着,它是多线程模式,那么速度就很快。底层源码可以看出它是通过数组的赋值来实现增删的,所以说效率低下。如果这个需求查询比较多,那么就使用ArrayList集合如果增删比较多,那么就使用LinkedList集合,因为ArrayList集合效率就会比较低下了。LinkedList集合概述此实现不是同步的,就意味着,它是多线程模...
2020-03-02 10:41:30
1426
2
原创 java List集合(Collection接口的子类)
目录List集合(Collection接口的子类)概述:常用方法:例子:List集合(Collection接口的子类)概述:常用方法:例子:
2020-03-02 10:38:49
784
1
原创 java Collection集合(共性!!!)
目录Collection概述:常用方法:详解:例子:Collection概述:常用方法:详解:例子:多态:父类引用指向子类对象。 我们会发现下面就使用了多态,这样做的好处就是只用更改ArrayList(),这个集合对象,就能使用别的集合对象用 其共性方法。...
2020-03-02 10:35:41
220
1
原创 java 增强for循环
目录增强for循环:概述:使用:例子:增强for循环:概述:使用:但是个人感觉增强for循环只适合遍历数据,如若要进行其他操作的时候,就很麻烦了。例子:...
2020-03-02 10:33:11
406
2
原创 java 迭代器Iterator
目录迭代器Iterator 作用: 概念:迭代器的 常用方法:迭代器的 使用步骤:注意事项:使用详解:迭代器的 实现原理:迭代器Iterator作用:通用的取出集合中元素的方法。概念:迭代器的常用方法:迭代器的使用步骤:注意事项:使用详解:迭代器的实...
2020-03-02 10:31:06
1817
1
原创 java 泛型
目录概念:好处:泛型的定义/使用含有泛型的类:定义和使用含有泛型的方法:例子:定义和使用含有泛型的接口:例子:泛型通配符:例子:概念:泛型给我的感觉就是比较类似于 重载。但是感觉比重载好用。我个人感觉,以后定义方法或者其他的时候。。定义方法使用泛型的话,适用性非常非常的强,emm感觉可以优化很多。好处:泛型的定义/使用含有泛型的类...
2020-03-02 10:25:43
1536
1
原创 java 包装类
目录java 包装类概念:装箱 与 拆箱 例子:自动装箱 与 自动拆箱 例子:基本类型与字符串类型之间的转换。 详解:java 包装类概念: 可以使用类中的方法去操作基本类型的数据。装箱 与 拆箱 举例子:链表的话如果要使用基本类型的话,就必须要使用基...
2020-03-02 10:20:38
280
1
原创 java StringBuilder类 api
java StringBuilder类 api里面有一个方法 append ,叫链式编程。StringBuilder 的原理StringBuilder 的构造方法:StringBuilder 的常用方法StringBuilder 的toString方法:详解:...
2020-03-01 15:53:37
318
转载 java Calender类 api
Calender类.概述、获取对象的方式使用:详解:____________________________________________________________________________________________________
2020-03-01 15:18:41
419
原创 java objects类 api
目录第一章Object类##1.1概述##1.2toString方法###方法摘要###覆盖重写##1.3equals方法###方法摘要###默认地址比较###对象内容比较##1.4Objects类第一章Object类##1.1概述`java.lang.Object`类是Java语言中的根类,即所有类的父类。它中...
2020-03-01 15:01:19
384
1
原创 java 内部类
目录java 内部类内部类的 概念与分类:成员 内部类的 定义格式:成员 内部类的 使用:内部类的 同名变量 访问:局部 内部类 定义:局部 内部类的 使用:局部 内部类 访问 所在方法 变量的问题:匿名内部类:【重点】匿名内部类的注意事项:比如说下图:既是一个匿名内部类,又是一个匿名对象。java 内部类内部类的概念与分类:成员内部类的...
2020-03-01 14:30:41
166
原创 java final关键字
目录java中 final关键字final修饰类:final修饰成员方法:final 修饰局部变量final 修饰成员变量:java中 final关键字final修饰类:但是如果一个类是final的,是可以对自己继承的类进行覆盖重写的,只是到了自己这里,往后被别人继承的时候就不行了,香火断了。final修饰成员方法:final 修饰局部变量...
2020-03-01 13:50:16
156
原创 USB接口 接口多态的综合案例
目录USB接口 接口多态的综合案例 其余代码自己脑补- -。。分析:USB:Computer:鼠标:键盘:调用:(多态有点类似于自动类型转换 向上转型用可以,不进行转型用也可以)USB接口 接口多态的综合案例 其余代码自己脑补- -。。分析:USB:Computer:鼠标:键盘:调用:(多态有点类似...
2020-03-01 13:08:49
453
原创 java的多态
目录多态的概述:使用多态的 好处:对象的向上/向下转型:如何才能知道一个父类引用的对象,本来是什么子类? 对象 instanceof 类名称多态的 格式与使用:(Polymorphism)多态中 成员变量的使用特点:多态中 成员方法的使用特点:多态的概述:使用多态的好处:对象的向上/向下转型:如何才能知道一个父类引用的对象,...
2020-03-01 12:49:29
208
原创 java的接口 (有java9新特性)
目录接口的 概述接口的 定义基本格式:接口的 抽象方法定义:接口的 抽象方法使用:接口的 默认方法的 定义:接口的 默认方法的 使用:接口的 静态方法定义:接口的 静态方法使用:接口的 私有方法的定义:接口的 常量定义和使用的使用:接口的 内容小结:继承与接口的对比:接口的概述只要符合公共规范,就可以用这个接口。接口的定义基本...
2020-03-01 12:10:18
226
原创 发红包: 继承 综合案例的 分析与实现
目录继承的综合案例: 分析:实现的部分代码,剩下的脑补:继承的综合案例:分析:实现的部分代码,剩下的脑补:剩下省略的部分就是get/set方法了...
2020-02-29 21:53:30
230
原创 java的抽象
抽象的概念:如果父类当中的方法不确定如何进行{}方法体实现,那么这就应该是一个抽象方法。子类 就是 父类 的一种概念。比如,猫 就是 一个动物。抽象方法抽象类的使用:抽象的注意事项:...
2020-02-29 21:51:41
249
原创 java的继承
目录继承的概述:访问特点:super 与 this 的区别:java继承的三个特点:单继承、多级继承、多子类继承的概述:继承在程序当中,是按照师父和和徒弟来的,而不是父子关系。理解:共性抽取、代码复用。访问特点:继承中方法的覆盖重写:@Override :有效的检测安全覆盖重写的手段继承中构造方法的访问特点:...
2020-02-29 20:58:27
197
原创 java常用api
目录引用类型的一般使用步骤:Scanner类:创建对象的标准格式:匿名对象:Random类:数组:ArrayList集合:ArrayList当中的常用方法有:如果希望向集合ArrayList当中存储基本类型,则必须使用基本类型的包装类.String 字符串.创建字符串的常见3+1种方式:字符串的常量池:字符串的常用方法:static:理解...
2020-02-29 17:59:49
848
原创 记笔记相关。。。个人日志。
我发现看视频记笔记实在是太耗费时间了。所以以后我决定,需要记的时候,视频说的不清楚的时候才记笔记。其他时候都直接看视频,然后,截图知识点。这样记笔记了。嗷。...
2020-02-29 17:06:08
460
原创 tomcat集成于IDEA
前期相关tomcat知识请看我这篇文章:https://blog.youkuaiyun.com/HDZ1821/article/details/104576313动态java项目的目录结构:将Tomcat集成到IDEA中,并且创建JavaEE的项目,部署项目【IDEA】-【Run】-【Configuration】local:本地的。remote:远程的点击conf...
2020-02-29 16:51:08
345
原创 Tomcat
目录tomcat目录结构:Tomcat:web服务器软件1.下载:2.安装:3.卸载:4.启动:5.关闭:6.配置:【注意事项】1.启动:(以下省略了http://没写)2.JAVA_HOME的作用:3.日志文件:tomcat的日志文件中就会有一般的报错信息,和执行相关的信息。4.遇到问题详解:5.关闭:6.配置:基础概念:...
2020-02-29 16:21:47
434
原创 java匿名对象
创建对象的标准格式:类名称 对象名=new 类名称();匿名对象:只有右边的对象,没有左边的名字和赋值运算符.new 类名称();注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象.使用建议:如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象.//普通使用方式Scanner sc=new Scanner(System.in);i...
2020-02-28 15:32:36
183
原创 java基础知识查漏补缺
目录java程序3个步骤常量数据类型变量数据类型转换:强制类型类型转换:数字和字符的对照关系表(编码表)运算符等等的:四则运算中的+号自增自减运算符:只有变量才可使用,常量不行。复合赋值运算符:定义一个方法的格式:java9里面的新特性,jshellswitch语句使用的注意事项:前言:是java9.但是其大部分特性都差不多啊。。语法也差...
2020-02-27 22:02:31
477
原创 IntelliJ IDEA 快捷键& Debug
快速生成代码: psvm + 回车快速输出语句: sout + 回车格式化代码: ctrl+...
2020-02-27 21:51:05
503
2
hibernate第一章的配置文件.zip
2020-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人