Java内部类的外部引用解析
需积分: 10 89 浏览量
更新于2024-08-18
收藏 3.14MB PPT 举报
"内部类如何被外部引用-张孝祥JAVA视频配套PPT"
这篇资料主要介绍了Java编程中的内部类以及如何被外部类引用的概念,同时也涵盖了Java的一些基础知识,包括其跨平台特性、JVM虚拟机、Java的三个层面含义以及Java开发环境的搭建。
1. 内部类与外部类的引用:
在Java中,内部类是定义在另一个类内部的类,它可以访问外部类的所有成员,包括私有成员。在示例中,`Outer`是外部类,`Inner`是内部类。外部类`TestInner`想要访问`Outer`的内部类`Inner`,需要首先创建`Outer`对象,然后通过这个`Outer`对象来实例化`Inner`。这可以通过`Outer outer = new Outer(); Outer.Inner inner = outer.new Inner();`实现。接着,可以通过`inner`对象调用`doStuff()`方法。
2. Java的特点:
- 跨平台性:Java的“一次编译,到处运行”特性得益于Java虚拟机(JVM)。JVM类似于操作系统,可以在不同的硬件或软件平台上运行,使得Java代码无需针对特定平台进行重新编译。
- 解释性和编译性:Java代码先被编译成字节码,然后在JVM上解释执行,结合了编译语言和解释语言的优点。
- 三个层面的内涵:Java不仅是一种编程语言,还包含一套开发工具(如JDK)和一个运行环境(JRE)。
3. 学习Java的前提知识:
学习Java编程需要了解和掌握开发工具和运行环境的搭建,包括JDK的安装、目录结构以及如何使用`javac`编译器。
4. Java的开发环境搭建:
- JDK(Java Development Kit)包含了开发和运行Java应用程序所需的全部工具,如`javac`用于编译,`java`用于运行。
- Java应用环境分为J2EE(Java 2 Platform Enterprise Edition,用于企业级应用)、J2SE(Java 2 Platform Standard Edition,用于桌面应用)和J2ME(Java 2 Platform Micro Edition,用于嵌入式设备)。
- JDK的下载通常来自Oracle的官方网站(http://java.sun.com)。
5. JDK的安装与目录结构:
JDK安装后,会有一个包含各种工具和库的目录结构,开发者需要熟悉这些目录,例如`bin`目录下的编译和运行工具,以及`lib`目录下的类库。
这份资料提供了关于Java内部类的实用示例,并且对Java的基础知识进行了简要概述,适合初学者了解和学习Java编程。
点击了解资源详情
点击了解资源详情
143 浏览量
104 浏览量
2008-12-24 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
受尽冷风
- 粉丝: 30
- 资源: 2万+
最新资源
- web-scraping-challenge
- 物料与仓储管理
- EJEMPLO-1
- 基于Arduino的MPU6050 DMP6自稳定平台
- discordbot:个人机器人不和谐,主要吐出QI引号
- SimEvents:运筹学库:SimEvents:registered: 的附加库,为运筹学系统建模提供模块。-matlab开发
- 美国,日本和越南的数据科学状况
- 库存管理技术
- dry-web-roda:Roda集成,适用于干式网络应用
- apache_2.4.4-x64-openssl-1.0.1yu.msi.zip
- 使用 MATLAB 进行算法交易 - 2010:来自 2010 年 11 月 18 日网络研讨会的文件。-matlab开发
- ootr_tracker_emotracker:时间随机化陶笛的物品追踪器
- XX餐饮用品制造公司仓库管理制度规范
- eb4j:EPWINGEbook访问库和实用程序
- Bon.az Extension-crx插件
- 电子功用-带内熔丝的高压电容器不平衡保护防扰动跳闸方法