随笔分类 -  java基础

java基础篇,IO,线程等基础理论知识
摘要:一、线程状态与生命周期 二、阻塞状态 如果一个线程执行了sleep(睡眠)、suspend(挂起)等方法,失去所占用资源之后,该线程就从运行状态进入阻塞状态。在睡眠时间已到或获得设备资源后可以重新进入就绪状态。可以分为三种: 等待阻塞:运行状态中的线程执行 wait() 方法,使线程进入到等待阻塞状 阅读全文
posted @ 2018-12-29 23:25 入戏_太深 阅读(162) 评论(0) 推荐(0)
摘要:说明:正则在大多数程序语言中都是适用的,个人觉得学不好正则的程序员是个不合格的程序员,所以突然想整理一篇关于正则表达式的文章,以免用到的时候去百度。下面进入正题 一、使用正则表达式的目的 1.可以截取我们想要字符的部分 2.可以替换字符串的部分(文本全局替换) 3.检查字符串是否符合要求 二、正则元 阅读全文
posted @ 2018-12-27 00:23 入戏_太深 阅读(188) 评论(0) 推荐(0)
摘要:​ 1.加载 我们编写一个java的源文件,经过编译后生成一个后缀名为.class的文件,这结合四字节码文件,java虚拟机就识别这种文件,java的生命周期就是class文件从加载到消亡的过程。 关于加载,其实,就是将源文件的class文件找到类的信息将其加载到方法区中,然后在堆区中实例化一个ja 阅读全文
posted @ 2018-12-25 17:29 入戏_太深 阅读(380) 评论(0) 推荐(0)