![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 55
Java基础学习
Smilve
这个作者很懒,什么都没留下…
展开
-
正则表达式
正则表达式限定符(一个字符)? # 匹配前面的字符 0次或1次* # 匹配前面的字符 0次或多次+ # 匹配前面的字符 1次或多次{2,6} # 指定前面的字符出现的次数 范围{2,} # 表示出现两次以上{2} # 表示出现两次多个字符(ab)+ # 匹配ab字符 1次或多次(ab|bc) # 或运算符,必须要加括号[abc]+ # 代表匹配的字符只能取自于方括号里面的字符[a-z]+ # 可以指定字符范围 (A-Z 0-9)[^0-9]+ # 匹配除了原创 2021-07-27 18:48:56 · 163 阅读 · 0 评论 -
设计模式design
设计模式1、概述1.1、什么是设计模式设计模式是前辈对代码开发经验的总结,是解决特定问题的一系列套路,不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性和安全性的解决方案。GOF23:GOF(四人帮)这个组合四个人合作出版的23种设计模式一种思维,一种态度,一种进步。1.2、设计模式分类1.3、OOP七大原则开闭原则是最基础,也是最重要的。2、单例模式(Singleton)保证某个类只能有一个实例,并提供一个全局的访问点。使用场景windows的任务管理器原创 2021-03-05 17:31:43 · 189 阅读 · 0 评论 -
工具类Utils
工具类一、深拷贝1.List深拷贝(基本类型)public static <T> List<T> deepCopy1(List<T> list) { List<T> newList = new ArrayList<T>(); CollectionUtils.addAll(newList, new Object[list.size()]); Collections.copy(newList, list); return原创 2021-02-22 12:07:55 · 131 阅读 · 0 评论 -
JVM
程序 = 数据结构 + 算法1.JVM体系结构JVM是在操作系统上面的,使用c/c++写的,属于JREJVM组成:方法区(Method Area),Java栈(Java stack)、本地方法栈(Native Method)、堆(Heap)、程序计数器JVM调优99%是在方法区和堆,其中的99%是在堆中栈一般存放引用,放对象在堆中的地址堆一般存放new的对象和数组类是模板(只有1个),对象是具体的(很多个)2.双亲委派机制,主要是为了安全类加载器:APP(应用程序加载器)–>EXC(原创 2020-12-16 16:48:18 · 1253 阅读 · 1 评论 -
Java基础
JAVA一、基础语法冯·诺依曼体系结构1.基础数据类型整数:byte(1位)、short、int、long浮点型:float、double字符:char(2位),可存一个汉字boolean:true/false(默认值是false)(1为)Java中整数默认为int,浮点数默认为doubleJDK7.0新特性:数字可以用_分割,输出正常数字int money = 100_000_000;二进制在数字前加0b、八进制在数字前加0、十六进制在数字前加0x银行业务不能有那个浮点数进原创 2020-12-16 16:42:21 · 449 阅读 · 0 评论