自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 掌握IDEA常用的快捷键 提高你的编码效率

Ctrl+Shift+U 单词大写/单词小写Ctrl+Shift+Alt+N 查找方法名(项目中检索)Ctrl+Shift+N 查找文件名(项目中检索)Ctrl+N 查找类名(项目中检索)Ctrl+← 上个单词Ctrl+→ 下个单词Ctrl+E 最近浏览文件Ctrl+Shift+E 最近编辑的文件Ctrl+Alt+] 上一个IDEA窗口Ctrl+Alt+[ 下一...

2019-01-15 10:07:05 179

转载 多线程

1.进程和线程的区别进程:是程序的执行过程,具有动态性,即运行的程序就叫进程,不运行就叫程序 线程:系统中的最小执行单元,同一进程中有多个线程,线程可以共享资源,一旦出现共享资源,必须注意线程安全!!Java线程分为两类,一类是守护线程,典型是垃圾回收GC;第二类是用户线程,当JVM中都是JVM守护线程,那么当前的JVM将退出。2.线程创建的两种方式,继承Thread类、实现Runnable接口2...

2018-02-26 15:55:49 207

转载 实现支持“.”和“*”的正则表达式匹配

实现支持“.”和“*”的正则表达式匹配“.”匹配任何单个字符,“*”匹配零个或多个之前的元素匹配应该覆盖整个输入字符串(不是部分)该函数的原型应该是:boolean isMatch(String A , String B)测试用例:// isMatch("aa","a") → false// isMatch("aa","aa") → true// isMatch

2017-12-15 11:12:01 983

原创 线程的生命周期

1.线程是一个程序的执行过程,它有着从出生到死亡的一个过程。2.线程的生命周期:2.1.新建状态(new Thread)当创建一个Thread类时,此时并未实例化,此线程进入创建状态2.2.就绪状态(runnable)此线程已经启动,正在就绪队列中排队等待CPU分配资源2.3.运行状态(running)线程已经获得CPU资源,正在执行run()方法,此时除非该线程放弃C

2017-12-14 20:32:09 343

转载 SingLeton单实例类

单实例类:保证程序永远能获得同一个Java对象 写一个SingLeton单实例类,从线程安全和性能方面考虑去设计老方法:public class Singleton{private static Singleton instance = new Singleton();public static Singleton getInstance(){return instance;...

2017-12-14 19:22:14 296

空空如也

空空如也

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

TA关注的人

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