JAVA基础
蜡笔小ming
再见
展开
-
浅谈栈、堆内存、方法区
栈内存(stack): 基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当该变量退出该作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 方法区:与堆一样属于线程共享区,用于存储被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。此区间也会发生永久代垃圾回...原创 2018-09-13 11:11:26 · 415 阅读 · 0 评论 -
对象克隆
public class Book implements Cloneable{ private String title; private int price; private Book(String title, int price) { super(); this.title = title; this.price = price; } public String ge...原创 2018-09-19 11:15:40 · 87 阅读 · 0 评论 -
js对象数组排序和Java对象数组排序
在项目中我们经常会遇到需要排序对象数组的情况,下面有两个案例分别是前后端的。 在js中比较两个对象数组: 若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。 若 a 等于 b,则返回 0。 若 a 大于 b,则返回一个大于 0 的值。 var array1 = [ {cashIncount:"151",physicalPosition:"1",Valu...原创 2018-07-11 10:34:10 · 481 阅读 · 0 评论