摘要: 1. this是指当前对象自己。 用类名定义一个变量的时候,定义的应该只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法,那们类里面是够也应该有一个引用来访问自己的属性和方法纳?呵呵,JAVA提供了一个很好的东西,就是 this 对象,它可以在类里面来引用这个类的属性和方法。如下面这个例子中:public class ThisDemo { String name = "Mick"; ... 阅读全文
posted @ 2015-04-07 23:01 程序员修练之路 阅读(4906) 评论(0) 推荐(2) 编辑
摘要: 大家都知道在static方法中,不能访问类内非static成员变量和方法。可是原因是什么呢? 这首先要从static方法的特性说起。static方法,即类的静态成员经常被称为“成员变量”(class members),对于静态成员变量,我们叫类属性(class attributes),对于静态成员方法,我们叫类方法(class members)。其中静态成员变量:无论是否产生了对象或无论产生了多少... 阅读全文
posted @ 2015-04-07 22:29 程序员修练之路 阅读(8314) 评论(0) 推荐(4) 编辑
摘要: 在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。 在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例子说明J... 阅读全文
posted @ 2015-04-07 20:46 程序员修练之路 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 其实没什么区别的;当初我也是这样的疑问,呵呵;非要说区别就看下面:执行效果上没有不同, 但在语法意义上略有不同. 比如, String与String[], 前者叫字符串类型而后者叫字符串数组类型. String args[]单从类型上来讲属于字符串类型, 而从变量本身来讲是一个数组类型, 因此组合起来说明此变量为一个字符串类型的数组, 也就是说数组中的所有元素都为String类型. String[... 阅读全文
posted @ 2015-04-07 20:41 程序员修练之路 阅读(733) 评论(0) 推荐(1) 编辑