zoukankan      html  css  js  c++  java
  • 南京邮电大学 JavaA期末复习要点总结

    南京邮电大学 JavaA复习要点:

     

    Chap1 入门

    1.  Java应用程序开发过程教材P14~P15

     

    Chap 2 基本语法

    1.      标识符的命名规则教材P19

    字母下划线美元符号开头,除关键字以外的值;

    2.      基本数据类型及占内存空间大小教材P21 2-1

    boolean byte 8

    char short 16

    int float 32

    double long 64

     

    3.      利用Scanner类输入  教材P28~P29 注意导入必要的类以及Scanner类的主要方法

    Scnaner in = new Scanner(System.in);

    In.nextInt();

    4.      数据的输出教材P30 标准输出与格式化输出

    System.out.println();

    System.out.printf(“%d,%.2f,%s,%b,”);

     

    算术运算符:前置++与后置++的区别(--运算符)教材P31

    5.      if~else语句的使用教材p38~P42()

    1:闰年的条件:year%4==0&&year%100!=0 || year%400==0

     

    6.      switch~case语句的执行过程以及各分支是否有break语句的区别教材P42~P45

    7.      熟悉一维数组定义和使用教材P52~P61

    8.      方法的递归调用教材P65

     

    chap3 类和对象

    1.      构造方法与对象初始化教材P73~P74

    2.      成员方法的重载教材P64~P65、教材P75~P76

    3.      this关键字的使用P77

    1:类的构造方法中,调用该类的令一构造方法;

    2:实例方法内,局部变量和实例变量重名,实例变量被屏蔽,this.属性,来指代实例变量;

    3:实例方法内,this访问当前实例对象的引用;

    使用限制:不能够在静态方法中使用;

    4.      类成员(静态成员)教材P84~P86

    Static修饰的变量和方法;

    注意点:1:类方法中成员变量必须是静态的;2:不能够在静态方法中使用this关键字;

    5.      方法的重写教材P102~P104

    6.        import语句和package语句教材P86~P87

    7.      类的完整定义会编写程序

    类的定义:类是客观存在的,抽象的,概念的东西

     

     

    Chap4 继承

    1.      继承中,子类构造方法的执行顺序:

    先调用父类构造方法,再调用子类构造方法

    2.      super关键字的使用

    1:super当作构造器使用;

    2:super作为作用域限制符使用

    super.  引用与父类重名的属性方法等;

    3.      类的继承会编写程序

     

    Chap5抽象、接口

    1.      抽象类的概念教材P114~P117 :如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象,允许一部分只写名字不写方法体;

    注意:抽象类可声明对象,但不可为对象创建实体空间(与具体类的区别)

    2.      接口的定义教材P119          

                                                            i.            接口不包含类型的实现代码,仅包含类型的属性和方法签名;

    3.      如何使用接口 P120~P121  5-2      

    1.        定义: Interface name{}

    2.        继承: implements name{}

    4.      接口、抽象类、具体类的区别与应用,会编写程序

     

    Chap6 异常

    1.      检查型异常(必检异常)教材P126 最后一段        

    Exception及其子类,主要用于可以检查到的异常,即可预计到的错误,并且可以通过一定的措施,在代码不终止的情下修错误;

    2.非检查型异常(免检异常)教材P127 最上面一段   

    RuntimeExceptionError是两种无法检查到的异常,即不可预计,并且无法在程序运行时合理地恢复错误并继续运行的异常,

    处理异常的两种方式  教材 P1286-1、教材P128~P1306-2

    s

     

    Chap8 线程

    1.      线程的概念教材P160           进程中单一顺序的控制流,一个进程可以并发多个线程;

    2.      创建线程的两种方式教材162~P163           extents Thread  |   implements Runnable

     

    Chap9 GUI设计

    1.  常用组件及外观教材P186~P196  教材178 9-2

    给出图像界面,能指出主要的组件 

    JLable

    JTexField

    JComboBox

    JCheckBox

    JTextArea

    JButton

    JRadioButton

     

    2.  重要组件

    文本框JTextField类及主要方法及作用:getText()、setText();

    按钮JButton类的使用及如何在按钮上添加监视器,完成事件处理

    3.  窗口类 JFrame及常用方法 教材P183~P184

     

    创建面板,并增加组件:JPanel myPanel = new JPanel(    ) ;

                                                    myPanel.add(  );

     

    请掌握:1)如何导入swing                        import javax.swing.*;

                              2)如何获得窗口的内容面板          JFram.getContentPane();

                              3)如何设置窗口的布局                   JFram.setLayout( new );

                              4)如何设置窗口标题                       JFram  f= new JFram(“框架标题”)

    或者采用:

    JFram  f= new JFram()

    f.setTiltle(窗体标题”);

                             5)如何为窗口中的组件上添加监听器          

                                                                                                    直接写方法,并在panle里面调用

                                                                                                   

    4.  事件处理机制教材P179~P181

    导包:java.awt.*;

               Javax.swing.*;

    继承相应监听接口:implements {}

    重写监听方法:对应接口中的方法

    组件通过add()和remove()方法实现更改监听;

    eg:  JButton btn = new JButton(“ok”);

        btn.add(监听方法)

    Chap10 Java实用包

    1.      字符串String类及主要方法教材P209~P212

    10-2                                str1.concat(str2);             //连接两个字符串

    10-3                               str1.charAtn);  //n位置的字符

     

  • 相关阅读:
    python算法:嵌套数组转变成一维数组
    python算法:约瑟夫问题
    python的加密算法(1):反转加密
    算法:桶排序
    正则表达式学习(3):相关符号解释
    代码这样写更优雅(1)
    正则表达式学习(2)
    神奇的Bank系统之旅哦
    C#之第五单元的项目打印购物单
    C#语言的基础
  • 原文地址:https://www.cnblogs.com/liguo-wang/p/9244950.html
Copyright © 2011-2022 走看看