刘小爱
刘小爱
全部文章
零基础自学Java
java(3)
未归档(4)
自学Java(1)
归档
标签
去牛客网
登录
/
注册
刘小爱的博客
记录自己从0到1自学Java的历程,让学习成为一种习惯
全部文章
/ 零基础自学Java
(共77篇)
【Java】基础26:Collecions工具类、比较器
前几天学了Collecion集合,今天学习它对应的工具类Collections。 什么叫工具类? 工具类它是一种特殊的类,它的成员变量和成员方法,基本都是静态的,使用起来特别方便,直接用类名就可以调用,不用创建对象。 数组有一个对应工具类Arrays。 Object有一个对应的工具类...
2020-07-13
0
740
【Java】基础27:Map集合
Map,这个单词很多人都认识,不过第一反应应该是“地图”,其实它还有一个意思叫“映射”。 地图从某种意义上就是映射的意思。 什么叫做映射呢? 地图上的一个点,就对应着现实生活中的一个地方,这种一一对应的关系就叫映射。 在Java里面,Map就是满足这种一一映射关系的集合,也叫双列集合。 前...
2020-07-13
0
464
【Java】基础28:什么叫异常?
闪退,我们在使用手机或者电脑的过程中,有时会遇到这种情况,这也是用户最讨厌的情况之一。 一般一个开发软件,如果时常出现闪退的话,用户体验是非常差的。 所以要尽可能避免这种情况的发生。 那为什么会闪退呢? 就是程序它遇到了问题,又没有及时地处理,便只有崩溃了。 而这种情况,便是异常。 在J...
2020-07-13
0
334
出现异常怎么办?死了都要try
还记得那首火遍大江南北的音乐《死了都要爱》么?在程序员群体中也有一首类似的歌: 歌名:《死了都要try》 歌手:程序猿 死了都要try 不抓住异常不痛快 BUG多深,只有这样,才不用重来 死了都要try 不catch够我不痛快 程序毁灭throw还在 把每天,当作程序来更改 一...
2020-07-13
0
400
自学Java第31天:创建线程的两种方式
线程的创建有两种方式,昨天学习过其中的一种: 创建一个类,继承自Java里的Thread类,并重写run方法。 最后再创建自定义线程的对象,并调用start方法,这样就启动一个线程了。 那么Thread到底是个什么东西呢? 一、Thread类 在Java里面线程就是一个类,就叫Thread...
2020-07-13
0
599
【Java】基础34:线程里的生产者消费者机制
首先回顾下线程同步: 线程同步其实讲的就是线程之间的竞争。 通俗一点说就是:对于同一个任务,因为Java虚拟机的抢占式调度,线程一、线程二都抢着做,线程一还没做完,线程二就跑进来横插一脚,说白了不就好比两个人在互相竞争么? 对于这种情况,我们就采用了同步机制来解决,让它们一次只能执行一个线程:...
2020-07-13
0
408
【Java】基础35:两分钟时间:给你讲解什么是线程池?
一、线程池 我们现在去坐地铁,如果没一卡通,需要购买一张临时票。 在很早以前,票是可以被带走的,这样票基本都被浪费了,并且每天需要的开销也很大。 所以后来有了改进,现在临时票在出地铁站时会被回收,回收之后又能被其他人使用,这样资源就被重复利用起来了。 线程就相当于临时卡,我们之前是如何使用线...
2020-07-13
0
687
【Java】基础36:函数式编程
现在直播一直都很火,今天我们就用Java代码简单地模拟一个直播案例,以此来一步步说明什么叫函数式编程。 不要看这个名字好像挺难懂的样子,其实很简单,两分钟时间即可看完。 一、直播间案例 现在有一个直播平台,它如何管理那些想直播的人?很简单,制定规则就好了,在Java里面接口的作用就是制定规则。...
2020-07-13
0
1408
【Java】基础37:和计算机文件文件夹相关的File类
在计算机里面,其实就只有两样东西:文件和文件夹。 文档文件,图片文件,视频文件,应用程序文件…… 那在Java中是如何处理这些文件的? 按照面向对象的原则,文件自然也是一个类。 File,文件的意思,顾名思义,就是Java里和文件相关的一个类,它即表示是文件,也可以表示文件夹。 其实文件也...
2020-07-13
0
542
【Java】基础38:什么叫递归?
递归:不要看这个名字好像挺高大上的样子,其实理解起来还是蛮容易的。 在学习递归之前,我们先学习下目录的遍历,递归的主要使用途径就需要它。 一、目录的遍历 目录,自然也就是指我们常说的文件夹了,一个文件夹里面是可以有很多个子文件夹和子文件的。 如果遍历目录?有两种方法: 1.目录的遍历:li...
2020-07-13
0
478
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页