第一章 Java语言概述.

Slides:



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

软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
1 Java 语言程序设计 计算机系 鲍金玲. 2 引子 甲骨文 甲骨文是全球最大的信息管理软件及服务供应商,成立于 1977 年,公司总部 设在美国加利福尼亚州的红木城( Redwood Shores ),全球员工达 名, 包括 名开发人员、 7500 多名技术支持人员和.
Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
程序设计语言基础 软件工程系 秦晓燕. 课程目标 了解面向对象程序设计的思想,以及软件 开发流程。 学习 Java 语言的基本概念和编程方法,基 本掌握 Java 类库的使用。 能够利用所学的方法开发简单的小型应用 程序.
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
JAVA 概述 主讲:张雷. J2ME API 地址: 广东科贸信息工程 张雷学习要求 了解各种程序设计语言及其特点 了解各种程序设计语言及其特点 了解 JAVA 的发展史和其特点 了解 JAVA 的发展史和其特点.
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
淮海工学院 计算机课程 第 1 章 Java 入门 1.1 Java 的起源与发展 1.2 Java 程序开发与运行环境 1.3 Java 程序设计步骤 1.4 Java 程序的构成 一个小游戏.
多元評量與 Greenfoot 簡介 南港高中高慧君. 演講大綱 多元評量 高中階段程式設計教學目標與困境 Greenfoot 快速入門 – 袋熊吃樹葉 – 沙灘螃蟹 Greenfoot 臺灣社群介紹 2.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
项目6 通用堆栈.
第1章 Java语言概述.
《 Java开发环境配置》 主讲人:耿力.
Java 2实用教程(第3版)教学课件 主讲教师:张国平
C语言程序设计 李伟光.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
Java程序设计教程 第一讲 Java概述.
  中国技术交易信息服务平台 中国技术市场管理促进中心.
Java的程式架構與基本觀念 Java語言的歷史 Java程式的開發環境 Java程式的架構 輸出與輸入物件之使用 工具使用方法介紹
四資二甲 第三週作業 物件導向程式設計.
JAVA程序设计.
《Java程序设计之网络编程》 教学课件 重庆大学计算机学院
面向对象程序设计(Java) 徐志红
北京科技大学天津学院 信息工程系 面 向 对 象 程 序 设 计 第1讲 Java初探 主讲:于静.
第五章 字符串.
计算机学院计算机科学与技术系 中德联合软件技术研究所 李波
第二部分 Java语言基础篇 第4章 Java语言与面向对象 (之一).
第1章 java简介及环境搭建 第1章 Java简介及开发环境搭建.
Ch07 介面與多重繼承 物件導向程式設計(II).
第三章 控制结构.
第5章 Java中类、对象、接口 及包的概念 5.1 类的基本概念 5.2 类的继承概念 5.3 抽象类和接口 5.4 包.
Ch02 視窗Swing套件 物件導向系統實務.
程式設計實作.
Java簡介.
JDK的安裝.
Java基础 JavaSE异常.
2018/11/20 第一章 Java概述 武汉大学计算机学院计算机应用系 2018/11/20 14:33.
程序與函數的類別方法 目的:模組化程式設計 方法:由上而下設計 注意事項:(1)獨立性 (2)結合問題 (3)子問題間的溝通.
第一章 電腦、程式與JAVA.
程式設計實作.
第四章 基本輸出入 Java應用程式的輸出入介面有三種,分別是命令提示字元視窗、AWT元件、及Swing元件。本單元先介紹命令提示字元視窗,AWT請看第16、17章,Swing請看第20章。 輸入 輸出.
CH09 套件 物件導向程式設計(II).
2018/12/7 Java语言程序设计 教师:段鹏飞.
Java基础入门 第1章 Java开发入门 · Java语言的特点 · Java开发环境的搭建 · 环境变量的配置 · Java的运行机制.
第9讲 Java的继承与多态(一) 类的继承 子类的创建 方法覆盖.
認識 Java.
C/C++/Java 哪些值不是头等程序对象
* 單元:電腦與問題解決 主題:Java物件導向程式設計-類別與物件 台南縣國立善化高中 蕭嘉民 老師
第1章 Java语言概述 学习目标 本章要点 上机练习 习 题.
JAVA 编 程 技 术 主编 贾振华 2010年1月.
《JAVA程序设计》 语音答疑 辅导老师:高旻.
第二章Java基本程序设计.
開發Java程式語言的工具 JDK.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
主编:钟元生 赵圣鲁.
2019/5/3 JAVA Socket(UDP).
第二章 Java基本语法 讲师:复凡.
龍老師我不會Debug QQ.
第6章 面向对象的高级特征 学习目标 本章要点 上机练习 习 题.
方格紙上畫正方形.
助教:廖啟盛 JAVA Socket(UDP) 助教:廖啟盛
JAVA 程式設計與資料結構 第三章 物件的設計.
迴圈(重複性結構) for while do while.
判斷(選擇性敘述) if if else else if 條件運算子.
Java语言程序设计.
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第二章 Java基本语法 讲师:复凡.
Summary
Presentation transcript:

