任务 1—— 安装配置开发环境及需求分析 需求 分析 学习情境一 ( 项目开发准备 ). 《 Java 程序设计项目化教程》佛山职业技术学院 学习目标 知识目标 了解 Java 语言的发展历史和现状 了解 Java 语言的主要特征,掌握 Java 语言的工作机制 能力目标 创建、编译、运行简单的 Java.

Slides:



Advertisements
Similar presentations
软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
Advertisements

面向对象程序设计 第 1 讲 Java 概述. 课程目标 掌握 Java 语言的基础知识 理解和掌握面向对象程序设计的基本思想 熟练地使用 Java 语言进行程序的编写、编译以 及调试工作 养成良好的编程规范,编写具有一定实用价值 的 Java 应用程序和小程序.
Java 大学实用教程 ( 第 3 版 ) 主讲:程继洪 第 1 章 Java 语言概述  本章导读 Java 语言的诞生Java 语言的诞生 学习 Java 的必要性 学习 Java 的必要性 Java 的特点及与 C/C++ 之关系Java 的特点及与 C/C++ 之关系.
第 2 章 Java 运行环境搭建 2.1 Java 的运行系统 2.1 Java 的运行系统 2.2 JDK 的安装与配置2.2 JDK 的安装与配置 2.3 Java 开发工具包 2.4 Java 源文件编辑环境的选择 2.5 Application 和 Applet 程序的编写与运行.
Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
程序设计语言基础 软件工程系 秦晓燕. 课程目标 了解面向对象程序设计的思想,以及软件 开发流程。 学习 Java 语言的基本概念和编程方法,基 本掌握 Java 类库的使用。 能够利用所学的方法开发简单的小型应用 程序.
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
Java 面向对象程序设计 第 1 章 Java 概述. Java 面向对象程序设计 1. 了解 Java 程序的工作机制与开发步骤; 3. 掌握字符界面与图形界面的 Java 程序设计方法, 了解 Applet 与 Application 两种程序结构的异同。 本章学习要点 2. 掌握在 TextPad.
软件编程基础 Java Applet 是另一类非常重要的 Java 程序, 虽然它的源代码编辑与字节码的编译生成过程与 Java Application 相同,但它却不是一类可以独立运 行的程序,相反,它的字节码文件必须嵌入到另一 种语言 HTNI 的文件中并由负责解释 HTML 文件的 WWW 浏览器充当其解释器,来解释执行.
第一章: Java 语言简介 CoreJava 核心编程. 课程整体目标 掌握 Java 语言基础知识 理解面向对象的编程思想 运用 Java 编写命令行程序 运用 JDBC 编写数据库访问程序 运用 Swing 组件编写图形用户界面程序 运用 Swing 组件和 JDBC 实现 C/S 结构的应用程序.
JAVA 概述 主讲:张雷. J2ME API 地址: 广东科贸信息工程 张雷学习要求 了解各种程序设计语言及其特点 了解各种程序设计语言及其特点 了解 JAVA 的发展史和其特点 了解 JAVA 的发展史和其特点.
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
第1章 Java语言概述.
《 Java开发环境配置》 主讲人:耿力.
Java 2实用教程(第3版)教学课件 主讲教师:张国平
1.2 Java程序开发与运行环境 Java程序文件类型 根据计算结构的不同,Java程序可以划分为:
Java程序设计教程 第一讲 Java概述.
Java的程式架構與基本觀念 Java語言的歷史 Java程式的開發環境 Java程式的架構 輸出與輸入物件之使用 工具使用方法介紹
四資二甲 第三週作業 物件導向程式設計.
第2章 Java运行环境 搭建 2.1 Java的运行系统 2.2 JDK的安装与配置 2.3 Java开发工具包
JAVA程序设计.
《Java程序设计之网络编程》 教学课件 重庆大学计算机学院
北京科技大学天津学院 信息工程系 面 向 对 象 程 序 设 计 第1讲 Java初探 主讲:于静.
计算机学院计算机科学与技术系 中德联合软件技术研究所 李波
第1章 java简介及环境搭建 第1章 Java简介及开发环境搭建.
在PHP和MYSQL中实现完美的中文显示
J2EE与中间件技术 ——Lab.
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
第2章 简单的JAVA 程序
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
JDK的安裝.
Java Applet 介绍.
2018/11/20 第一章 Java概述 武汉大学计算机学院计算机应用系 2018/11/20 14:33.
第二讲 搭建Java Web开发环境 主讲人:孙娜
学习前的准备工作 讲师:burning.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
大学计算机基础 典型案例之一 构建FPT服务器.
SVN服务器的搭建(Windows) 柳峰
2018/12/7 Java语言程序设计 教师:段鹏飞.
Java基础入门 第1章 Java开发入门 · Java语言的特点 · Java开发环境的搭建 · 环境变量的配置 · Java的运行机制.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Windows网络操作系统管理 ——Windows Server 2008 R2.
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
Java 入门.
Windows 7 的系统设置.
Gzip编译及调试 曹益华
三:基于Eclipse的集成开发环境搭建与使用
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
第1章 Java语言概述 学习目标 本章要点 上机练习 习 题.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
開發Java程式語言的工具 JDK.
第四章 团队音乐会序幕: 团队协作平台的快速创建
課程網站
实验七 安全FTP服务器实验 2019/4/28.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Python 环境搭建 基于Anaconda和VSCode.
1.2 Java的开发环境.
1.2 Java的开发环境.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
第2章 Java运行环境 搭建 2.1 Java的运行系统 2.2 JDK的安装与配置 2.3 Java开发工具包
Presentation transcript:

