正文内容加载中...
posted @ 2020-01-15 18:21 有容乃大 阅读 (106) 评论 (0) 编辑
摘要:/** * 将异常对象转为字符串。 * * @param ex 异常信息 * @return 字符串 */ public static String exceptionToString(Throwable ex) { //获取指定Throwable对象中最底层的Throwable Throwable lowerThrowable = getLowerThrowable(ex); //获取异常堆栈信 阅读全文
posted @ 2020-01-03 17:32 有容乃大 阅读 (46) 评论 (0) 编辑
摘要:JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论 阅读全文
posted @ 2019-05-06 14:01 有容乃大 阅读 (2036) 评论 (0) 编辑
摘要:原文链接:http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/ 在java的内存分配中,经常听到很多关于常量池的描述,我开始看的时候也是看的很模糊,网上五花八门的说法简直太多了,最后查阅各种资料,终于算是差不 阅读全文
posted @ 2019-05-06 11:58 有容乃大 阅读 (109) 评论 (0) 编辑
摘要:在Java语言了中,所有类似“ABC”的字面值,都是String类的实例;String类位于java.lang包下,是Java语言的核心类,提供了字符串的比较、查找、截取、大小写转换等操作;Java语言为“+”连接符(字符串连接符)以及对象转换为字符串提供了特殊的支持,字符串对象可以使用“+”连接其 阅读全文
posted @ 2019-03-21 16:38 有容乃大 阅读 (162) 评论 (0) 编辑
摘要:1. 什么是流Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列。和水流一样,Java中的流也具有一个“流动的方向”,通常可以从中读入一个字节序列的对象被称为输入流;能够向其写入一个字节序列的对象被称为输出流 2. 字节流Java中的字节流处理的 阅读全文
posted @ 2019-03-13 17:50 有容乃大 阅读 (275) 评论 (0) 编辑
摘要:一. 理解Java注解注解本质是一个继承了Annotation的特殊接口,其具体实现类是Java运行时生成的动态代理类。而我们通过反射获取注解时,返回的是Java运行时生成的动态代理对象$Proxy1。通过代理对象调用自定义注解(接口)的方法,会最终调用AnnotationInvocationHan 阅读全文
posted @ 2019-03-13 17:22 有容乃大 阅读 (1446) 评论 (0) 编辑
摘要:“equals”比较equals(Object obj)方法,在equals(Object obj)方法中,会先判断参数中的对象obj是否是Integer同类型的对象,如果是则判断值是否相同,值相同则返回true,值不同则返回false,如果obj不是Integer类的对象,则返回false。需要注 阅读全文
posted @ 2019-02-28 11:42 有容乃大 阅读 (3375) 评论 (0) 编辑
摘要:原文:https://baijiahao.baidu.com/s?id=1605937053950156833&wfr=spider&for=pc 1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是 阅读全文
posted @ 2019-01-31 13:47 有容乃大 阅读 (4844) 评论 (1) 编辑
摘要:https://www.cnblogs.com/PatrickLiu/p/8287784.html https://www.cnblogs.com/PatrickLiu/category/899680.html ★★★ C#设计模式(1)——单例模式 http://www.cnblogs.com/P 阅读全文
posted @ 2019-01-30 13:56 有容乃大 阅读 (130) 评论 (0) 编辑