第一章 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、使用对话框方式输出
四、综合案例 综合案例设计 本章案例