任务 1—— 安装配置开发环境及需求分析 需求 分析 学习情境一 ( 项目开发准备 )

《 Java 程序设计项目化教程》佛山职业技术学院 学习目标 知识目标 了解 Java 语言的发展历史和现状 了解 Java 语言的主要特征,掌握 Java 语言的工作机制 能力目标 创建、编译、运行简单的 Java 程序能力 项目需求分析的能力 素质目标 协调能力、团队合作的能力 接受新知识、自主学习的能力

《 Java 程序设计项目化教程》佛山职业技术学院 新课引入  介绍 Java 课程在软件专业中的地位  介绍 Java 技术的应用领域  介绍本门课程在本学期结束后应掌握的三个项目,学生对 Java 程序获取感性认识,激发兴趣,激发学生学习兴趣。

《 Java 程序设计项目化教程》佛山职业技术学院 1.1 任务描述 —— 安装及配置 Java 开发环境 Java IDE 编辑环境 JCreator

《 Java 程序设计项目化教程》佛山职业技术学院 1.2 技术要点讲解 Java 语言的产生与发展 Java 语言的特点 Java 语言的工作机制

《 Java 程序设计项目化教程》佛山职业技术学院 Java 是什么 ?  通常我们认为, Java 是:  一种计算机编程语言  一种软件开发平台  一种软件运行平台  一种软件部署环境

《 Java 程序设计项目化教程》佛山职业技术学院 Java 语言的产生与发展 1991 年 Oak 语言 1995 年 Sun 发布 JDK 年 JDK1.2 更名为 Java 年 J2SE (标准版)、 J2EE (企业版)、 J2ME (微型版) 2000 年 ~2004 年 JDK 年 10 月 JDK 年 JDK 6.0( 目前使用版本 )

《 Java 程序设计项目化教程》佛山职业技术学院 Java 开发平台

《 Java 程序设计项目化教程》佛山职业技术学院 Java 语言的特点 简单性  C 及 C++ 语言相似 Java = “C++” // 继承 - “ 复杂性和奇异性 ” // 批判 + “ 安全性和可移植性 ” // 发展 不必接受专门的训练就可以开始程序设计 面向对象性  封装性  继承性  代码复用 可移植性  基本数据类型的平台无关性  Java 虚拟机  一次编写,到处运行

《 Java 程序设计项目化教程》佛山职业技术学院 Java 语言的特点 ( 续 ) 安全性 删除指针和释放内存功能 提供字节码检查器 文件访问机制 多种网络软件协议的用户接口 多线程 健壮性 强类型机制 垃圾回收机制 异常处理机制

《 Java 程序设计项目化教程》佛山职业技术学院 Java 语言的工作机制

《 Java 程序设计项目化教程》佛山职业技术学院 任务实施【 1-1 】 安装及配置 Java 开发环境 Java 语言有两种开发环境: 命令行方式下的 JDK ( Java Software Develop Kit ): Java 软件开发工具包 集成开发环境,如 NetBeans 、 Jbuilder 、 Eclipse 、 Jcreator 等

