Java语言基本结构 (2).ppt

上传人:小飞机 文档编号:6510161 上传时间:2023-11-07 格式:PPT 页数:41 大小:3.20MB
返回 下载 相关 举报
Java语言基本结构 (2).ppt_第1页
第1页 / 共41页
Java语言基本结构 (2).ppt_第2页
第2页 / 共41页
Java语言基本结构 (2).ppt_第3页
第3页 / 共41页
Java语言基本结构 (2).ppt_第4页
第4页 / 共41页
Java语言基本结构 (2).ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《Java语言基本结构 (2).ppt》由会员分享,可在线阅读,更多相关《Java语言基本结构 (2).ppt(41页珍藏版)》请在三一办公上搜索。

1、,第一章 第一个Java应用,本次课内容,程序设计语言简介Java概述(发展历史、特点)Java平台 Java源文件结构Java语言的基本概念,程序设计语言种类,机器语言汇编语言高级语言,程序执行方式,编译方式解释方式,面向过程和面向对象程序设计语言,面向过程:围绕“完成什么功能”,以“功能为中心”描述系统(C、Pascal)符合人们认识客观事物的本来面目,人们所处的世界本来就由一个个事物即对象组成的。面向对象就是从事物的本来面目入手,分析系统由哪些对象组成,每个对象有什么特征和属性。这些对象能干什么,对象之间的关系如何。,Java简史,Green Project,1991,James Gos

2、ling,Oak,1995,Java的发展史,1995.5 Sun公司正式发布Java产品1996.2 Java1.0版本诞生1997.2 升级为1.1版本1999.7 升级为1.2版(改名为Java2)2000.9 升级为1.3版2001.7 升级为1.4版 并形成了Java体系目前为1.6版,Java 1,Java 2,J2SE(Java 2 Standard Edition),J2EE(Java 2 Enterprise Edition),J2ME(Java 2 Micro Edition),标准版 适用于开发用户端程序,企业版适用于开发服务器端程序,手持设备版 适用于开发手机、无线设备

3、程序,Java技术的体系,什么是Java?,Java 技术包含两方面含义:语言和平台。Sun公司在“Java白皮书”中对Java的定义是:A simple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,and dynamic language.Java是一种具有简单的、面向对象的、分布式的、解释型的、健壮的、安全的、体系结构中立的、可移植的、高性能的、多线程的、动态的语言。,Java的特点,Java是简单的Ja

4、va是面向对象的Java是健壮的Java是安全的Java是解释型的Java是可移植的Java是多线程的,“一次编译,到处运行”的原理,Java 程序的运行环境,Java虚拟机,Java是解释执行的高级编程语言,JAVA平台简介,Java平台包括两部分:Java 应用编程接口(Java API)Java虚拟机(Java Virtual Machine),JVM(Java Virtual Machine),在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件。Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。Jav

5、a解释器负责将Java虚拟机的代码在特定的平台上运行。,Java的开发工具JDK,什么是JDK?,JDK:Java开发工具包(Java Development Toolkit),JDK是一个简单的命令行工具集,包括软件库、编译Java源代码的编译器、执行Java字节码的解释器、测试Java Applet的浏览器,以及其他的实用工具。,JDK(Java Development Kit),JRE(Java RuntimeEnvironment),Java VM(JVM),JavaRuntimeClasses,JDK的安装与配置,下载JDK,最新版本和文档的站点:官方:http:/校内:http:/

6、192.168.102.16/计算机系课件/UML与面向对象程序设计/环境,JDK的安装与配置,配置环境变量 我的电脑属性高级环境变量系统环境变量变量名:path-用于指定操作系统的可执行指令的路径变量值:JDK安装目录bin用分号与原有的变量值区分开。,JDK的安装与配置,JDK 提供的常用工具,javac 是用来编译源代码的命令。java 是用于执行类文件的命令。appletviewer 命令允许在万维网浏览器的环境之外运行 Applet。,Java的集成开发环境,JBuilderEclipse(开发工具介绍)JCreatorVisual J.NET,开始简单的Java程序编写,Java程

7、序分为两类:应用程序(Java application)Application是独立程序,与其他高级语言编写的程序相同。Application能够在任何具有Java解释器的计算机上运行。小程序(Java applet)Applet是一种特殊的Java程序,它可以在兼容Java的Web浏览器中直接运行。,Java Application程序基本结构,第一个 Java 程序,/这是名称为“HelloWorld.java”的简单程序 public class HelloWorld public static void main(String args)System.out.println(“欢迎访问

8、 Java 世界!“);,在记事本编辑Java程序,单击开始,依次选择程序-附件-记事本,/这是名称为“HelloWorld.java”的简单程序import java.io.*;class HelloWorld public static void main(String args)System.out.println(“欢迎访问 Java 世界!“);,编译和运行,单击开始,依次选择程序-附件-命令提示符,进入程序所保存的目录,输入命令编译HelloWorld,输入命令执行HelloWorld,输出结果,程序分析,main,(String args),void,static,public,

