Java
李烦烦搞快点
这个人不懒,但是依旧什么都没留下
展开
-
【Java基础】字符串String
String,字符串,一个引用类。存储结构是char数组首先介绍一下他的常用方法:1、从构造方法开始,他有四个构造方法,参数分别是:String, cahr value[], StringBuffer, StringBuilder2、equals方法String重写了该方法,这个方法会传递一个Object类型的参数,首先进行判断引用是否一样,一样直接返回true,因为都是在字符串常量池...原创 2020-03-12 18:23:16 · 220 阅读 · 0 评论 -
【正则表达式】初识正则表达式
初识正则表达式学Java介绍String类的时候说到过他的一个split()方法,老师说这个函数要传一个参数,返回一个根据参数把字符串分割成一个字符数组,其实这传入的就是一个正则表达式。正则表达式就是用一种方式来描述一个字符串,然后用来进行匹配。比如说:我要找一个数,他可能在最前面有一个负号-?要表示:可能有一个负号,后面跟着一位或者多位数字:-?\d这里注意一下关于反斜杠 " \ "...原创 2020-02-03 12:42:41 · 215 阅读 · 0 评论 -
【Java】Foreach循环与迭代器
增强形for循环List<String> list = new ArrayList<String>();for(String s : list) System.out.println(s);这么写就会遍历这个list 输出里面的全部字符串那么他是怎么完成这个工作的呢?因为有一个Iterable的接口,这个接口包含一个能够产生Iterator的iterator()...原创 2020-01-23 11:52:00 · 296 阅读 · 0 评论 -
【Java】【多态】构造器的执行是你想象的那样么?
构造器和多态构造器的调用顺序首先,我们知道构造器是为了能够给对象正确的进行初始化赋值使用的,为了能够生成一个正确的对象;如果只是一个类,那么构造器在创建对象的时候调用,不会出现什么匪夷所思的事情,但是如果有了相关的继承关系基类的构造器总是在导出类的构造过程中被调用,而且按照继承层次逐渐向上链接,以使每个基类构造器都能够得到调用,这样做是非常有意义的,因为导出类只能访问自己的成员,不能访问基类...原创 2020-01-20 15:32:58 · 143 阅读 · 0 评论 -
【Java】final关键字
你真的了解final关键字了么?许多编程语言都有某种方法来告诉编译器有一块数据是恒定不变的,Java中就是通过final关键字来实现;1、一个永不改变的编译时常量2、一个在运行时被初始化的值,而你不希望他被改变也就是说这个恒定不变的数值不一定一定得是在编译时就定死了的,也有可能是在运行时期生成的,一个static 又是 final的域只占据一段不能改变的存储空间对于基本数据类型来说,fi...原创 2020-01-19 16:42:47 · 193 阅读 · 0 评论 -
Java内存模型与线程
今天就来跟你一块知道知道Java内存模型内容参考自《深入理解Java虚拟机》 在大二的Java课程中知道了简单的Java线程相关知识,感觉挺有意思的,当时还买了本《Java并发编程实战》,但是后来发现自己底子实在是太薄,很多东西看不明白,了解了Java内存模型之后对这方面也会有了一定的帮助 让计算机并发执行若干个运算任务 和 更充分利用计算机的处理器性能。听起来很正常,但是实现起来就...原创 2020-01-04 14:06:30 · 170 阅读 · 0 评论 -
听说你也想知道_Java垃圾回收算法
今天就跟你一块知道知道垃圾回收算法内容参考《深入理解Java虚拟机》要谈垃圾回收,首先我们得知道究竟谁是垃圾?垃圾回收主要关注的是堆中的内存,而堆中存放的是各种各样的的对象实例,也就是说,我们要找到那些已经“死掉”的对象,怎么判断对象死没死呢,有一种非常简单理解的算法—引用计数算法给对象添加一个引用计数器,每有一个地方引用他,就+1,引用失效就-1,计数器是0了的对象就是一个不可在被使...原创 2020-01-02 21:05:10 · 211 阅读 · 0 评论 -
Java虚拟机—Java内存区域与内存溢出异常
运行时数据区域Java虚拟机管理的内存包括以下几个运行时数据区域(图片来自《深入理解JVM虚拟机》)程序计数器就是当前线程所执行的字节码的行号指示器,标记了当前线程执行到了哪一行指令,是为了确保线程切换之后能恢复到刚才执行的位置,每个线程都会有一个独立的程序计数器,是线程私有的内存;如果当前执行的是Java方法,那么该计数器指向的就是一个字节码指令地址,如果是Native方法,那么该计数...原创 2019-12-31 15:19:14 · 112 阅读 · 0 评论