《 Java 程序设计项目化教程》佛山职业技术学院  Java 标准组织 ——JCP  JCP ( Java Community Process) 是一个开放的国际组织 ,成立于 1995 年,主要职能  是发展和更新 Java 技术规范、参考实现( RI )、技术兼容 包( TCK )。 Java 技术和 JCP 两者  的原创者都是 SUN 计算机公司。组织成员可以提交 JSR ( Java Specification Requests ),  通过讨论、认可、审核以后,将进入到下一版本的规范里 面。  也就是说 JCP 是目前 Java 技术发展事实上的控制者和领 导者。

《 Java 程序设计项目化教程》佛山职业技术学院 下载和安装 JDK 下载页面

《 Java 程序设计项目化教程》佛山职业技术学院 安装 JDK 后的目录 bin 目录 —— 提供的是 JDK 的工具程序 demo 目录下提供了 Java 编写好的示例程序。 jre 目录 ——JDK 自己附带的 JRE 资源包。 lib 目录 —— 提供了 Java 工具所需的资源文件。 src.zip—— 提供了 API 类的源代码压缩文件。

《 Java 程序设计项目化教程》佛山职业技术学院 区别 JRE 和 JDK JRE: Java 运行时环境 JDK: Java 开发环境(包含 JRE )

《 Java 程序设计项目化教程》佛山职业技术学院 环境变量的配置 通过设置环境变量中的 Path 可以告诉操作系统如果在当前目 录下找不到相应的工具程序则到 Path 指定的目录下去找。

《 Java 程序设计项目化教程》佛山职业技术学院 设置环境变量 classpath  Classpath—— 告诉 Java 虚拟机在什么目录可以找到指定 的.class 文件

《 Java 程序设计项目化教程》佛山职业技术学院  PATH :  提供给操作系统寻找到 Java 命令工具的路径。通常是配置到 JDK 安装路径 \bin  JAVA_HOME :  提供给其它基于 Java 的程序使用,让它们能够找到 JDK 的位置。通常配置到 JDK 安装  路径。注意:这个必须书写正确,全部大写,中间用下划线。  CLASSPATH :  提供程序在运行期寻找所需资源的路径,比如:类、文件、图片等等。  注意:在 windows 操作系统上,最好在 classpath 的配置里面,始终在前面保持 “.;” 的配 置,  在 windows 里面 “.” 表示当前路径。

《 Java 程序设计项目化教程》佛山职业技术学院 任务实施【 1-2 】 命令行方式下调试程序  进行完上面的步骤,基本的安装和配置就好了,怎么知道安装成功没有呢?  ( 1 ):点击开始 —— 〉点击运行,在弹出的对话框中输入 “cmd” ,如下图示:

《 Java 程序设计项目化教程》佛山职业技术学院  ( 2 )然后点击确定,在弹出的 dos 窗口里面,输入 “javac” ,然后回车,出现如下界面则 表  示安装配置成功。

《 Java 程序设计项目化教程》佛山职业技术学院 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 应用程序( Java Application ) Java 小程序 (Java Applet) : 必须将编译生成的字节代码文件嵌入 HTML 文 档中,通过 web 浏览器或 appletviewer 运行。

《 Java 程序设计项目化教程》佛山职业技术学院 Java 语言开发应用程序  三个过程:  一、编写源程序,扩展名为.java

