课程总结

期末课程总结

集合

一、基础程序设计

     数据划分

在Java之中数据类型一共分为两大类:
基本数据类型:
数值型:表示整数或小数 :
整型:byte、short、int、long; → 默认值:0;;
浮点型:float、double; → 默认值:0.0;
字符型:char; → 默认值:’u0000’;
布尔型:boolean。 → 默认值:false;
引用数据类型:数组、类、接口; → 默认值:null;
数据类型选择原则(个人)
在程序开发之中表示整数就使用int,描述小数就使用double;
long这种数据类型一般会描述日期时间、内存或文件大小(字节);
如果需要进行编码转换或者进行二进制数据传输,使用byte(-128~127);
char一般在描述中文的时候使用到(基本上都会忽略);
boolean在描述程序逻辑得的使用。
 
 

二、面向对象编程

          关键字

关键字 含义
abstract 表明类或者成员方法具有抽象属性
catch 用在异常处理中,用来捕捉异常
class
extends 表明一个类型是另一个类型的子类型,这里常见的类型有类和接口
final 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变
finally 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
implements 表明一个类实现了给定的接口
import 表明要访问指定的类或包
instanceof 用来测试一个对象是否是指定类型的实例对象
interface 接口
new 用来创建新实例对象
package
private 一种访问控制方式:私用模式
protected 一种访问控制方式:保护模式
public 一种访问控制方式:共用模式
static 表明具有静态属性
super 表明当前对象的父类型的引用或者父类型的构造方法
synchronized 表明一段代码需要同步执行
this 指向当前实例对象的引用
throw 抛出一个异常
throws 声明在当前定义的成员方法中所有需要抛出的异常
try 尝试一个可能抛出异常的程序块

重载与覆写

1.override覆写
       一般是用于子类在继承父类时,重写(重新实现)父类中的方法,重写(覆盖)的规则:
        (1).重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载;
       (2).重写方法的访问修饰符一定要大于被重写方法的访问修饰符(public>protected>default>private);
       (3).重写的方法的返回值必须和被重写的方法的返回一致;
       (4).重写的方法所抛出的异常必须和被重写方法的所抛出的异常一致,或者是其子类;
       (5).被重写的方法不能为private,否则在其子类中只是新定义了一个方法,并没有对其进行重写。
      入口严格必须一致,出口不能可以子类。
2.overload重载
       一般是用于在一个类内实现若干重载的方法,方法名相同而参数形式不同,重载的规则:
       (1).在使用重载时只能通过相同的方法名、不同的参数形式实现。不同的参数类型可以是不同的参数类型,不同的参数个数,不同的参数顺序(参数类型必须不一样);
       (2).不能通过访问权限、返回类型、抛出的异常进行重载;
       (3).方法的异常类型和数目不会对重载造成影响。

三、异常

在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。
       Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。
       Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。

        Exception(异常):是程序本身可以处理的异常。

四、多线程

  • 多线程:指的是这个程序(一个进程)运行时产生了不止一个线程

五、Java IO

 

六、图形界面

七、Java数据库编程

JDBC技术

    百度简介 :  JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

   JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 JDBC并不能直接访问数据库,需要借助于数据库厂商提供的JDBC驱动程序。

  JDBC中常用的类和接口可用于我们编程开发,利用这些类和接口可以方便的经行数据访问和处理。这些类和接口都位于java.sal包中。.

数据库连接

   如果要在Java访问数据库,首先要加载一个数据库驱动,数据库驱动只需要在第一次访问时加载一次。然后再每次访问数据库时创建一个Connection实例,获取数据库连接,这样就可以执行操作数据库的SQL语句。

   最后用完后释放掉数据库的连接。

数据库驱动类

    不同的数据库实现JDBC接口不同,所以就产生了不同的数据库驱动包。驱动包就包含一些负责数据库连接的类,把我们要操作的SQL语句传递到里面去。

八、总结

一学期的《面向对象Java程序设计》课程结束了,也学到了很多,也了解到了新的方向,但依然需要学习

的地方还有太多太多,现在应该算入了门吧。

原文地址:https://www.cnblogs.com/xu23/p/12035428.html