课程总结

本学期面向对象与Java程序设计课程已经全部结束了,但Java程序设计的学习还远未到终点,大家就本学期的课程作一个全面的总结吧。
在此感谢各位助教的全力配合和辛勤劳动,辛苦了!

本学期刚开始学习Java的时候感觉很陌生,因为上学期在学c语言,所以没有进行Java的学习,java一般情况下都是指一种计算机编程语言,属于一门面向对象的编程语言,相较于C++来说,不仅仅继承了其优点,java还将C++中比较难以理解的概念摒弃掉了,更加简单易用。通过这个学期的Java编程学习,让我对Java的知识理解的更加透彻,虽然在老师的仔细讲解下,知道并且还会使用一些知识点,不过还有许多知识点还没有完全吃透,有些还是不怎么会用,纠结到底还是题目做的少,对一些知识点的运用还不是很熟悉,所以寒假还需要在家里努力打代码,争取在家里把Java开发实战经典这本书全学会,再到网站上去学习下一学期要教的数据库。加油。
继承:子类拥有父类的特征,而父类没有,父类更通用,子类更具体。使用extends继承父类,语句格式:class 子类名 extends 父类名{}。
throws类:
public 返回值类型 方法名称(参数列表...) throws 异常类{}
throw:用于方法内部主要表示进行手工的异常抛出;
throws:主要在方法声明上使用,并且的告诉用户本方法可能产生的异常,同时该方法可能不处理此异常。
异常处理格式
try{
//有可能出现异常的语句
}catch(异常类 异常对象){
//编写异常处理语句
}catch(异常类 异常对象){
//编写异常处理语句
}
finally{
一定会运行到的代码;
}

在整个java的异常结构中,实际上有以下两个最常用的类:Exception、Error,这两个类全都是Throwable的子类。
1、Exception:一般表示的是程序中出现的问题,可以直接使用try…catch处理。
2、Error:一般指的是JVM错误,程序中无法处理。

如果用继承Thread而不是Runnable来写的话,synchronized同步就要考虑一下能不能用this了,而且Runnable中的同步是当这个线程运行完之后,才能进行其他线性的运行。
在Java中IO操作流程:
(1)使用File类打开一个文件。
(2)通过字节流或字符流的子类指定输出的位置。
(3)进行读/写操作。
(4)关闭输入/输出。
布局管理器的使用,FlowLayout属于流式布局管理器,BorderLayout将一个窗口的版面划分成东,南,西,北,中,GridLayout布局管理器器是以表格的形式进行管理,CardLayout就是将一组组件彼此重叠地进行布局,就像一张张卡片一样,这样每次只会展现一个界面

PrintStream是I/O(输入/输出)流的一种,属于输出流,通过PrintStream可以将文字打印到文件或者网络中去,通俗点就是可以通过它把一段文字保存到文件中,或者如果是网络链接的话可以将文字发送到网络的那端。创建新的打印流,就是创建一个新的PrintStream对象,通过newPrintStream(OutStream/或者其他参数)完成。
JDBC的连接地址实际上是由以下的3个部分组成。
(1)jabc 协议:JDBC URL 中的协议总是 jdbc。
(2)子协议:驱动程序名或数据库连接机制(这种机制可由一个或多个驱动程序支持)的名称,如
MySQL。
(3)子名称: 种标识数据库的方法。必须遵循“//主机名:端口/子协议”的标准URL 命名约定,
如//localhost:3306/mldn

posted @ 2019-12-11 19:40  心如所向  阅读(248)  评论(0编辑  收藏  举报