《 Java 程序设计项目化教程》佛山职业技术学院 Java 应用程序举例 例 1-1 HelloBeijing.java public class HelloBeijing { public static void main(String[] args) { // 输出一字符串 System.out.println("2008 , 北京欢迎您 !"); } 程序进入 点

《 Java 程序设计项目化教程》佛山职业技术学院 Java 应用程序 一个 Java 程序由一个或多个类组成,每个类可以有多个变量和 方法,但是最多只有一个公共类 public 。 对于 Java 应用程序必须有且一个 main() 方法,该方法是执行应 用程序时的入口。包含 main( ) 方法的类成为该应用程序的主类 。 在 Java 语言中字母是严格区分大小写,这点不要和 C 和 C++ 混 淆。 文件名必须与主类的类名保持一致,且两者的大小写要一致。 Java 程序中的每条语句都要以分号(;)结束 // 为注释语句

《 Java 程序设计项目化教程》佛山职业技术学院 运行 Java 应用程序 二、编译源程序 : 命令行下应用 javac.exe 命令将源程序编译成字节码文 件(.class ). c:\MyJava> javac HelloBeijing.java 三、运行程序, 应用 java.exe 命令启动虚拟机,运行字节码文件 c:\MyJava> java HelloBeijing PS: 不加扩展名。

《 Java 程序设计项目化教程》佛山职业技术学院 请完善代码段,执行后,输出结果是?  int x=-3; int y=-10;  System.out.println(y%x); 完善后: public class zice201{ public static void main(String args[]){ int x=-3; int y=-10; System.out.println(" 哈哈哈 …… 结果是 "+y%x); } 运行结果:哈哈哈 …… 结果是 -1

《 Java 程序设计项目化教程》佛山职业技术学院 安装 JCreator 调试程序  破解 3.5 版,目前最新 4.5 版  设置 jdk 主目录  Java 集成开发环境 (IDE) :  JCreator  Eclipse(IBM 的 Java IDE, Eclipse 最初是由 IBM 公司开发的 替代商业软件 Visual Age for Java 的下一代 IDE 开发环境, 2001 年 11 月贡献给开源社区,现在它由非营利软件供应商 联盟 Eclipse 基金会( Eclipse Foundation )管理 )  JBuild  Sun 公司的 Netbeans

《 Java 程序设计项目化教程》佛山职业技术学院 Java IDE 编辑 环境 JCreator

《 Java 程序设计项目化教程》佛山职业技术学院 体会 Applet  一、编写 HelloBeijing2.java  import java.applet.Applet;  import java.awt.Graphics;  public class HelloBeijing2 extends Applet  {  public void paint(Graphics g)  {  g.drawString("2008 北京 ",60,40);  }  二、编译 Applet 小程序  应用 JCtreator 编译

《 Java 程序设计项目化教程》佛山职业技术学院  三、编写 HTML 代码   HelloBeijing 

《 Java 程序设计项目化教程》佛山职业技术学院  四、执行 HTML 代码程序  ( 1 )浏览器打开  ( 2 )命令行运行: appletviewer HelloBeijing.htm

《 Java 程序设计项目化教程》佛山职业技术学院 任务实施【 1-4 】 项目需求分析与设计 (讨论) 开发背景 需求分析 系统设计 开发环境

《 Java 程序设计项目化教程》佛山职业技术学院 开发背景  计算机进行自动出卷、评卷,大大减轻了教师的工作量  Java 语言作为一种当今流行的编程语言,它具有面向对象 、平台独立、多线程等特点,非常合适在开发桌面应用程 序以及网络环境的应用程序

《 Java 程序设计项目化教程》佛山职业技术学院 需求分析 系统操作简单、界面友好。 对于考生进行必要的身份验证,提供注册功能。 考试系统支持倒计时功能。 考试系统能够根据考生的题目完成情况进行评分。 C/S 版本的考试支持多个考生在客户端同时连接服务器进行 考试。 B/S 版本的考试系统,考生可以通过浏览器访问相关页面, 连接服务器后进行考试。

《 Java 程序设计项目化教程》佛山职业技术学院 系统设计 学生在线考试系统(单机版) 学生在线考试系统( C/S 版) 学生在线考试系统( B/S 版)

《 Java 程序设计项目化教程》佛山职业技术学院 开发环境 操作系统: Windows XP 。 Java 开发包: JDK 1.6 。 数据库: ACCESS2003 。 分辨率:最佳效果为 1024*768 。

《 Java 程序设计项目化教程》佛山职业技术学院 教学小结  Java 的发展历程及特点  Java 的版本包括 J2SE 、 J2EE 和 J2ME  Java 环境的构建包括 JDK 的选择和环境变量的配置  Java 程序包括 Java 应用程序和 Java 小应用程序  Java 程序编辑、编译、运行的步骤 实践操作中常见的错误: 1)文件名和主类不一样 2)程序代码中的分号、引号使用全角 输入

《 Java 程序设计项目化教程》佛山职业技术学院 课后练习: 比较以下数字大小 x45