9、代码写在此处,main:进入点的函数名称。一定要取名为“main”,(String args):传递給 main 的参数。,void:main 的返回值。void 代表不返回任何值。,static:宣告 main 是一个静态函数。,public:宣告 main 函数大家都可以存取。,:將您想執行的程序填在此处。注意!Java 每行程序后方都要以分号结尾。,Java程序的编写、编译和执行,编写代码可使用任何文本编辑软件编写,比如记事本源代码文件的扩展名为.java编译使用JDK的编译器Javac.exe进行编译编译后生成扩展名为.class的字节码运行使用JDK的解释器Java.exe运行,Ja

10、va API 文档2-1,加载 API 文档的步骤:打开 Internet Explorer。键入下列 URL http:/,Java API 文档是一种非常有用的文档,描述许多 java 的内置功能,包含类、包、接口等的帮助。,Java API 文档2-2,选择包,选择包中的接口或类,可查看相应帮助,1.用Java虚拟机执行类名为Hello的应用程序的正确的命令是()A.java Hello.class B.Hello.class C.java Hello.java D.java Hello2.只包含一个带public修饰的Java类的Abc的Java程序的正确的命名是()A.Abc B.A

11、bc.java C.abc.java D.一个任意的标识符后带后缀.java,3.编译一个Java程序Hello.java的正确命令形式是()A.javac Hello B.Javac HelloC.javac Hello.java D.javac hello,Eclipse简介,Eclipse简介 Eclipse是一种可扩展的开放源代码IDE。2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。常见的JAVA集成开发环境?Sun的NetBeans、Sun的SunJavaStudio、Borland的JBuilder、Orac

12、le的JDeveloper等,Eclipse目录结构,/plugins 存放插件的目录/features 存放功能部件的目录/links 其他plugins和features的连接地址的存放目录/readme eclipse.exe 启动Eclipse程序/workspace 具体的项目目录。workspace目录下还有一个.metadata的目录,这个目录存着你这个启动的工作区的所有配置。,Eclipse目录结构(续),Eclipse开发环境,Eclipse平台的用户界面是由透视图、视图、编辑器组成的。每个“工作台”窗口都包含一个或多个透视图;透视图则包含视图和编辑器(透视图是根据用户的不同

13、选择来布局视图和编辑器的);可同时打开任意数目的编辑器,但在任一时刻只能有一个编辑器是活动的。星号(*)指示编辑器具有未保存的更改。,Eclipse开发环境(续),项目构建,1选择文件新建项目;2项目类别选Java;3项目列表选Java项目;4点击“下一步”;5输入项目名称,例如:HelloProject;6点击“完成”;7在工具条里点击“创建Java类”的按钮;8在名称域输入HelloWorld;9点击public static void main(String args)的复选框,让Eclipse创建 main方法;10点击“完成”;11一个Java编辑窗口将打开,在main方法中输入 S

14、ystem.out.println(“Hello World”)行;12使用Ctrl-s保存,这将自动编译 HelloWorld.java;13点击工具条里的“运行”按钮;14测试成功,控制台窗口,一句“Hello World”将会显示在里面。,Eclipse常用快捷键,查找并替换 Ctrl+F 撤销 Ctrl+Z 重做 Ctrl+Y小写转大写 Ctrl+shift+X大写转小写 Ctrl+shift+Y,提示和技巧,热键篇:Alt+/简易说明:编辑程序代码时,打sysout+Alt+/,就会自动 出现:System.out.println();。程序代码自动排版:Ctrl+Shift+F 自

15、动引入所需要的类别:Ctrl+Shift+O 简易说明:假设我们没有Import任何类别时,当我们在程序里打入:BufferedReader buf=new BufferedReader(new InputStreamReader(System.in);此时Eclipse会警示说没有汇入类别,这时我们只要按下Ctrl+Shift+O,它就会自动帮我们Import类别。,提示和技巧,实时语法检查编辑区右侧如果有红色小方块,直接点击就可跳到有错的行;黄色小方块是警告,可以忽略,但最好检查一下;如果某个函数尚未完成,要提醒自己注意怎么办?加上注释/TODO,右侧就会有蓝色小方块,提示你此处尚未完成。当一个源码的右侧没有任何提示时,说明这个文件已经完成了。,提示和技巧,工作空间项目管理 使用项目 关闭项目命令来管理工作空间中的项目。当关闭了项目时,它的资源将暂时“脱机”,并且不再出现在“工作台”中(它们仍然存在于本地文件系统中)。已关闭的项目需要的内存很少。此外,因为在构建期间不会检查这些项目,所以,关闭项目可以缩短构建时间。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号