java软件介绍PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
-S-o-u-r-ce-.-ja-v-a-----
编译
-S-o-u-r-ce-.-c-la-s-s----
解释
01101100…
图1-3 Java程序运行机制
1.4 Java程序的运行机制和Java的虚拟机
在Java中所有的程序都是在JVM (Java Virtual Machine)上运行的。JVM是在一台计算机上由软件或
执行
JVM for Winx Windows
JVM for UHIX UNIX
Other Other Platform
1.5 第一个Java程序
范例:Hello.java public class Hello{
public static void main(String args[]){ System.out.println("Hello World!");
图1-2 James Gosling
1.2 发展方向
• J2SE:Java 2 Platform Standard Edition。包含构成Java语言核心的类, 如数据 库连接接、接口定义、输入/输出和网络编程。
• J2ME:Java 2 Platform Micro Edition。包含J25E中一部分类,用于消费类电子 产品的软件开发,如呼机、智能卡、手机、PDA和机顶盒。
} }
2021/4/25
2
简单Java程序
✓ 可以进一步理解java程序基本组成 ✓ 可以使用注释对程序代码进行说明 ✓ 掌握Java标识符的命名规则 ✓ 了解Java关键字 ✓ 可以使用Java定义变量或声明常量
10
2.1 简单Java程序
范例:TestJava.java
public class TestJava{
Java语言介绍
2021/4/25
1
目录
• Java简介 • 简单的Java程序 • Java基础程序设计 • 数组 • 面向对象
2021/4/25
2
2021/4/25
Java简介
1
3
1.1 什么是Java
Java是Sun公司开发出来的一套编程语言,Sun公司的Logo公司,主设计者是 James Gosling。
• J2EE:Java 2 Platform Enterprise Editiono Enterprise Edition(企业版)包含J2SE中 的所有类事务控制并且还包含用于开发企业级应用的类,如EJB. Servlet. JSP, XML 和也是现在Java应用的主要方向。
在2005年Java十周年大会之后这3门技术又重新更名: J2SE更名为JAVA SE J2ME更名为JAVA ME J2EE更名为JAVA EE
int num; //声明整型变量
int num,num1,num2;
1.3 Java的特性
1. 简洁有效 2. 可移植性 3. 面向对象 4. 解释型 5. 适合分布式计算 6. 拥有较好的性能 7. 健壮、防患于未然的特征 8. 多线程处理 9. 较高安全性 10. 动态语言 11. 中性结构
1.4 Java程序的运行机制和Java的虚拟机
从图1-4中可以看出,在Java中源文件名称的后缀为.Java,之后通过编译使*.Java的文件生成一个 *.class文件,在计算机上执行*.class文件,但是此时执行*.class的计算机并不是一个物理上可以看到 的计算机,而是Java自己设计的一个计算机——JVM, Java也是通过JVM进行可移植性操作的。
2.3 Java中的标识符
Java中的包、类、方法、参数和变量的名字可由任意顺序的大小写字母、数字、下划线(_) 和美元符号($)组成,但标识符不能以数字开头,也不能是Java中的保留关键字。
如yourname, yourname-lxh, 1i yourname, $yourname是合法的标识符,class, 67.9.Hello LiXingHua是非法的标识符。
硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的、与平台无关的字节码class文件。Java
解释器负责将Java虚拟机的代码在特定的平台上运行。JVM的基本原理如图1-5所示。
JVM for DOS DOS
-S-o-u-r-ce-.-ja-v-a-----
编译
S--o-u-rc-e-.-c-la-s-s----
public static void main(String[] args){
//Java操作的 一个简单范例
int num=10;
//定义整型变量
num=30;
//修改变量内容
Hale Waihona Puke Baidu
System.out.println("num的内容是:"+num);
//输出内容
System.out.println("num*num="+num*num);
Java语言发展到今天经历了一系列的过程,Java在1995年5月23日推出了JDK 1.0版本,此版本标志着Java正式进军Internet的开始,在1998年对之前的JDK进 行了升级并推出了JDK 1.2的开发包,该版本加入了大量的轻量级组件包,从此 之后Java被正式命名为Java 2.0
图1-1 Sun公司logo
标识符编写的简单建议 一些刚接触编程语言的同学可能会觉得记住上面的规则很麻烦,标识符最好用字母
开头,而且尽量不要包含其他符号。
2.4 Java中的关键字
表2-1 Java中的常见关键字
2.5 变量与常量
变量是利用声明的方式将内存中的某个内存块保留下来以供程序使用。可以声明的数据类型为整型、 字符型、浮点型或是其他数据类型,作为变量的保存之用。变量在程序语言中“扮演”了最基本的“角色”。 变量可以用来存放数据,而使用变量之前则必须先声明它的数据类型。
//输出乘方
}
}
2.2 Java程序的注释
• 单行注释 • 多行注释
int num; //定义一个整数
/* int c=10; int x=5;
*/
• 文档注释
是以单抖线加两个星形标记(/**)开头,并以一个星形标记加单抖线(*/)结束。用 这种方法注释的内容会被解释成程序的正式文档,并能包含在如javadoc之类工 具生成的文档中,用以说明该程序的层次结构及方法。