Summary 2003-12-22.

Slides:



Advertisements
Similar presentations
主要内容 Java 的常用包 Java 的常用包 “ == ” 和 “ equals ” 的用法 “ == ” 和 “ equals ” 的用法 基本数据类型与引用类型 基本数据类型与引用类型 String 和 StringBuffer String 和 StringBuffer 对象的克隆( clone.
Advertisements

软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
第五章 类的继承和派生 Inheritance/extends/derive. 教学目标 理解继承的概念和作用 派生类的定义 理解访问修饰符 protected 方法的重写 继承下的构造函数的使用 继承下的 finalize 方法的使用 理解超类和子类的关系.
Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
面向对象程序设计 、. 第二章 面向对象的分析与设计 学习目标 1 确定系统中的对象 2 确定对象的属性及操作 3 测试对象的有效性 4 区分对象和类 5 了解面向对象的编程和过程化编程之间的区别 6 了解封装的主要好处 7 了解软件开发的主要步骤.
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
第四章 类、对象和接口.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
JAVA 编 程 技 术 主编 贾振华 2010年1月.
项目6 通用堆栈.
Java程序设计教程 第一讲 Java概述.
Java的程式架構與基本觀念 Java語言的歷史 Java程式的開發環境 Java程式的架構 輸出與輸入物件之使用 工具使用方法介紹
四資二甲 第三週作業 物件導向程式設計.
Hello小程序的运行和编译 Java AppletJava小程序的构成 1、关键字
面向对象的程序设计(一).
面向对象程序设计(Java) 徐志红
第五章 字符串.
第二章 JAVA语言基础.
第二部分 Java语言基础篇 第4章 Java语言与面向对象 (之一).
類別與物件 Class & Object.
Ch07 介面與多重繼承 物件導向程式設計(II).
JAVA程序设计 (03) JAVA Programming
第5章 Java中类、对象、接口 及包的概念 5.1 类的基本概念 5.2 类的继承概念 5.3 抽象类和接口 5.4 包.
Ch02 視窗Swing套件 物件導向系統實務.
Ch08 巢狀類別 物件導向程式設計(II).
程式設計實作.
2.1 基本資料型別 2.2 變數 2.3 運算式與運算子 2.4 輸出與輸入資料 2.5 資料型別轉換 2.6 實例
第5章 面向对象程序设计 本章要点 5.1 面向对象程序设计概述 5.2 Java语言的面向对象程序设计 5.3 方法的使用和对象数组
2018/11/15 面向对象与多线程综合实验-GUI设计 教师:段鹏飞.
Java基础 JavaSE异常.
Classes Lecturer: 曾學文.
程序與函數的類別方法 目的:模組化程式設計 方法:由上而下設計 注意事項:(1)獨立性 (2)結合問題 (3)子問題間的溝通.
本單元介紹何謂變數,及說明變數的宣告方式。
西南科技大学网络教育系列课程 高级语程序设计(Java) 第五章 继承、接口与范型.
程式設計實作.
第四章 基本輸出入 Java應用程式的輸出入介面有三種,分別是命令提示字元視窗、AWT元件、及Swing元件。本單元先介紹命令提示字元視窗,AWT請看第16、17章,Swing請看第20章。 輸入 輸出.
CH09 套件 物件導向程式設計(II).
面向对象程序设计 、.
Java程序设计 第9章 继承和多态.
中国矿大计算机学院杨东平 第5章 接口和包 中国矿大计算机学院杨东平
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
第9讲 Java的继承与多态(一) 类的继承 子类的创建 方法覆盖.
第一章 Java语言概述.
Java程序设计 第2章 基本数据类型及操作.
Ch02-基礎語法.
C/C++/Java 哪些值不是头等程序对象
* 單元:電腦與問題解決 主題:Java物件導向程式設計-類別與物件 台南縣國立善化高中 蕭嘉民 老師
JAVA 编 程 技 术 主编 贾振华 2010年1月.
《JAVA程序设计》 语音答疑 辅导老师:高旻.
第二章Java基本程序设计.
第二章 Java基本语法 讲师:复凡.
第二章 Java基本语法 讲师:复凡.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
第二章 Java语法基础.
第二章 Java基本语法 讲师:复凡.
Review 1~3.
第二章 Java基本语法 讲师:复凡.
方法進階及物件導向基礎 Lecturer: 楊昌樺.
第6單元 6-1 類別的繼承 (Class Inheritance) 6-2 抽象類別 (Abstract Class)
辅导课程十二.
JAVA 程式設計與資料結構 第三章 物件的設計.
第2章 Java语言基础.
對於成員(member)存取權的限制 成員的資料被毫無限制的存取,任誰都可以指定任意值給成員,Java語言為了防止這種現象的產生,規定:有一種成員的資料不能任由類別外部的任何人隨意存取。
判斷(選擇性敘述) if if else else if 條件運算子.
第二章 Java基础语法 北京传智播客教育
Java语言程序设计.
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第二章 Java基本语法 讲师:复凡.
第6章 继承和多态 伍孝金
Presentation transcript:

Summary 2003-12-22

第一部分: 基本理论与基础知识 1、范围 PPT:Chap1 - 6, Chap9 - 10 2、内容 OOP Java的特点 基本语法 第一部分: 基本理论与基础知识 1、范围 PPT:Chap1 - 6, Chap9 - 10 2、内容 OOP Java的特点 基本语法 Java的面向对象技术机制 -对象

-类 类的声明(修饰符) 类的组成(属性与方法) 构造器 Overriding & Overloading null、this、super - 抽象类 抽象类的定义与作用 - 继承性与多态性 类的扩展 类成员的访问机制

-接口 接口的作用、声明和使用 多继承 - 包:包的声明和使用 - 内部类 异常处理机制 创建异常类型 说明与引发异常 捕获和处理异常

线程 - 进程、线程、多线程的概念 线程的创建 同步机制与通信机制 线程状态

第二部分 系统级类库与应用部分 1、范围 PPT: Chap7- 8, Chap 11 2、内容 字符串 String类与StringBuffer类 字符串比较、操作与转换 I/O包 流的基本概念 InputStream、OutputStream、Reader、Writer 掌握对文件和标准I/O的读写

RandomAccessFile File - Collection类 与Array 的比较 Vector、Hashtable等的使用 - 包装类 包装类的作用 常用的方法(与基本类型的转换) - 数据结构与算法

第三部分 用户图形界面 1、范围 PPT: Chap12 - 13 2、内容 Applet编程 Applet & Application区别

- GUI编程 Graphics编程 AWT SWING EventHandle

考点 1、 语法 合法的标识符 基本数据类型及类型转换 程序表达式及语句结构 2、Java语言的对象机制 类的定义 类的修饰符 类的组成部分及其修饰符 静态成员和静态方法

类的定义 类的修饰符 类的组成部分及其修饰符 方法的以值传递(参数为基本类型和对象) 类的继承 子类中的构造函数 子类中域的隐藏和方法的改写 子类中方法的重载与改写 标记为final的方法和类

类的接口和抽象类 单继承与多继承 接口的定义和实现 类型的多态 抽象类的定义与扩展抽象类 this 、super 、null 包的定义和使用 数组的定义与使用 字符串基本的操作

异常处理机制 异常类的定义 说明与引发异常 捕获与处理异常 线程 线程与进程 创建线程的两种方法 线程的同步与异常 线程的状态

Java的I/O机制 标准I/O 文件I/O 内部类的基本结构 用户图形界面 简单的Applet编程 基本的Swing 结构与特点 简单的图形界面程序编程

阅读程序片段: public static void main(String[] args) { float x = 2.345; double y = 3.14; short a = 2; short b = 3; short c = a * b; System.out.println( x + " ," + a + b + c );} 下面哪些语句是正确的结果?[ ] [ ] (1) 编译通过,输出结果是2.345,11; (2) 编译通过,输出结果是2.345,236; (3) 编译在float x = 2.345不通过,因为类型错误; (4) 编译在double y = 3.14不通过,因为类型错误; (5)编译在short c = a * b不通过,因为类型错误;

{ Protected Integer doSomething(int a) { //do something; } } 阅读程序片段: class A { Protected Integer doSomething(int a) { //do something; } } class B extends A { --X-- } 下面哪些在类B中的方法是有效的?[ ] [ ] (1)private Integer doSomething(int a) { //do something; } (2) public Integer doSomething(int a) { //do something; } (3) public Object doSomething(int a) { //do something; } (4)  protected Object doSomething(int a) {//do something; } (5) protected Integer doSomething(float a) {//do something; }