第一章 Java语言概述

第一章 Java语言概述 1 Java技术 2 Java程序的开发过程 3 基本输入和输出 4 本章案例

一、Java技术 Java的起源 Oak、Java Java的发展历程

Sun被Oracle收购,Java成为Oracle的一员 时间 里程碑 1995年 Java被注册,JDK1.0 版正式发布 1996年 Sun成立JavaSoft公司。NetScape、IBM、Symantec、Inprise、MicroSoft IE支持Java;Java开发工具JBuilder、Cafe和VJ++。 1997年 JDK 1.1发布。 1998年 JDK1.2发布,并命名为J2SDK。 2000年 J2SDK 1.3发布 2002年 J2SDK 1.4发布 2004年 J2SDK 1.5发布,重新命名为JDK 5.0 2005年 J2SDK 1.6发布,JDK 6.0 2009年 Sun被Oracle收购,Java成为Oracle的一员 2011年 JDK1.7发布

简单的、完全面向对象的、分布式的、多线程的、动态的、体系结构的中立、可移植的、高性能的、健壮的的和安全的。 一、Java技术 Java语言的特点 简单的、完全面向对象的、分布式的、多线程的、动态的、体系结构的中立、可移植的、高性能的、健壮的的和安全的。

Hardware-BasedPlatform 一、Java技术 Java平台 Java平台由两部分组成:Java虚拟机和Java API。 用户程序(*.java) 基于硬件平台 Hardware-BasedPlatform Java虚拟机 API Java平台

一、Java技术 Java API的使用 Java API(Java Application Programming Interface,Java 应用程序接口)是Java语言提供的组织成包接口的类和接口的集合。

一、Java技术 Java API中的常用包 1、java.lang:包含一些Java语言的基本类与核心类,如String、Math、Integer、System和Runtime,提供常用的功能,这个包中的所有类是被隐式导入的; 2、java.awt/java.awt.event/javax.swing:包含一些用于编写与平台无关的图形界面(GUI)应用程序的类; 3、java.util:包含一些实用工具类和数据结构类; 4、java.io:包含一些用作输入输出(I/O)处理的类; 5、java.net:包含用于网络相关的类,与java.io同时使用完成与网络有关的读写。

public class ConsoleHello { public static void main(String[] args){ 二、程序开发过程 Java程序结构 public class ConsoleHello { public static void main(String[] args){ System.out.println(“欢迎学习Java语言“); }

配置环境变量:path,classpath 2、程序编译 java xxx.java; 二、程序开发过程 Java程序编译 1、Java开发环境的安装、配置 下载安装软件JDK.X 配置环境变量:path,classpath 2、程序编译 java xxx.java;

java className arg1 arg2……;// arg1、arg2为命令行参数 二、程序开发过程 程序装载运行 java className arg1 arg2……;// arg1、arg2为命令行参数 Java程序注释包括:单行注释,多行注释和文档注释。

二、程序开发过程 集成开发环境   集成开发环境IDE(integrated development environment)是集编辑、编译、运行、调试、打包和发布等功能于一体的软件。Java的集成开发环境主要有JCreator、NeBeans IDE、JDeveloper、Eclipse和MyEclipse。

2、使用BufferedReader类实现键盘输入 3、使用JOptionPane对话框输入 三、基本输入和输出 基本输入   1、使用Scanner类实现键盘输入 2、使用BufferedReader类实现键盘输入 3、使用JOptionPane对话框输入

三、基本输入和输出 基本输出   1、使用控制台方式输出 2、使用对话框方式输出

四、综合案例 综合案例设计 本章案例