随笔分类 -  Java基础

摘要:作者:BWH.Steven链接:https://www.zhihu.com/question/26954130/answer/708467570来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 内部类 (一) 概述 把类定义在另一个类的内部,该类就被称为内部类。 举例: 阅读全文
posted @ 2020-03-05 17:38 朱子威 阅读(444) 评论(0) 推荐(0)
摘要:每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。在 Java 中一切都被视为了对象,但是我们操作的标识符实际上是对象的一个引用(reference)。 //创建一个引用,引用可以独立存在,并不一定需要与一个对象关联 String s 阅读全文
posted @ 2019-11-25 19:16 朱子威 阅读(3964) 评论(0) 推荐(2)
摘要:Reference源码分析 首先我们先看一下Reference类的注释: /** * Abstract base class for reference objects. This class defines the * operations common to all reference obje 阅读全文
posted @ 2019-11-19 15:26 朱子威 阅读(644) 评论(0) 推荐(0)
摘要:前言 泛型带来的好处 泛型中通配符 常用的 T,E,K,V,? ?无界通配符 上界通配符 < ? extends E> 下界通配符 < ? super E> ?和 T 的区别 `Class`和 `Class`区别 小结 前言 泛型带来的好处 泛型中通配符 常用的 T,E,K,V,? ?无界通配符 上 阅读全文
posted @ 2019-09-19 10:11 朱子威 阅读(44310) 评论(11) 推荐(18)
摘要:关于 mainThread.interrupt() 方法的说明, 该方法将给主线程发送一个中断信号. 如果主线程没有进入阻塞状态, interrupt() 其实没有什么作用; 如果主线程处于阻塞状态, 该线程将得到一个 InterruptedException 异常. 在调用 mainThread. 阅读全文
posted @ 2019-08-19 17:07 朱子威 阅读(2596) 评论(0) 推荐(0)
摘要:程序计数器:当前线程所执行的字节码的行号指示器。Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,每条线程都需要有一个独立的程序计数器,线程私有的内存。 虚拟机栈:Java虚拟机栈(Java Virtual Machine Stacks)也是线程私有的,它的生命周期与线程相 阅读全文
posted @ 2019-04-15 18:04 朱子威 阅读(276) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/skywang12345/p/3324958.html 阅读全文
posted @ 2019-04-12 11:00 朱子威 阅读(114) 评论(0) 推荐(0)
摘要:https://segmentfault.com/a/1190000016598893?utm_source=tag-newest rabbitmq实现延迟队列有个问题,第一条消息延迟一小时,第二条消息三分钟后进队列,延迟半小时,按需求应该是第二条消息先转发到死信队列,实际情况是必须等到一小时后第一 阅读全文
posted @ 2019-04-02 11:42 朱子威 阅读(178) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/aoeiuv/p/5911692.html 这篇文章讲的简单全面,记录下 kotlin一些符号的用法 https://www.cnblogs.com/liuliqianxiao/p/7157700.html 阅读全文
posted @ 2019-03-25 19:54 朱子威 阅读(356) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/lichking2017/p/8996939.html 阅读全文
posted @ 2018-10-31 19:43 朱子威 阅读(102) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/u013349237/article/details/71076617 1在命令行启动虚拟机jvm进行加载, 2用class.forname()方法进行动态加载; 3用ClassLoader.loadClass()进行动态加载; 区别:用二方法加载时,还会 阅读全文
posted @ 2018-10-31 11:53 朱子威 阅读(416) 评论(0) 推荐(0)
摘要:泛型的作用: 1.类型安全。 泛型的主要目标是提高 Java 程序的类型安全。通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型假设。没有泛型,这些假设就只存在于程序员的头脑中(或者如果幸运的话,还存在于代码注释中)。 2.Java 程序中的一种流行技术是定义这样的集合,即 阅读全文
posted @ 2018-06-29 18:41 朱子威 阅读(199) 评论(0) 推荐(0)
摘要:入职练手socks5代理服务器,过程总结一下。 1.下载火狐浏览器,设定代理为socks5代理,地址为127.0.0.1:1080。 2.socks5协议1928,中文版,原版,认真阅读 3.按照协议通过Java开发代理服务器。 4.代码在git上,https://github.com/Neal6/ 阅读全文
posted @ 2018-06-22 16:36 朱子威 阅读(1587) 评论(0) 推荐(0)