资源预览内容
第1页 / 共75页
第2页 / 共75页
第3页 / 共75页
第4页 / 共75页
第5页 / 共75页
第6页 / 共75页
第7页 / 共75页
第8页 / 共75页
第9页 / 共75页
第10页 / 共75页
亲,该文档总共75页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Java基本语法目标了解 Java的应用背景 了解Java的特点、运行机制 了解 Java 程序的基本结构 掌握Java环境的配置 掌握如何编译和运行Java程序 熟悉Eclipse开发环境 掌握Java的编程规范 掌握 Java 的关键字 掌握Java的基本数据类型 掌握Java的变量和常量定义 掌握Java中的运算符 掌握 Java 的程序控制流程 掌握 String 类和StringBuffer类的基本用法 掌握数组的定义和使用方法Java 概述 诞生于1991年,SUN公司,原名Oak(橡树) 使用Java已成大势所趋;有人预言:Java将是网络 上的“世 界语”。但是现在有了.net情况可能会稍有不同。 JAVA的应用领域:1. 企业级应用,如大型ERP系统后台。SAP的ERP。2. 大型应用服务器,如:Oracle , IBM webspere,bea weblogic3. 无线领域:WAP GATEWAY,JAVA通信软件4. 嵌入式领域:如手机游戏,嵌入式设备应用程序5. Java图形,如GIS平台的客户端.Java 发展 1990 年Sun 公司的 James Gosling等人开始开发 名称为 Oak 的语言。希望用于控制嵌入在有线电 视交换盒、PDA等的微处理器。 1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标 市场转向 Internet 应用程序。 1994年将Oak语言更名为Java。 1995年Sun 公司的 HotJava 浏览器问世。Java 的优点1. 简单:Java的语法是从C继承的,许多面向对象的特 性受到C+ 的影响 , 同时也抛弃了C+中许多容 易混淆的概念 2. 安全当使用一个兼容Java的Web浏览器时,你可 以安全地下载Java小应用程序,不必担心病毒的 感染或恶意的企图。Java实现这种保护功能的方 式是,将Java程序限制在Java运行环境中,不允 许它访问计算机的其他部分Java 的优点(续1)3、 可移植通过Java JVM 编译成字节码,可以跨平台使用 4、 面向对象:Java 是纯粹的面向对象的语言,任何事物都可 以看作是一个对象 5、 健壮异常情况可能经常由“被零除”或“文件未找到”这 样的情况引起,而我们又必须用既繁多又难以理 解的一大堆指令来对它们进行管理,Java通过提 供面向对象的异常处理机制来解决这个问题。Java 的优点(续2)6、 多线程Java支持多线程编程,并具有成熟的解决方案 ,因而你用Java编写的应用程序可以同时执行多 个任务,这使你能够创建出运行平稳的交互式系 统。7、解释性和高性能 通过把程序编译为Java字节码这样一个中间过 程,Java可以产生跨平台运行的程序。字节码可 以在提供Java虚拟机(JVM)的任何一种系统上 被解释执行。Java 的优点(续3)8、分布式允许位于两台不同的计算机上的对象可以远程地执行 。远程方法调用(Remote Method Invocation ,RMI) 9、动态Java程序带有多种的运行时类型信息,用于在运行时校 验和解决对象访问问题。这使得在一种安全、有效的方式 下动态地连接代码成为可能,对小应用程序环境的健壮性 也十分重要,因为在运行时系统中,字节码内的小段程序 可以动态地被更新。编译型源程序字节码程序Java源程序可执行程序EXE裸机操作系统解释器编译 连接编译执行解释 执行 .java.classJavaJava虚虚拟机拟机Java 运行环境字节码是一套设计用来在Java运行时,系统下执 行的高度优化的指令集字节码: Hello.class 文件 源代码虚拟机指令 字节码通过编译器Target MachineJava 虚拟机在每个计算机上 都有独特的JVM机器码Java 虚拟机 (JVM)JVM 的平台相关性1、Java 源代码和 字节码的与机器无关的 2、JVM 是与机器相关的 3、装有不同操作系统的机器上,需要有专门 为该操作系统 开发的 JVMJava开发环境 网络上直接下载JDK Java Developer Kit http:/java.sun.com/j2 se/ JDK的配置方法 变量名变量值path;X:jdk140binClassPath;X:jdk140libtools.jar; ;X:jdk140libdt.jar;JAVA_HOMEX:jdk140JDK的环境工具 Java编译器javac Java解释器java Applet程序观察器appletviewer Java文档生成器javadoc Java调试器-jdb /这是名称为“Hello.java”的简单程序 import java.io.*; class Hello public static void main(String args ) System.out.println(“欢迎访问 Java 世界!“); 单行注释 导入 必要的包定义类Main函 数在控制台上输出第一个 Java 程序编译及运行 开始 应用程序 附件 命令提示符 进入到文件当前目录 如: 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、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子项目包括三个组件:User Interface (UI)、核心(Core)及除错(Debug)。PDE 子项目包含两个组件:UI与Core。 下载、安装Eclipse Eclipse是开放源代码的项目,可以到 www.eclipse.org去免费下载Eclipse的最新版本, 建议下载Release或Stable版本。 Eclipse本身是用Java语言编写,但下载的压缩包 中并不包含Java运行环境,需要用户自己另行安 装JDK,并且要在操作系统的环境变量中指明 JDK中bin的路径。 安装Eclipse的步骤非常简单:只需将下载的压缩 包按原路径直接解压既可。在解压缩之后可以到 相应的安装路径找到eclipse.exe运行。菜单条教程特性纵览例子进入工作区欢迎界面菜单条快捷工具文件浏览 窗口大纲窗口文本 编辑区其他相关 窗口视图切换 按钮工作区界面建立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. 在New 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. 打开菜单RunRun asJava ApplicationII. 若有修改过程序,Eclipse会询问在执行前是否要保存 III. 控制台(Console)窗口会显示程序输出结果或者:在要运行的Java文件的编辑区,点击右键 Run as Java Application 使用Java DebuggerJava Debugger的步骤: I. 设置断点 在Java编辑区左边框对应代码行位置,双击或者 右键选择 Toggle Breakpoint II. 运行Debugger 打开菜单RunDebug asJava Application 或者:在文件编辑区点击右键Debug as Java ApplicationDebug窗口继续/停止步入/跳过断点设置变量查 看器断点查 看器Debug视图 导入类型: 导出类型:项目的导入和导出使用Eclipse插件 Eclipse 是一个开放源代码的项目,任何人都可 以开发自己的功能插件。通过开发新的插件扩展 现有插件的功能,比如在现有的Java开发环境中 加入Tomcat服务器插件。插件可以无限扩展,而 且有着统一的外观、操作和系统资源管理,这也 正是Eclipse的潜力所在。 Eclipse插件安装的两种方式: I. 拷贝插件对应目录和文件到eclipse的plugins目录中 II.修改eclipse安装目录下links目录中的配置文件(新建或 修改),并添加插件所在目录的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 : 在workspace中搜索引用 (reference) Control + / : 对选中的行进行注释或取消注释 Control + Alt + : 复制高亮显示的一行或多行 Alt + : 将一行或多行向下移动 Alt + : 将一行或多行向上移动 F3 : 打开申明(Open declara
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号