CoreJava
_reason
No one is coming
展开
-
Java main方法中的String[] args
—— Java 命令行参数 —— 关于其中的args以及public static / static public Java 命令行参数 前面已经看到多个使用Java数组的示例,每一个Java应用程序都有一个带String arg[]参数的main方法,这个参数表明main方法将接收一个字符串数组,也就是命令行参数。 例如,看一看下面这个程序: -转载 2013-11-28 13:03:06 · 960 阅读 · 0 评论 -
Java 二维数组
// simplified knowledge about a 2D array import java.util.*; public class TestTwoDimensionalArray{ public static void main(String[] args){ int[][] array = { {7,4,5,8},原创 2013-11-28 12:24:06 · 885 阅读 · 0 评论 -
Java 调用对象方法的执行过程
弄清调用对象方法的执行过程十分重要。下面是调用过程的详细描述: 1) 编译器查看对象的声明类型和方法名。假设调用x.f(param),且隐式参数x声明为C类的对象。需要注意的是:有可能存在多个名为f,但参数类型不一样的方法。例如,可能存在方法f(int)和方法f(String)。编译器将会 一 一列举所有C类中名为f的方法和其超类中访问属性为public且名为f的方法。 至此,转载 2013-12-03 11:59:25 · 1235 阅读 · 0 评论 -
Java Equals方法
Object类中的equals方法用于检测一个对象是否等于另外一个对象。在Object类中,这个方法将判断两个对象是否具有相同的引用。如果两个对象具有相同的引用,它们一定是相等的。从这点上看,将其作为默认操作也是合乎情理的。然而,对于多数类来说,这种判断并没有什么意义。例如,采用这种方式比较链各个PrintStream对象是否相等就完全没有意义。然而,经常需要检测两个对象状态的相等性,如果两个对象转载 2013-12-07 16:52:05 · 971 阅读 · 0 评论 -
基础冒泡排序
import java.util.Arrays; /** * This program demonstrates bubble sort. 冒泡排序的实现方式及优化,个人练习,如有错误请大侠指出 */ public class BubbleSortImpro { public static void main(String[] args) { int[] a = { 3, 5,原创 2014-02-21 17:20:55 · 611 阅读 · 0 评论 -
Java 方法参数 值传递
A method cannot modify a parameter of primitive type (that is, numbers or boolean values) A method can change the state of an object parameter A method cannot make an object parameter refer to a转载 2013-11-28 00:50:57 · 1711 阅读 · 0 评论