[其它语言学习]Java语言基本语法v1.ppt
《[其它语言学习]Java语言基本语法v1.ppt》由会员分享,可在线阅读,更多相关《[其它语言学习]Java语言基本语法v1.ppt(80页珍藏版)》请在三一办公上搜索。
1、Java基本语法,目标,了解 Java的应用背景了解Java的特点、运行机制了解 Java 程序的基本结构掌握Java环境的配置掌握如何编译和运行Java程序熟悉Eclipse开发环境掌握Java的编程规范掌握 Java 的关键字掌握Java的基本数据类型掌握Java的变量和常量定义掌握Java中的运算符掌握 Java 的程序控制流程掌握 String 类和StringBuffer类的基本用法掌握数组的定义和使用方法,Java 概述,Java 概述,诞生于1991年,SUN公司,原名Oak(橡树)使用Java已成大势所趋;有人预言:Java将是网络上的“世界语”。但是现在有了.net情况可能会
2、稍有不同。JAVA的应用领域:1.企业级应用,如大型ERP系统后台。SAP的ERP。2.大型应用服务器,如:Oracle,IBM webspere,bea weblogic 3.无线领域:WAP GATEWAY,JAVA通信软件 4.嵌入式领域:如手机游戏,嵌入式设备应用程序 5.Java图形,如GIS平台的客户端.,Java 发展,1990 年Sun 公司的 James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 I
3、nternet 应用程序。1994年将Oak语言更名为Java。1995年Sun 公司的 HotJava 浏览器问世。,Java虚拟机,Java 运行环境,字节码是一套设计用来在Java运行时,系统下执行的高度优化的指令集字节码:Hello.class 文件,Java 虚拟机(JVM),JVM 的平台相关性,1、Java 源代码和 字节码的与机器无关的2、JVM 是与机器相关的3、装有不同操作系统的机器上,需要有专门为该操作系统 开发的 JVM,Java 的优点,1.简单:Java的语法是从C继承的,许多面向对象的特性受到C+的影响,同时也抛弃了C+中许多容易混淆的概念2.安全 当使用一个兼容
4、Java的Web浏览器时,你可以安全地下载Java小应用程序,不必担心病毒的感染或恶意的企图。Java实现这种保护功能的方式是,将Java程序限制在Java运行环境中,不允许它访问计算机的其他部分,Java 的优点(续1),3、可移植 通过Java JVM 编译成字节码,可以跨平台使用4、面向对象:Java 是纯粹的面向对象的语言,任何事物都可以看作是一个对象5、健壮 异常情况可能经常由“被零除”或“文件未找到”这样的情况引起,而我们又必须用既繁多又难以理解的一大堆指令来对它们进行管理,Java通过提供面向对象的异常处理机制来解决这个问题。,Java 的优点(续2),6、多线程 Java支持多
5、线程编程,并具有成熟的解决方案,因而你用Java编写的应用程序可以同时执行多个任务,这使你能够创建出运行平稳的交互式系统。7、解释性和高性能 通过把程序编译为Java字节码这样一个中间过程,Java可以产生跨平台运行的程序。字节码可以在提供Java虚拟机(JVM)的任何一种系统上被解释执行。,Java 的优点(续3),8、分布式 允许位于两台不同的计算机上的对象可以远程地执行。远程方法调用(Remote Method Invocation,RMI)9、动态 Java程序带有多种的运行时类型信息,用于在运行时校验和解决对象访问问题。这使得在一种安全、有效的方式下动态地连接代码成为可能,对小应用程
6、序环境的健壮性也十分重要,因为在运行时系统中,字节码内的小段程序可以动态地被更新。,Java开发环境,网络上直接下载JDKJava Developer Kithttp:/,JDK的环境工具,Java编译器javacJava解释器javaApplet程序观察器appletviewerJava文档生成器javadocJava调试器-jdb,/这是名称为“Hello.java”的简单程序import java.io.*;class Hello public static void main(String args)System.out.println(“欢迎访问 Java 世界!”);,第一个 Ja
7、va 程序,编译及运行,开始 应用程序 附件 命令提示符进入到文件当前目录 如:d:javaexamples编译 javac Hello.java执行 java Hello运行结果:欢迎访问 Java 世界!,Java集成开发环境(IDEs),Java各种集成开发环境(IDE:Integrated Development Environment)百花齐放Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland
8、、Rational Software、Red Hat、Sybase、BEA、Oracle等。,Eclipse项目简介,Eclipse是一个开放源代码的软件开发项目,由Project Management Committee(PMC)所管理。同时,Eclipse项目又分成3个子项目:平台-Platform 开发工具箱-Java Development Toolkit(JDT)插件开发-Plug-in Development Environment(PDE)这些子项目又细分成更多子项目。例如Platform子项目包含数个组件,如Compare、Help与Search。JDT子项目包括三个组件:Us
9、er Interface(UI)、核心(Core)及除错(Debug)。PDE子项目包含两个组件:UI与Core。,下载、安装Eclipse,Eclipse是开放源代码的项目,可以到 www.eclipse.org去免费下载Eclipse的最新版本,建议下载Release或Stable版本。Eclipse本身是用Java语言编写,但下载的压缩包中并不包含Java运行环境,需要用户自己另行安装JDK,并且要在操作系统的环境变量中指明JDK中bin的路径。安装Eclipse的步骤非常简单:只需将下载的压缩包按原路径直接解压既可。在解压缩之后可以到相应的安装路径找到eclipse.exe运行。,菜单
10、条,教程,特性,纵览,例子,进入工作区,欢迎界面,菜单条,快捷工具,文件浏览窗口,大纲窗口,文本编辑区,其他相关窗口,视图切换按钮,工作区界面,建立Java项目,新建Java项目的步骤:I.选择FileNewProject(或是按工具列上New Java Project的按钮)II.在New Project对话框,选择Java Project(或是展开Java选项,选择Java Project),新增Java类,I.选择FileNewClass(或是在 Package Explorer窗口上点击鼠标右键,选择NewClass选项,还可以点击快捷工具New Java Class的按钮)II.在N
11、ew Java Class窗口中,Source Folder字段默认值 是项目的文件夹,不需要更改III.Package字段输入包的名称(不存的在即为新建包)IV.Name字段输入类别名 V.在”Which method would you like to create”的部份,勾 选public static void main(String args)的话,会自动提供main方法 VI.点击Finish按钮,Java项目,包,类,类属性,类方法,Java编辑器,控制台,Java视图,运行Java程序,首先确定要执行的程序代码在编辑器中处于活动状态(页签变蓝色),再执行下列步骤:I.打开菜单
12、RunRun asJava Application II.若有修改过程序,Eclipse会询问在执行前是否要保存 III.控制台(Console)窗口会显示程序输出结果或者:在要运行的Java文件的编辑区,点击右键 Run as Java Application,使用Java Debugger,Java Debugger的步骤:I.设置断点在Java编辑区左边框对应代码行位置,双击或者右键选择 Toggle Breakpoint II.运行Debugger打开菜单RunDebug asJava Application或者:在文件编辑区点击右键Debug asJava Application,D
13、ebug窗口,继续/停止,步入/跳过,断点设置,变量查看器,断点查看器,Debug视图,导入类型:导出类型:,项目的导入和导出,使用Eclipse插件,Eclipse 是一个开放源代码的项目,任何人都可以开发自己的功能插件。通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。插件可以无限扩展,而且有着统一的外观、操作和系统资源管理,这也正是Eclipse的潜力所在。Eclipse插件安装的两种方式:I.拷贝插件对应目录和文件到eclipse的plugins目录中II.修改eclipse安装目录下links目录中的配置文件(新建或修改),并添加插件所在目
14、录的path信息,如:path=C:Program FilesMyEclipse,在Eclipse中配置Web服务器的步骤(以安装了MyEclipse插件后,配置Tomcat服务器为例):添加服务器:WindowPreferences MyEclipse Application Server Tomcat5并选择填写Tomcat所在目录的相关路径部署和启动Web应用:通过快捷按钮进行部署 通过快捷按钮进行启动,在Eclipse中配置Web服务器,附:Eclipse常用快捷键,Control+H:文件搜索Control+Shift+F:格式化代码 Control+Shift+G:在workspa
15、ce中搜索引用(reference)Control+/:对选中的行进行注释或取消注释Control+Alt+:复制高亮显示的一行或多行Alt+:将一行或多行向下移动Alt+:将一行或多行向上移动 F3:打开申明(Open declaration),分号、块和空白,在Java编程语言中,语句是一行由分号(;)终止的代码。例如:totals=a+b+c+d+e+f;一个块是以上括号和下括号为边界的语句集合。例如:x=y+1;y=x+1;Java程序中允许任意多的空白。,标识符(命名),是赋予变量、类和方法的名称;且无最大长度可从一个字母、下划线(_)或美元符号($)开始;是大小写区别对待的。例如:
16、identifieruserNameUser_name_sys_varl$change,abstract do implements private throwBoolean double import protected throwsbreak else instance of public transientbyte extends in return truecase false interface short try catch final long static void char finally native super volatileclass float new switch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 其它语言学习 其它 语言 学习 Java 基本 语法 v1

链接地址:https://www.31ppt.com/p-4999139.html