JAVA学习笔记
这学期的内容我是比较感兴趣的,一方面是编程的内容结果更加直观,有界面功能的实现,还有异常处理,I/O,网络编程。另一方面是可以更加清楚的认识这门编程语言的重大作用。
现状:自己现在基础不是特别好,有些知识不是很清楚。对知识的整体框架不太能联系起来。
计划:在学好现有课程的同时,把过去的内容也融会贯通。
期望:希望可以学好这门课程。
图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。图形用户界面由窗口、下拉菜单、对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相同的操作总是以同样的方式来完成,在图形用户界面,用户看到和操作的都是图形对象,应用的是计算机图形学的技术。这是GUI图形界面的概念。
本章我们学习了界面布局,还有功能的实现,还有界面在桌面中央以及关闭窗口就结束进程还没有学习到。
异常处理,我们可以对用户在程序中的非法输入进行控制和提示,以防程序崩溃。在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。
Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。
我比较喜欢图形界面的编程,因为一个好的界面可以让用户有很不同的体验,我感觉学习的难点是异常处理。