java基础
文章平均质量分 64
追风筝的小狮子
这个作者很懒,什么都没留下…
展开
-
java中的几个易混变量名和内存分配问题
今天看java资料时,被几个变量名字搞晕了,现整理思路如下。 1.类变量,对象变量: 类变量又称静态变量,就是用static修饰的,它们存在于类中,但在类的方法体之外,它的任何值得改变是属于大家共有的。而对象变量,又称实列变量,它的改变则只会影响它自身。 2.全局变量,局部变量: 全局变量又称成员变量,是作用于全局的,它随着程序的结束而销毁。局部变量定义在类的方法体中,它的作用域只限于与之原创 2016-03-22 15:21:24 · 733 阅读 · 1 评论 -
java中的内部类
java中内部类有如下几种内部类:成员内部类,局部内部类,匿名内部类,静态内部类。 成员内部类:作为外部类的一个成员 局部内部类:在方法中定义的,不能用访问说明符修饰,但它可以访问当前代码块的由final修饰的局部变量及外部类的所有成员,同时它的作用域也仅在它存在的这一方法中。而非静态成员变量可以访问外部类的任何成员。 匿名内部类:即没有名字的局部内部类,因为没有名字,所以在定义的时候就创建原创 2016-03-22 22:57:13 · 299 阅读 · 0 评论 -
java中成员访问修饰符,接口与抽象类相关知识
之前关于成员访问修饰符的知识总是记了又忘,刚才又把教材书拿出来翻了翻,觉得还是按照表的格式来记忆比较好,附图。 关于接口和抽象类,接口:没有变量,即使自己写了,最后都会被编译器变为常量,并且都是静态,最终,公有的,接口中方法必须都是抽象的,我们通常所说的java的单一继承,是对类来说的,而对于接口而言,是可以多重继承的。并且我们可以用接口声明一个对象,但这个对象必须是另一个继承了该接口的实例原创 2016-03-22 17:26:18 · 1183 阅读 · 0 评论