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的工作原理及特点3 Ja
2、va应用体系(版本)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 Development Kit(JDK)1.0a2
3、版本,标志着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目前Java运行平台主要分为3个版本:Java SE:
4、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:jdk1.6。系统环境path的设置。系统环境classpath的设置。,系统环境
5、变量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 public static void main(String args)System.
6、out.println(“Hello World!);,保存 到C:lesson1中,命名为:Hello.java。注意:源文件的命名规则如果源文件中有多个类,那么只能有一个类是public类。如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java。如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了。编译 使用Java编译器(javac.exe)对其进行编译。C:lesson1javac Hello.java运行 通过虚拟机中的Java解释器(java.exe)来解释执行其 字节码文件。C:lesson1j
7、ava 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(我学得很认真,10,50);,编译 c:lesson1javac Boy.java运行Java Applet由浏览器来运行,因此
8、我们必须编写一个超文本文件(含有applet标记的web页)通知浏览器来运行这个Java Applet。Boy.html 如果浏览器不支持Java Applet程序(比如Win XP 自带的IE),你也可以使用SDK提供的appletviewer来调试小程序,如,在DOS命令行执行:c:lesson1appletviewer Boy.html,5.3 Application与Applet程序的比较,运行方式不同运行工具不通程序结构不同受到的限制不通,课后练习,1.在控制台窗口输出*Practice makes perfect*2.在网页上显示*熟能生巧*并画出一个矩形,1.5.1 基本编码规则
9、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语言中已经被赋予特定意义的一些单词。不可以把这类词作为名字来用。,Java 的注释,/单行注释/*多行注释*/*文档注释*/*多行注释*/文件注释类注释方法注释全局变量注释内部代码注释,1.5.3 Java语言的数据类型划分,基本数据类
10、型,Java语言有8种简单数据类型,分别是:boolean、byte、short、int、long、float、double、char(2)。分为4大类型:整数类型:byte、short、int、long浮点类型:float、double字符类型:char逻辑类型:boolean,整数占用内存大小以及取值范围,长整型数值,long la=9876543234L;/超出了int取值范围,必须加“L”long lb=98765432L;/未超出int取值范围,也可以加“L”long lc=98765432;/未超出int取值范围,可以省略“L”,浮点数,声明为浮点数型的常量或变量用来存储小数,浮点
11、数包括单精度型(float)和双精度(double)两个基本数据类型,float型数值,float fa=9412.75F;/赋值为小数,必须“F”float fb=9876543210F;/赋值超出int取值范围,必须“F”float fc=9412F;/未超出int取值范围,可以“F”float fd=9412;/也可以省略“F”,double型数值,double da=9412.75D;/所赋值为小数,可以加上“D”double db=9412.75;/所赋值为小数,也可以省略“D”double dc=9412D;/未超出int取值范围,可以加上“D”double dd=9412;/未超
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言最新实用教程第1课第1章 JAVA语言概述 Java 语言 最新 实用教程 概述
链接地址:https://www.31ppt.com/p-2270098.html