转自(java rulers)
1.作用域内的局部类,例如:
void a(){
class A{};
System.out.print(A.class);
}
2.作用域内的成员类型,例如:
class A{
class B{}
void a(){
System.out.print(B.class);
}
}
3.具有相同类型名的继承来的成员类型,例如:
class A{
class B{}
}
class C extends A{
void a(){
System.out.print(B.class);
}
}
4.定义在同一个编译单元中的包成员,例如:
//类A文件中
class B(){}
class A(){
void a(){
System.out.print(B.class);
}
}
5.使用单类型导入声明导入的类型,例如:
import *.*.B;
class A{
void a(){
System.out.print(B.class);
}
}
6.同一包中的类型声明,例如:
//在包a中声明的两个类
class B{}
class A{
void a(){
System.out.print(B.class);
}
}
7.使用按需导入的类型,例如:
import *.*.*;
//*.*中有类B
class A{
void a(){
System.out.print(B.class);
}
}
分享到:
相关推荐
"Java学习2"可能是一个深入的教程或者实例集合,旨在帮助开发者进一步提升Java编程技能。这个资源涵盖了“第三章”、“第十二章”、“第十三章”和“第十一章”,虽然具体的章节内容没有详细说明,但我们可以根据...
Java学习路线(鱼皮) Java学习路线(鱼皮)是一条龙版本的学习路线,从入门到入土,旨在帮助学习者快速掌握Java开发的所有知识点。本路线的特点是新、完整、实用、开源、回馈社区、持续更新。 学习路线的主要...
最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮 1. 最新,完整一条龙的大厂 Java 学习路线,从入门到入土 2. 同时适用于想全面学习 / 快速求职的同学,可以根据符号来定制自己的专属学习路线 3. 给出...
Java2学习指南是一份专为Java初学者和进阶者准备的宝贵资源,它涵盖了Java编程语言的基础到高级概念,帮助读者深入理解并熟练运用Java技术。这份文档旨在提供一个全面的学习路径,让读者能够逐步掌握Java编程的核心...
【JAVA2学习资料--第二部分ppt教程】 Java作为全球最流行的编程语言之一,因其跨平台、面向对象的特点,被广泛应用于各种领域,如企业级应用开发、移动应用(Android)、大数据处理等。本教程主要针对Java2阶段的...
"Java学习网站大全"这个资源集合就是为了满足这样的需求,它为你提供了丰富的学习平台和工具,帮助你在Java的世界里稳步前行。 1. **学习资源** - **Oracle官方文档**:Java的官方教程,涵盖了从基础到高级的所有...
【Java学习入门篇】 在Java学习的初期,了解基本概念和技术是至关重要的。Java是一种广泛使用的、具有并发性、强类型特性的面向对象编程语言。Java的开发工具集(JDK,Java Development Kit)是由Sun公司(现已被...
"book2"这个文件名可能是书籍的电子版,可能包含了上述提及的某一本或几本Java学习书籍的PDF或者其他格式。如果这个文件包含的是《Java编程思想》(Bruce Eckel),那么这将是一个非常全面的资源,涵盖了从基础到高级...
Java - 近10年来计算机...2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看……
本文将基于"java学习路线脑图"的标题和描述,深入探讨Java学习的知识点,包括相关框架和技术。 首先,Java基础是所有Java学习者的起点。这涵盖了基本语法、数据类型、流程控制语句(如if-else、for、while)、类和...
Java学习笔记 Java是一种流行的编程语言,广泛应用于Android应用程序开发、Web应用程序开发、桌面应用程序开发等领域。以下是Java学习笔记的摘要信息: 一、Java技术基础 * 1.1 编程语言:Java是一种面向对象的...
对于初学者来说,掌握有效的Java学习方法至关重要。以下是一些基于高手经验的Java学习路径和技巧,旨在帮助初学者快速上手并深入理解Java。 1. **基础知识:**在开始学习Java之前,了解计算机科学基础和基本的编程...
这份压缩包包含了该书的上下两部分,分别为"Java学习指南第四版上册part1.pdf"和"Java学习指南第四版上册part2.pdf"。以下是对书中可能涉及的知识点的详细解析: 1. **Java基础语法**:Java语言的基础包括变量、...
【Java学习日记3】 在Java学习的初期,我们首先要了解Java的基本特性,它是一种跨平台的语言,这得益于Java虚拟机(JVM)。JVM使得Java程序可以在任何支持JVM的操作系统上运行,如Windows、Linux或Mac OS。JVM有多...
2、Java基础第八讲:面向对象基础(二) « { Android学习指南 }_files 3、Java基础第九讲:面向对象基础(三) « { Android学习指南 }_files 4、Java基础第十讲:面向对象基础(四) « { Android学习指南 }_files...
Java学习是Android客户端目前最全面的免费离线Java学习书籍,主要内容包括: 1、Java的数据类型,控制语句,数组,封装、继承、多态,接口等基础知识 2、Java算法练习及时巩固学习成果 3、Java文件操作、多线程、...
自己整理的一些资料,不需要积分,希望对大家有帮助。 里面包有如下的一些java资料 Ant使用指南.pdf ...Java数据结构和算法中文第二版.pdf Java网络高级编程.pdf jsp高级运用 spring2中文开发参考手册.chm a.txt
本压缩包“java学习资料”包含的资源无疑将对Java初学者和进阶者提供宝贵的帮助。 1. **基础概念**:Java的基础包括语法、数据类型、变量、运算符、流程控制(如if-else,switch,for,while循环)、数组和集合框架...
总之,“Java学习资料大全”应该包含了以上各个领域的教程、示例代码、实践项目和相关书籍,为初学者到高级开发者提供了全面的学习资源。通过深入学习并不断实践,可以成为一名熟练的Java开发者。