zoukankan      html  css  js  c++  java
  • 课程总结

    期末课程总结

    集合

    一、基础程序设计

         数据划分

    在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程序设计》课程结束了,也学到了很多,也了解到了新的方向,但依然需要学习

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

  • 相关阅读:
    转 Python学习(九)
    转 Python学习(八)
    转 Python学习(七)
    转 Python学习(六)
    转 Python学习(五)
    转 Python学习(四)
    转Python学习(三)
    转Python学习(一)
    面向对象第三章(向上造型、重写、重载)
    面向对象第一章(成员变量、局部变量、重载)
  • 原文地址:https://www.cnblogs.com/xu23/p/12035428.html
Copyright © 2011-2022 走看看