![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
liuzemin
Student
展开
-
this 关键字
java 中 this 关键字的用法,相信只要接触过Java的童鞋都应该用过,今天在这里就在温习一下。java 中,this 可以完成3件事情:表示本类属性、表示本类方法和当前对象。下面通过例子来分别说明this在这几种情况下的应用。1.this 表示本类属性:this.属性先来看个例子:class Person { private String name; private int原创 2015-03-22 15:36:10 · 496 阅读 · 0 评论 -
Java内存分配原理
栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,详细讲解Java内存分配方面的知识Java内存分配与管理是Java的核心技术之一,下面详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中转载 2015-03-17 21:06:29 · 393 阅读 · 0 评论 -
引用传递
今天书又看到了java的引用传递,想了下,在C/C++有值传递、指针传递、引用传递,但在java里面就只有引用传递了,其实我感觉在java里面引用传递就大致相当于指针,原理差不多,那下面通过几个例子来看下java的引用传递。引用传递是整个java的精髓所在,所以了解这个东西是很有必要的。示例One:class Demo { private int data = 10; public原创 2015-03-24 14:30:33 · 540 阅读 · 0 评论 -
Compareable-Java 比较器之对象排序
在java中对于数组的排序操作,直接调用Arrays.sort()方法就可以了,方便快捷。 但是如果是要对对象数组进行排序呢?是否有现成的方法可供调用呢?对象的每个属性又不一样,是按什么排序的呢。 这些问题大神们已经早就为我们解决了,那就是利用比较器,调用 compareTo()方法,当然为了解决属性比较的问题,是需要对其中的方法进行重写的。 要完成规则的制定,首先要在需要比较的对象类中实现C原创 2015-04-21 23:26:08 · 2984 阅读 · 0 评论