- 博客(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关注的人