Java内部类的外部引用解析
需积分: 10 186 浏览量
更新于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编程。
2012-12-16 上传
2008-12-24 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
受尽冷风
- 粉丝: 28
- 资源: 2万+
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