转自: http://www.cnblogs.com/ghj1976/p/5382455.html Eclipse的"Call Hierarchy"可以查看一个Java方法或类成员变量的调用树(caller和callee两个方向),非常方便。 在IDEA中类似功能被划分到了三个命令。 Intelli ...
分类:
其他好文 时间:
2017-04-15 16:18:03
阅读次数:
296
按值调用(call by value):表示方法接收的是调用者提供的值 按引用调用(call by reference):表示方法接收的是调用者提供的地址 一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值 理解: 对于java来说,是不存在引用调用的,它总是按值调用 如何理 ...
分类:
编程语言 时间:
2017-04-01 20:26:30
阅读次数:
190
位数组 如果需要处理很多位,就可以使用BitArray类和BitVector32.BitArray位于命名空间System.Collections中. BitVector32位于命名空间System.Collections.Speciallized. BitArray类 类BitArray是一个引用 ...
分类:
编程语言 时间:
2017-03-24 10:23:15
阅读次数:
316
一、集合框架 1.特点 对象封装数据,对象多了也需要存储,集合用于存储对象。 对象的个数确定可以使用数组,但是不确定的话,可以用集合,因为集合是可变长度的。 2.集合和数组的区别 数组是固定长度的,集合是可变长度的。 数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 数组 ...
分类:
编程语言 时间:
2017-03-23 22:26:14
阅读次数:
263
Java的多态一直是我们理解的一个难点。在读过《深入理解Java虚拟机》和《Java编程思想》以后,感觉理解更深刻了。 我们知道,当父类引用指向子类对象,并且子类覆盖父类中的接口时,当用父类引用调用此接口,则实际上是调用子类对象中的接口。 其实要理解这一点并不难,首先要明确下面两点: 1. 父类引用 ...
分类:
编程语言 时间:
2017-03-05 12:30:07
阅读次数:
161
1.1、多线程基本使用 1、线程的创建方式 多线程的创建有两种方式,分别如下: 继承 继承Thread类,并重写run方法,将需要多线程的代码放入run方法中。 通过Thread的子类的引用调用start()方法来开启线程。 实现 定义类实现Runnable接口,覆盖Runnable接口中的run方 ...
分类:
编程语言 时间:
2017-03-01 15:43:03
阅读次数:
267
成员变量: 遵循一个"就近原则" this 和 super 的区别: this 代表的是本类对象的一个引用,谁来调用我,我就代表谁 super 代表的是父类对应的一个引用 * a:调用成员变量 * this.成员变量 调用本类的成员变量,也可以调用父类的成员变量 * super.成员变量 调用父类的 ...
分类:
其他好文 时间:
2017-02-16 22:31:09
阅读次数:
182
1、本次课学习到的知识点: (1)通过示例"密码开锁"引入指针的概念和主要知识点,分析了密码开锁的过程来说明变量、内存单元和地址之间的关系,从而引入指针的基本概念,接着介绍了指针的基本运算以及指针变量的初始化。 (2)通过例子"角色互换"引入指针作为函数参数的用途和用法,区分按值调用和引用调用,分析 ...
分类:
其他好文 时间:
2016-12-08 20:48:29
阅读次数:
133
(博客内容来自于core java卷一) 1. xx调用:程序设计语言中方法参数的传递方式: 引用调用(call by reference):表示方法接收的是调用者提供的变量地址。 值调用(call by value):表示方法接收的是调用者提供的值。 命名调用(call by name):已经成为 ...
分类:
编程语言 时间:
2016-12-05 22:55:40
阅读次数:
210
Java中的this关键字总是指向调用该方法的对象。根据this出现位置的不同,this作为对象的默认引用有两个功能: 1.构造器中引用该构造器正在初始化的对象。 2.在方法中引用调用该方法的对象。 this关键字最大的作用就是让类中一个方法,访问该类里的另一个方法或实例变量。假设定义了一个Stud ...
分类:
其他好文 时间:
2016-12-04 17:04:20
阅读次数:
123