![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
奋斗小小疯子
这个作者很懒,什么都没留下…
展开
-
java位运算符(与或非异或位移)
学习java后,经常在位运算符上犯错误。今天在看HashMap源码的hash算法时又懵逼了。所以,今天在这里记录一下这些位运算符号的用法。1. 与(&) 当两个操作数中位都为1时,则为1,否则为0。/** * 与运算符示例 * @author SHT * */ public class VersusDemo { public static void main(S...原创 2018-06-10 17:51:30 · 536 阅读 · 0 评论 -
java的finalize()方法
转自:https://www.cnblogs.com/iamzhoug37/p/4279151.html 在说明finalize()的用法之前要树立有关于java垃圾回收器几个观点: "对象可以不被垃圾回收" : java的垃圾回收遵循一个特点, 就是能不回收就不会回收.只要程序的内存没有达到即将用完的地步, 对象占用的空间就不会被释放.因为如果程序正常结束了,而且垃圾回收器没有释放申请的内存...转载 2018-07-18 14:02:22 · 221 阅读 · 0 评论 -
java数据结构
最近需要把java的基础知识都回顾一遍,发现好多内容都是似乎知道,但很难落到纸上。从今天开始,每周坚持写博客,把java的基础知识都捋一遍。 今天要复习的是java的基础结构,我还是画张图吧,这样会看的比较清楚。 数据类型 大小(位) 范围 默认值 byte(字节) 16 ‘\u0000-\uffff’ \u0000 short(短整型) ...原创 2018-09-12 23:35:50 · 97 阅读 · 0 评论 -
java内部类
一直以来就与内部类的理解不深入,最近重新运行了几个内部类,得出自己的一点看法,仅供参考。 1.成员内部类 /** * 成员内部类可以访问外部类的属性和方法 * 分析: * 1.compile后生成两个文件,MemberInnerClass.class和MemberInnerClass$InnerClass.class * 2.在MemberInnerClass$InnerClass....原创 2018-11-05 23:47:52 · 83 阅读 · 0 评论 -
自定义类加载器ClassLoader
我们都知道java的特点是跨平台,即一次 编写,到处运行。其实是java设计人员在每个平台(Window、Linux等)实现了不同的JVM代码,让我们编码后的字节码文件可以运行在不同的操作环境中。 我们通常说的类加载,其实就是把类的字节码文件加载到JVM的运行时数据区中,通过执行引擎使本地方法库运行起来。那JVM是如何加载类的呢?我们可能都知道java的类加载是双亲委派机制,很多人都理解为首先是...原创 2018-11-21 00:26:02 · 240 阅读 · 0 评论 -
Java 正则表达式详解
转载地址:https://segmentfault.com/a/1190000009162306 目录 1. 正则表达式 1.1 什么是正则表达式 1.2 示例 2. 正则表达式的编写规则 2.1 常见匹配符号 2.2 元字符 2.3 限定符 2.4 分组和反向引用 2.4.1 仅分组但无反向引用 2.4.2 分组的反向引用副本 2.5 否定先行断言(Negative lo...转载 2019-01-25 00:06:35 · 403 阅读 · 0 评论