摘要: 原文:https://www.cnblogs.com/zhchoutai/p/6784929.html①首先说一下,GC里边在JVM其中是使用的ROOT算法,ROOT算法,什么称作为ROOT呢,就是说类的静态成员,静态成员就是static修饰的那种,是“根”的一个,根还包含方法中的成员变量。仅仅有成员或对象不挂在根上,GC的时候就可能把他们搞掉,这里提到的循环引用,就看这个循环引用是否挂在根上,假... 阅读全文
posted @ 2018-02-25 22:07 huiy_小溪 阅读(2616) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/lr393993507/p/5909804.html对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 ... 阅读全文
posted @ 2018-02-25 21:49 huiy_小溪 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/stopfalling/p/5375492.html1异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式;2.并行方式。(1)串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。(架构KKQ:466097527,欢迎加入)(2)并行方式:将注册信息写入数据... 阅读全文
posted @ 2018-02-25 21:38 huiy_小溪 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.jb51.net/article/111847.htm什么是自动装箱和拆箱自动装箱就是Java自动将原始类型值转换成对应的对象,比如将int的变量转换成Integer对象,这个过程叫做装箱,反之将Integer对象转换成int类型值,这个过程叫做拆箱。因为这里的装箱和拆箱是自动进行的非人为转换,所以就称作为自动装箱和拆箱。原始类型byte, short, char, i... 阅读全文
posted @ 2018-02-25 20:37 huiy_小溪 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/ysocean/p/6870069.htmlFile 类的介绍:http://www.cnblogs.com/ysocean/p/6851878.htmlJava IO 流的分类介绍:http://www.cnblogs.com/ysocean/p/6854098.htmlJava IO 字节输入输出流:http://www.cnblogs.c... 阅读全文
posted @ 2018-02-25 20:34 huiy_小溪 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/huajiezh/p/5835618.htmlJava内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。java对象的引用包括 强引用,软引用,弱引用,虚引用Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决定某些对象的生命周期;第二是有利于JVM进行垃圾回收。下面... 阅读全文
posted @ 2018-02-25 20:21 huiy_小溪 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/andyzhaojianhui/article/details/53785656(一)“字节”的定义字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。(二)“字符”的定义字符是指计算机中使用的文字和符号,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。(三)“字节”与“字符”它们完全... 阅读全文
posted @ 2018-02-25 19:07 huiy_小溪 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://blog.csdn.net/langhong8/article/details/50938041这篇文章主要介绍了Java中的字符串常量池详细介绍,JVM为了减少字符串对象的重复创建,其维护了一个特殊的内存,这段内存被成为字符串常量池或者字符串字面量池,需要的朋友可以参考下Java中字符串对象创建有两种形式,一种为字面量形式,如String str = "droid";,另一... 阅读全文
posted @ 2018-02-25 19:03 huiy_小溪 阅读(2797) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/fhm727/article/details/52229651、abstract与static (what) abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用 static:用来声明静态方法,静态方法可以被类及其对象调用 (how) static与... 阅读全文
posted @ 2018-02-25 15:35 huiy_小溪 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/wang-meng/p/5898837.html一:继承、抽象类与接口区别、访问控制(private, public, protected,默认)、多态相关!1、interface和 abstract class的区别interface是接口,abstract class是抽象类。1,语法层次抽象类中可以拥有任意范围的成员数据,可以定义非抽象方法... 阅读全文
posted @ 2018-02-25 15:31 huiy_小溪 阅读(3575) 评论(0) 推荐(0) 编辑