毕向东Java SE笔记:核心技术与异常处理
需积分: 10 22 浏览量
更新于2024-09-08
收藏 109KB TXT 举报
"毕向东java se听课笔记"
这篇笔记涵盖了毕向东教授的Java SE课程中的大量知识点,旨在帮助学习者巩固和理解Java编程基础。笔记内容丰富,包括但不限于IO操作、基本语法、异常处理、环境变量配置、字符串方法、字符编码、比较与转换方法、面向对象的设计原则以及命令行操作等。
1. **IO操作**:笔记中提到了IO流的使用,这是Java处理输入输出的重要部分。IO流分为字节流和字符流,涵盖了读写文件、网络通信等多种场景。
2. **基本语法**:`System.out.println` 的简化形式 `out.println()` 被提及,这是Java中用于输出的基本语句。此外,还介绍了`length`, `length()`, 和 `size()` 的区别,它们分别用于获取数组的长度、字符串的长度以及集合的大小。
3. **异常处理**:笔记讲解了异常(Exception)的概念,强调了捕获和处理异常的重要性。在Java中,异常处理是通过try-catch-finally结构实现,可以避免程序因异常而中断。
4. **环境变量**:`JAVA_HOME` 指向JDK的安装目录,而 `path` 需要包含JDK的 `bin` 目录和JRE的 `bin` 目录,以便命令行可以执行Java程序。`classpath` 设置用于指示Java查找类文件的位置。
5. **字符串方法**:`length()` 用于获取字符串的长度,`length` 用于数组长度,`size()` 通常用于集合类的大小。
6. **字符编码**:笔记涉及Unicode和ASCII编码的转换,包括转义字符如 `\n`(换行)、`\r`(回车)、`\t`(制表符)等。
7. **面向对象**:笔记提到了final和private关键字的使用,final用于声明不可变的对象或方法,private则限制了成员的访问权限。
8. **比较与转换**:讲述了equals与==的区别,前者用于对象内容的比较,后者则比较对象的引用。此外,还提到了字符串的转换方法。
9. **命令行操作**:笔记中展示了常用的Windows命令,如创建、删除文件夹,切换目录,查看当前目录内容,以及启动程序等。
10. **Java平台**:最后,笔记简要提到了Java的平台划分,如J2EE,这是Java企业级应用平台,通常用于开发服务器端应用程序,包括Servlet和JSP技术。
通过这份笔记,学习者可以系统地回顾和学习Java SE的关键概念和实践操作,为后续的Java编程打下坚实的基础。
2015-07-22 上传
2018-03-08 上传
点击了解资源详情
点击了解资源详情
2015-09-26 上传
2020-03-07 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
gengdianliang8612
- 粉丝: 0
- 资源: 3
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码