- 0
- 0
- 约2.59千字
- 约 26页
- 2016-12-06 发布于江苏
- 举报
任务1——安装配置开发环境及需求分析 学习情境一(项目开发准备) 学习目标 了解Java语言产生的发展历史。 理解Java的主要特点与实现机制。 熟悉JDK的下载、安装和环境配置。 掌握编辑、编译、运行Java程序的步骤。 了解项目开发需求分析的内容。 1.1 任务描述 安装及配置Java开发环境 命令行方式下调试程序 利用JCreator调试程序编辑、编译、运行简单的Java应用程序 项目的需求分析 1.2 技术概览 Java语言的产生与发展 Java语言的特点 Java语言的工作机制 1.2.1 Java语言的产生与发展 1991年 Oak语言 1995年 Sun发布JDK 1.0 1998年 JDK1.2 更名为 Java 2 1999年 J2SE、J2EE、J2ME 2000年~2004年 JDK1.3 1.4 2004年10月 JDK 5.0 2007年 JDK 6.0(目前使用版本) 1.2.2 Java语言的特点 简单性 C及C++语言相似 Java = “C++” //继承 - “复杂性和奇异性” //批判 + “安全性和可移植性” //发展 不必接受专门的训练就可以开始程序设计 面向对象性 封装性 继承性 代码复用 可移植性 基本数据类型的平台无关性 Java虚拟机 一次编写,到处运行 1.2.2 Java语言的特点(续) 安全性 删除指针和释放内存功能 提供字节码检查器 文件访问机制 多种网络软件协议的用户接口 多线程 健壮性 强类型机制 垃圾回收机制 异常处理机制 1.2.3 Java语言的工作机制 任务【1-1】 安装及配置Java开发环境 Java语言有两种开发环境: 命令行方式下的JDK 集成开发环境,如NetBeans、Jbuilder、Eclipse、Jcreator等 1.3.1 下载和安装JDK 下载页面 /javase/downloads/index.jsp 安装JDK后的目录 bin目录——提供的是JDK的工具程序 demo目录下提供了Java编写好的示例程序。 jre目录——JDK自己附带的JRE资源包。 lib目录——提供了Java工具所需的资源文件。 src.zip——提供了API类的源代码压缩文件。 区别JRE和JDK JRE: Java运行时环境 JDK: Java开发环境(包含JRE) 1.3.2 环境变量的配置 通过设置环境变量中的Path可以告诉操作系统如果在当前目录下找不到相应的工具程序则到Path指定的目录下去找。 设置环境变量classpath Classpath——告诉Java虚拟机在什么目录可以找到指定的.class文件 任务【1-2】 命令行方式下调试程序 JDK工具程序 Java应用程序 Java Applet小程序 JDK工具程序 Javac——Java编译器,将Java源代码转换成字节码。 Java —— Java解释器,直接从类文件执行Java应用程序字节代码。 appletviewer ——小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 Javadoc ——根据Java源码及说明语句生成HTML文档。 Jdb —— Java调试器,可以逐行执行程序,设置断点和检查变量。 Javah ——产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 Javap —— Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 Java程序的分类 Java应用程序(Java Application) Java小程序(Java Applet) Java应用程序举例 例1-1 HelloBeijing.java public class HelloBeijing { public static void main(String[] args) { // 输出一字符串 System.out.println(2008, 北京欢迎您!); } } Java应用程序 一个Java程序由一个或多个类组成,每个类可以有多个变量和方法,但是最多只有一个公共类public。 对于Java应用程序必须有且一个main()方法,该方法是执行应用程序时的入口。包含main( )方法的类成为该应用程序的主类。 在Java语言中字母是严格区分大小写,这点不要和C和C++混淆。 文件名必须与主类的类名保持一致,且两者的大小写要一致。 运行
您可能关注的文档
- 代数计算题专项练习学习课件.ppt
- 第五讲时间序列分析学习课件.ppt
- 复习重力与万有引力的区别学习课件.ppt
- 宏观经济学第六部分学习课件.ppt
- 万有引力学习课件.ppt
- 实验七、粉状物料摩擦角的测定学习课件.ppt
- 心理学在管理中的应用教材学习课件.ppt
- 新闻发布会场地学习课件.ppt
- Unit13Integrating学习课件.ppt
- 第8部分电子信息类专业英语(第二版)课本李白萍学习课件.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2025高中英语教师课程标准考试模拟试卷及参考答案.docx VIP
- 第12课 绿意再生课件-赣美版(2024)初中美术七年级下册.pptx VIP
- 2025年青岛西海岸新区自主招生化学试题及答案.docx VIP
- 2024-2025学年江苏卫生健康职业学院单招《英语》考前冲刺练习(真题汇编)附答案详解.docx VIP
- GJ B 2446-2-2013 J30系列微矩形电连接器详细规范.pdf VIP
- 2025年内蒙古中考物理试卷及答案.docx VIP
- 第11课+传递绿色理念+课件+2024—2025学年赣美版(2024)+初中美术七年级下册.pptx VIP
- 2025年江苏卫生健康职业学院单招《数学》真题带答案详解(模拟题).docx VIP
- 2023年广东省中考道德与法治试卷真题及答案详解.pdf
- 相变的软模理论.ppt VIP
原创力文档

文档评论(0)