刘小爱
刘小爱
全部文章
分类
java(3)
未归档(4)
自学Java(1)
零基础自学Java(77)
归档
标签
去牛客网
登录
/
注册
刘小爱的博客
记录自己从0到1自学Java的历程,让学习成为一种习惯
全部文章
(共85篇)
自学Java第31天:创建线程的两种方式
线程的创建有两种方式,昨天学习过其中的一种: 创建一个类,继承自Java里的Thread类,并重写run方法。 最后再创建自定义线程的对象,并调用start方法,这样就启动一个线程了。 那么Thread到底是个什么东西呢? 一、Thread类 在Java里面线程就是一个类,就叫Thread...
2020-07-13
0
599
【Java】基础32:一道面试题,弄懂线程的创建原理
一、线程面试题分析 昨天学习了使用匿名内部类创建线程的两种方式: 现在有一道和其相关的面试题。 如果你能够回答上来,那么线程的创建原理你算是完全弄明白了; 如果你不能回答上来,那么希望通过今天对这道面试题的分析让你完全弄明白; 代码在下图,问打印的是刘小爱,还是刘大爱? 可以花个十秒钟,...
2020-07-13
1
436
【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
【Java】基础41:什么叫IO流?
一、IO流概述 说到IO流,先得提一提电脑的基本概念: CPU:中央处理器,处理速度最快。 memory:内存,临时性存储设备,处理速度次之,但数据不保存。 disk:硬盘,持久性存储设备,处理速度最慢,但数据永久保存。 什么叫IO流? IO流,就是指读写文件的...
2020-07-13
0
545
【Java】基础42:IO字符流
我们平时使用计算机的过程中,会用到一个非常常用的操作:复制粘贴。 它可以将一个文件复制成另一个文件。 根据我们昨天学的两种字符流,面对这种需求该如何操作? 一、IO流复制文件 说白了,复制文件的过程就是一边读一边写的过程,代码如下: 1.方法一 ①创建输入流: a.jpg是计算机里...
2020-07-13
0
516
自学Java的第43天:总结下各种IO流
Java里的各种IO流 一、缓冲流 二、转换流 三、序列化流和反序列化流 总结: 今天是我自学Java的第43天。 感谢你的观看,谢谢你。 话不多说,开始今天的学习: 前两天学...
2020-07-13
0
525
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页