Java语言最新实用教程(第1课)-第1章 JAVA语言概述.ppt
《Java语言最新实用教程(第1课)-第1章 JAVA语言概述.ppt》由会员分享,可在线阅读,更多相关《Java语言最新实用教程(第1课)-第1章 JAVA语言概述.ppt(47页珍藏版)》请在三一文库上搜索。
1、Java语言最新实用案例教程(第2版),第一课 第1章 JAVA语言概述,(1)网络地位 Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发。 (2)语言地位 Java是面向对象编程,并涉及到网络、多线程等重要的基础知识,是一门很好的面向对象语言。成为软件设计开发者应当掌握的一门基础语言。 (3)需求地位 由于很多新的技术领域都涉及到了Java语言 ,导致IT行业对Java人才的需求正在不断的增长 。,Java的地位,第1章 Java 语言概述,1 Java语言的产生 2 Java的工作原理
2、及特点 3 Java应用体系(版本) 4 JSEDK下载安装及配置 5 Java程序结构 5.1 Java应用程序 案例1-1:包含两个类的程序 5.2 Applet程序 案例1-2:一个简单的绘图程序 5.3 Application与Applet程序的比较,1 Java 的诞生,Java是1995年6月由Sun公司引进到我们这个世界的革命性的编程语言。 1990年Sun公司成立了由James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种家用电器等设备的芯片上的代码。 1995年5月Sun公司推出Java Developmen
3、t Kit(JDK)1.0a2版本,标志着Java的诞生 Java语言得名于印度尼西亚一个盛产咖啡的岛屿,中文名叫爪哇 学习Java语言:整体具体,与C+的区别(面向对象语言),1、指针 2、多重继承 3、数据类型及类 4、自动内存管理 5、操作符重载 6、预处理功能 7、 Java不支持缺省函数参数,而c+支持 8、字符串 9、“goto“语句 l0、类型转换 11、异常,2 Java 的特点,1简单 2面向对象 3分布式 4健壮 5结构中立 6安全 7可移植性 8解释性 9多线程 10动态,3 Java应用体系(版本),Sun公司要实现:Write once,run anywhere 目前
4、Java运行平台主要分为3个版本: Java SE: Java 标准平台 Java EE: Java企业平台 Java ME: Java小型平台 学习Java必须从J2SE开始目前Sun公司已发布了J2SDK(Java2 Software Develop Kit)的1.7版本,可以登录到Sun公司的网站: http:/ 我们使用 J2SDK1.6,4 Java 编程环境的搭建,下载JDK1.6。 本书将使用针对Window操作系统平台的JDK,因此下载的版本为jdk-6u24-windows-i586-p.exe。 选择安装路径界面。为了便于今后设置环境变量,建议修改默认的安装路径为:D:jd
5、k1.6 。 系统环境path的设置。 系统环境classpath的设置。,系统环境变量Path 值的设置,SDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。,系统环境ClassPath 值的设置,SDK的安装目录的jre文件夹中包含着Java应用程序运行时所需要的Java类库,这些类库被包含在jrelib目录下的压缩文件rt.jar中,一个Java程序的开发过程,.class,5.1 一个简单的Java应用程序,public class Hello p
6、ublic static void main (String args ) System.out.println(“Hello World!“); ,保存 到C:lesson1中,命名为:Hello.java。 注意:源文件的命名规则 如果源文件中有多个类,那么只能有一个类是public类。 如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java。 如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了。 编译 使用Java编译器(javac.exe)对其进行编译。 C:lesson1javac Hello.j
7、ava 运行 通过虚拟机中的Java解释器(java.exe)来解释执行其 字节码文件。 C:lesson1java Hello,5.2 一个简单的Java小应用程序(Java Applet),import java.applet.*; import java.awt.*; public class Boy extends Applet public void paint(Graphics g) g.setColor(Color.red); g.drawString(“我一边喝着咖啡,一边学Java呢“,5,30); g.setColor(Color.blue); g.drawString(“
8、我学得很认真“,10,50); ,编译 c:lesson1javac Boy.java 运行 Java Applet由浏览器来运行,因此我们必须编写一个超文本文件 (含有applet标记的web页)通知浏览器来运行这个Java Applet。Boy.html 如果浏览器不支持Java Applet程序(比如Win XP 自带的IE),你也可以使用SDK提供的appletviewer来调试小程序,如,在DOS命令行执行: c:lesson1appletviewer Boy.html,5.3 Application与Applet程序的比较,运行方式不同 运行工具不通 程序结构不同 受到的限制不通,
9、课后练习,1.在控制台窗口输出 * *Practice makes perfect * 2.在网页上显示 * *熟能生巧 * 并画出一个矩形,1.5.1 基本编码规则 1.5.2 案例1-3:代码注释 1.5.3 数据类型 1.5.4 常量和变量 1.5.5 运算符和表达式,1.5 Java语言基础,1.5.1 基本编码规则,1 标识符:用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为。 2 命名规则:Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字字符。 3 关键字:就是Java语言中已经被赋予特定意义的一些单词。不可以把这类词作为名字
10、来用。,Java 的注释,/单行注释 /*多行注释*/ /* *文档注释 */ /*多行注释*/ 文件注释 类注释 方法注释 全局变量注释 内部代码注释,1.5.3 Java语言的数据类型划分,基本数据类型,Java语言有8种简单数据类型,分别是: boolean、byte、short、int、long、float、double、char(2)。 分为4大类型: 整数类型:byte、short、int、long 浮点类型:float、double 字符类型:char 逻辑类型:boolean,整数占用内存大小以及取值范围,长整型数值,long la = 9876543234L; / 超出了in
11、t取值范围,必须加“L” long lb = 98765432L; / 未超出int取值范围,也可以加“L” long lc = 98765432; / 未超出int取值范围,可以省略“L”,浮点数,声明为浮点数型的常量或变量用来存储小数,浮点数包括单精度型(float)和双精度(double)两个基本数据类型,float型数值,float fa = 9412.75F; / 赋值为小数,必须 “F” float fb = 9876543210F; / 赋值超出int取值范围,必须 “F” float fc = 9412F; / 未超出int取值范围,可以 “F” float fd = 9412
12、; / 也可以省略“F”,double型数值,double da = 9412.75D; / 所赋值为小数,可以加上 “D” double db = 9412.75; / 所赋值为小数,也可以省略 “D” double dc = 9412D; / 未超出int取值范围,可以加上 “D” double dd = 9412; / 未超出int取值范围,可以省略“D” double de = 9876543210D; / 超出int取值范围,必须加上 “D,字符型,“char”进行声明。 Java中的字符通过Unicode字符编码,以二进制的形式存储到计算机中,计算机可通过数据类型判断要输出的是一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言最新实用教程第1课-第1章 JAVA语言概述 Java 语言 最新 实用教程 概述
链接地址:https://www.31doc.com/p-5019479.html