![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java进阶
小林同学的daily
Remember to sow in the spring.
展开
-
如何正确使用Java数组?
“你会使用Java?” “是的” “那你能不能叙述一下,在Java中,声明一个数组的过程中,是如何分配内存的” “。。。” “那Java数组的初始化有哪几种方式呢?” “。。。” “好吧,那你说说基本类型数组与引用类型数组在初始化时内存分配机制的差别吧” “。。。” “下一个。。。”数组初始化1、Java数组是静态的 Java数组初始化,就是为数组对象的元素分配内存空间,并为每原创 2017-06-27 22:16:22 · 615 阅读 · 0 评论 -
Java的重排序影响线程调用顺序
你所认为的程序运行顺序是什么样的呢?是JVM照着程序编写的顺序运行吗? 正确答案是:不是的。原创 2017-07-11 17:05:54 · 1309 阅读 · 0 评论 -
如何深入理解Java内存回收机制?
Java作为一门优秀的编程语言,有着很多优点。其中,就有内存自动管理这一项。Java提供了对内存的自动管理,程序员无需在程序中进行分配、释放内存,不会再被那些可怕的内存分配错误打扰。 但是,Java对于内存的自动管理并不是万能的,Java依然会存在内存泄漏的情况。原创 2017-06-30 12:26:55 · 1024 阅读 · 0 评论 -
如何理解继承成员变量和方法的区别?
继承是面向对象的3大特征之一,也是Java语言的重要特性。而父、子继承关系则是Java编程中需要重点注意的地方。下面,我们将谈谈很少注意到的继承的一个重要细节——继承成员变量和方法其实是有所不同的!原创 2017-07-03 22:24:24 · 902 阅读 · 0 评论