![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Wuhua Jr.
这个作者很懒,什么都没留下…
展开
-
简单易懂的Java中常用正则标记,循序渐进,含代码
常用正则标记:1、字符匹配【数量:单个】任意字符,表示由任意字符组成; “ \\ ” 匹配 “ \ ” “ \n ” 匹配换行 “ \t ” 匹配制表符public class RegexDemo { public static void main(String[] args) { String str = "a"; String reg...原创 2020-02-21 13:44:04 · 188 阅读 · 0 评论 -
Java -- 单例设计模式
单例模式假设构造器中需要执行1000行代码,需要占用很大的资源,耗时长,像这种情况,就适合使用单例设计模式,只创建一次对象,以后一直使用这个对象。饿汉式单例设计:1、构造方法私有化,无法使用new创建实例对象 private Single( ){ }2、仅创建一个对象,并且类变量私有化 private static Single single = new Single();...原创 2019-08-24 19:54:01 · 137 阅读 · 0 评论 -
Java -- 多线程、并发、非同步
并发:同一个对象多个线程同时操作线程同步:由于同一进程的多个线程共享同一个存储空间,在带来方便的同时,也带来了访问冲突的问题。为了保证数据在方法中被访问时加入锁机制(synchronized),当一个线程活得对象的排它锁,独占资源,其他线程必须等待,使用后释放锁即可。同步方法public synchronized void method(int args) {}synchroni...原创 2019-08-24 19:54:24 · 253 阅读 · 0 评论 -
《面试》-- 基本数据类型与包装类
一、基本数据类型与包装类(Wrapper)boolean --> Booleanbyte --> Byteshort --> Shortint --> Integerlong --> Longchar --> Characterfloat --> Floatdouble --> Double考点:int i =...原创 2019-08-24 19:58:43 · 170 阅读 · 0 评论 -
《面试》-- == 和 Object.equals 的区别
== 和 Object.equals 的区别==符号:1、基本类型比较,只有当两个类型的值相等时,才会返回trueint n = 3;n == 3; // truen == 4; // false2、引用类型比较(是否指向同一个对象)Person p1 = new Person();Person p2 = new Person();p1 == p2; // fa...原创 2019-08-24 20:02:54 · 252 阅读 · 0 评论 -
《面试》 -- java 类的属性权限大小:
java 类的属性权限大小:public类:可以在任何地方被访问,一个java类文件只能存在一个publicdefault类:只可以被同一个包内部类访问,同一个java类文件可以同时存在多个default类java 类中成员权限大小:public:任何地方都可以调用protected:最多子类可以调用(父类保护子类)default:最多同一个包可以调用(只有defau...原创 2019-08-24 20:06:02 · 213 阅读 · 0 评论 -
《面试》-- 堆和栈的区别
堆(heap)和栈(stack)的区别1、存储栈:变量、对象的引用堆:实例对象2、速度栈:存取速度快堆:存取速度慢3、线程访问栈:每个线程都有一个栈区堆:所有线程共享一个堆区4、垃圾回收栈:比较频繁堆:不频繁...原创 2019-08-24 20:08:15 · 2976 阅读 · 1 评论