概述及语法基础.ppt
《概述及语法基础.ppt》由会员分享,可在线阅读,更多相关《概述及语法基础.ppt(75页珍藏版)》请在三一办公上搜索。
1、,Java精讲,Java精讲学习目标,一、Java核心基础(环境配置、语法基础、三大特性、集合、IO、多线程、Socket网络编程),二、新版本特性,三、Java反射机制,四、Jsp及Servlet技术(内置对象、JSTL/自定义标签库、监器、过滤器),1,概述及语法基础,第,课,本章目标,了解Java语言的由来及其架构划分,了解Java语言的基本特性,熟练掌握Java语言的环境搭建,掌握Java语言的基本程序结构,了解Java语言的编译原理,掌握Java语言的注释,本章目标,掌握标识符的规则与系统定义关键字,掌握Java语言的简单数据类型,掌握变量与常量,运用简单数据类型中各类型数据间的优先
2、关系和相互转换方法,掌握运算符与表达式,运用程序的控制结构,掌握数组,Java语言的由来,Sun Microsystems 于1995年推出1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为JavaJava 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题,Java语言及其架构,Java是一种面向对象的、独立平台的安全语言。,面向对象编程(OOP)是一种软件开发方法。独立平台指的是无需修改程序便能运行在不同的计算环境中。,Java语言及其架构,
3、J2SE(Java2 Standard Edition),即Java 2 标准版本。J2ME(Java2 Micro Edition),即Java 2 平台微型版,它提供了HTTP高级Internet协议。J2EE(Java2 Enterprise Edition),即Java 2 平台企业版。,针对不同应用软件开发的需求,Sun公司开发了不同的Java的版本。,Java语言的特点,Java虚拟机,Java虚拟机(Java Virtual Machine 简称JVM)是实现Java最重要的特性平台无关性的基础。,Java源程序,编译,Java字节码(可跨平台),运行,JVMJava虚拟机,Li
4、nux,Wince,Windows,Solaris,Java语言环境的搭建,第一步:下载并安装JDK包,下载网址:http:/,Java语言环境的搭建,第二步:安装JDK包,双击安装文件,安装开始,安装时选择:安装盘之后的盘符,例如:JDK1.5,安装路径D:JDK1.5中的目录结构,Bin目录结构:java.exe是Java字节码解释程序,负责解释执行Java字节码文件,就是一个JVM,Java语言环境的搭建,第三步:设置安装环境,PATH的设置 CLASSPATH的设置,“我的电脑”“属性”“高级”标签“环境变量”按钮,双击系统变量中的PATH项,PATH 原值的开头增加Java编译器所在
5、的路径 D:JDK1.5BIN,单击“新建”按钮,在变量值中输入:.;D:JDK1.5libtools.jar;D:JDK1.5libdt.jar;,在变量值中输入:CLASSPATH,演示,Java语言环境的搭建,Java语言环境的搭建演示,Java语言的结构,import java.lang.System;class Test public static void main(String args)System.out.println(“欢迎来到北邮3G移动通信学院);,Windows下C语言编译过程,Java语言编译过程,Java的编译原理,C源程序(扩展名为.c),Windows可执行
6、文件(扩展名为.exe),Windows操作系统,Java源程序(扩展名为.java),Java字节码文件(扩展名为.class),Windows操作系统,Linux操作系统,JVM虚拟机,Linux下的Java字节码解释程序,能直接解释Java字节码的CPU,Windows下的Java字节码解释程序,C编译程序,执行,Java编译程序,执行,执行,执行,Java的执行方式,即时编译方式(JIT just in time)解释器先将字节码编译成机器码,然后再执行该机器码。解释执行方式 解释器通过每次解释并执行一小段代码来完成Java字节码程序的所有操作。,运行时,编译时,Java的执行方式,类
7、加载器,Java字节码校验器,硬件,JIT代码生成器,解释器,编译,网络,Java源程序(扩展名为.java),Java字节码文件(扩展名为.class),Java的帮助文档,SUN公司为JDK工具包提供了一整套文档资料,习惯上称之为JDK文档。JDK文档中提供了Java中的各种技术资料,以及JDK中提供的各种类的帮助说明。JDK文档是Java语言的完整说明,它是编写Java程序时经常查阅的资料。可以从SUN公司的网站上下载到最新的JDK文档。,Java的帮助文档的使用,演示,使用Java帮助文档的过程,Java的帮助文档的使用演示,Java语言中的注释,Java中的注释根据不同的用途分为三种
8、类型:,单行注释注释内容前加(/)。Java编译器会忽略掉这部分信息。,int n=10;/定义一个整型,Java语言中的注释,多行注释在注释内容前以一个(/*)开头,并在注释内容末尾以一个(*/)结束。注释内容超过一行时一般使用这种方法。,/*int x=10;int y=5;*/,Java语言中的注释,文档注释以一个(/*)开头,并以一个(*/)结束。注释的内容会被解释成程序的正式文档,通过如javadoc之类的工具程序生成帮助文档。文档标记是一些以“”开头的命令,置于注释行的起始处(但前导的“*”会被忽略)。,/*此类用于实现在控制台输出信息*version 2.0版,2008年11月2
9、0日*author Blue*/,Java标识符,变量,方法,类和对象的名称都是标识符,程序员需要标识和使用的东西都需要标识符。在Java语言里标识符以字符或_、$开头,后面字符可以是字母、数字、下划线、$符号。标识符区分大小写,没有长度限制。关键字不能用作标识符命名。,Java关键字,Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword)。所有Java关键字都是小写的,IF、THIS、NEW等都不是Java关键字;goto和const虽然从未使用,但也作被为Java关键字保留;true,false,null虽被用做专门用途,但也不是Java的关键字;关键字不能当作标识
10、符使用。,Java关键字,Java语言的数据类型,0,500,变量,变量是程序运行过程中其值可以改变的量。,class Test public static void main(String args)int iSum=0,iNumber;iNumber=10;iSum=50*iNumber;System.out.println(iSum);,任何一个变量都有自己的一个名称,任何一个变量都有自己的一个内存单元,常量,常量是程序运行过程中其值保持不变的量。,public class A/*这是一个main方法。*/public static void main(String args)final
11、 float MIN=10.0f;MIN=20.0f;,声明一个常量并初始化赋值,不能改变已赋值常量的值,布尔类型-boolean,布尔型数据只有两个值true和false它们不对应于任何整数值 布尔型变量的定义如:boolean b=true;,字符类型-char,字符常量是使用单引号()括起来的一个字符,如 a,A;,字符型变量:类型为char,它在机器中占16位,其范围为065535。字符型变量的定义如:char c=a;,整型数据-常量,十进制整数 如 123,456,0八进制整数:以0开头如0123表示十进制数83 011表示十进制数9十六进制整数:以0 x或0X开头 如 0 x12
12、3表示十进制数291 0X12表示十进制数18,整型数据-变量,浮点型数据-常量,十进制数形式:由数字和小数点组成,且必须有小数点 如0.123,1.23,123.0 科学计数法形式 如123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数。float型的值,必须在数字后加f或F 如 1.23f。,浮点型数据-变量,public class Assign public static void main(String args)int x,y;float z=1.234f;double w=1.234;boolean flag=true;char c;String str
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概述 语法 基础
链接地址:https://www.31ppt.com/p-6302567.html