Java源码分析
Code_Granker
hdtopku
展开
-
java中方法可以不写返回类型吗?
今天看到Arrays的toString()方法源码,发现方法内并没有在最后追加return: public static String toString(Object[] a) { if (a == null) return "null"; int iMax = a.length - 1; if (iMax ==原创 2016-03-30 15:33:02 · 1570 阅读 · 0 评论 -
Java中的native方法
原文链接:java中的native方法Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译。 2、用javah产生一个转载 2016-03-30 21:12:26 · 1082 阅读 · 0 评论 -
Java中的字符串常量池
Java中的字符串常量池发布时间:2014-12-22 21:27:37 编辑:AHLinux.comJava中字符串对象创建有两种形式,一种为字面量形式,如 String str = "droid"; ,另一种就是使用 new 这种标准的构造对象的方法,Java中字符串对象创建有两种形式,一种为字面量形式,如 String转载 2016-03-25 17:41:54 · 730 阅读 · 0 评论 -
Java中由substring方法引发的内存泄漏
原博客链接:Java中由substring方法引发的内存泄漏在Java中我们无须关心内存的释放,JVM提供了内存管理机制,有垃圾回收器帮助回收不需要的对象。但实际中一些不当的使用仍然会导致一系列的内存问题,常见的就是内存泄漏和内存溢出内存溢出(out of memory ):通俗的说就是内存不够用了,比如在一个无限循环中不断创建一个大的对象,很快就会引发内存溢出。内存泄漏(转载 2016-03-25 15:59:02 · 418 阅读 · 0 评论