Java 2EE基础学习笔记与关键概念解析
4星 · 超过85%的资源 需积分: 10 93 浏览量
更新于2024-10-15
收藏 3KB TXT 举报
"这篇文档是关于Java 2EE基础知识的学习笔记,主要涵盖了类、访问修饰符、继承和方法调用等核心概念。"
在Java编程中,类是面向对象编程的基础,它封装了数据(成员变量)和行为(方法)。在Java中,每个类都必须有一个公共(public)或者包内(default)访问修饰符。类定义通常以关键字"class"开始,例如`public class MyClass { ... }`。类中的成员变量可以有多种访问权限:public、protected、default(包级私有)和private。访问修饰符决定了其他类对这些成员的可访问性,其中public最高,然后依次是protected、default和private。
- public:任何地方都能访问。
- protected:同一包内和不同包的子类可以访问。
- default(无修饰符):仅在同一包内的类可以访问。
- private:只有在定义它的类内部可以访问。
方法是类的行为,它们可以返回值或不返回值(void)。在Java中,如果一个方法没有实现具体的功能,但提供了接口供其他类重写,那么这个方法就是抽象方法,定义时需加上abstract关键字。包含抽象方法的类也必须声明为抽象类,用abstract修饰。
继承是面向对象的三大特性之一,它允许一个类(子类)继承另一个类(父类)的属性和方法。子类可以使用super关键字调用父类的构造器和方法。在Java中,类的继承是单继承的,即一个类只能直接继承一个父类,但可以通过实现接口(implements)来达到多继承的效果。
方法调用时,若子类重写了父类的方法,那么在子类实例中调用该方法会执行子类的版本,这就是动态绑定或晚期绑定。此外,this关键字用于引用当前对象,而super用于引用父类的对象。
异常处理是Java程序中不可或缺的一部分。Java将异常分为两种类型:检查型异常(Checked Exception)和运行时异常(Unchecked Exception)。检查型异常在编译期间就需要捕获或声明,而运行时异常则在程序运行时抛出。异常处理通过try-catch-finally语句块进行,try块中放置可能抛出异常的代码,catch块捕获并处理异常,finally块保证某些代码无论是否发生异常都会执行。
国际化(i18n)和本地化(l10n)是开发多语言应用时需要考虑的。在Java中,资源文件如`globalMessage_en_US.properties`和`globalMessage_zh_CN.properties`用于存储不同语言的文本。Struts框架中的配置文件`struts.xml`可以指定这些资源文件,并在程序中通过特定的标签或方法调用来获取对应语言的文本。
这篇笔记涵盖了Java 2EE的基础,包括类定义、访问控制、继承、方法调用、异常处理和国际化等关键概念,对于初学者来说是非常有价值的参考资料。
2008-09-07 上传
2018-07-20 上传
2022-07-04 上传
2010-03-06 上传
868 浏览量
2018-05-02 上传
2009-12-04 上传
2023-06-25 上传
2011-10-21 上传
tree321456
- 粉丝: 0
- 资源: 1
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载