您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > 任务1――安装配置开发环境及需求分析
任务1——安装配置开发环境及需求分析学习情境一(项目开发准备)学习目标了解Java语言产生的发展历史。理解Java的主要特点与实现机制。熟悉JDK的下载、安装和环境配置。掌握编辑、编译、运行Java程序的步骤。了解项目开发需求分析的内容。1.1任务描述安装及配置Java开发环境命令行方式下调试程序利用JCreator调试程序编辑、编译、运行简单的Java应用程序项目的需求分析1.2技术概览Java语言的产生与发展Java语言的特点Java语言的工作机制1.2.1Java语言的产生与发展1991年Oak语言1995年Sun发布JDK1.01998年JDK1.2更名为Java21999年J2SE、J2EE、J2ME2000年~2004年JDK1.31.42004年10月JDK5.02007年JDK6.0(目前使用版本)1.2.2Java语言的特点简单性C及C++语言相似Java=“C++”//继承-“复杂性和奇异性”//批判+“安全性和可移植性”//发展不必接受专门的训练就可以开始程序设计面向对象性封装性继承性代码复用可移植性基本数据类型的平台无关性Java虚拟机一次编写,到处运行1.2.2Java语言的特点(续)安全性•删除指针和释放内存功能•提供字节码检查器•文件访问机制•多种网络软件协议的用户接口多线程健壮性强类型机制垃圾回收机制异常处理机制1.2.3Java语言的工作机制任务【1-1】安装及配置Java开发环境Java语言有两种开发环境:命令行方式下的JDK集成开发环境,如NetBeans、Jbuilder、Eclipse、Jcreator等1.3.1下载和安装JDK下载页面安装JDK后的目录bin目录——提供的是JDK的工具程序demo目录下提供了Java编写好的示例程序。jre目录——JDK自己附带的JRE资源包。lib目录——提供了Java工具所需的资源文件。src.zip——提供了API类的源代码压缩文件。区别JRE和JDKJRE:Java运行时环境JDK:Java开发环境(包含JRE)1.3.2环境变量的配置通过设置环境变量中的Path可以告诉操作系统如果在当前目录下找不到相应的工具程序则到Path指定的目录下去找。设置环境变量classpathClasspath——告诉Java虚拟机在什么目录可以找到指定的.class文件任务【1-2】命令行方式下调试程序JDK工具程序Java应用程序JavaApplet小程序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应用程序(JavaApplication)Java小程序(JavaApplet)Java应用程序举例例1-1HelloBeijing.javapublicclassHelloBeijing{publicstaticvoidmain(String[]args){//输出一字符串System.out.println(2008,北京欢迎您!);}}Java应用程序一个Java程序由一个或多个类组成,每个类可以有多个变量和方法,但是最多只有一个公共类public。对于Java应用程序必须有且一个main()方法,该方法是执行应用程序时的入口。包含main()方法的类成为该应用程序的主类。在Java语言中字母是严格区分大小写,这点不要和C和C++混淆。文件名必须与主类的类名保持一致,且两者的大小写要一致。运行Java应用程序编写源程序编译源程序c:\MyJavajavacHelloBeijing.java运行程序c:\MyJavajavaHelloBeijing任务【1-3】利用JCreator调试程序下载JcreatorJcreator的安装与配置Jcreator中编辑、编译、运行程序任务【1-4】项目需求分析与设计开发背景需求分析系统设计开发环境开发背景计算机进行自动出卷、评卷,大大减轻了教师的工作量Java语言作为一种当今流行的编程语言,它具有面向对象、平台独立、多线程等特点,非常合适在开发桌面应用程序以及网络环境的应用程序需求分析系统操作简单、界面友好。对于考生进行必要的身份验证,提供注册功能。考试系统支持倒计时功能。考试系统能够根据考生的题目完成情况进行评分。C/S版本的考试支持多个考生在客户端同时连接服务器进行考试。B/S版本的考试系统,考生可以通过浏览器访问相关页面,连接服务器后进行考试。系统设计学生在线考试系统(单机版)学生在线考试系统(C/S版)学生在线考试系统(B/S版)开发环境操作系统:WindowsXP。Java开发包:JDK1.6。数据库:ACCESS2003。分辨率:最佳效果为1024*768。
本文标题:任务1――安装配置开发环境及需求分析
链接地址:https://www.777doc.com/doc-3083114 .html