一章节JAVA语言概述.ppt

上传人:本田雅阁 文档编号:2658341 上传时间:2019-05-01 格式:PPT 页数:24 大小:317.01KB
返回 下载 相关 举报
一章节JAVA语言概述.ppt_第1页
第1页 / 共24页
一章节JAVA语言概述.ppt_第2页
第2页 / 共24页
一章节JAVA语言概述.ppt_第3页
第3页 / 共24页
一章节JAVA语言概述.ppt_第4页
第4页 / 共24页
一章节JAVA语言概述.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《一章节JAVA语言概述.ppt》由会员分享,可在线阅读,更多相关《一章节JAVA语言概述.ppt(24页珍藏版)》请在三一文库上搜索。

1、第一讲 JAVA语言概述,数信学院 李永锋 Tel:664226 QQ:417432896 E-mail:,本讲要点,课程介绍 职业规划 什么是Java? 我们的学习目标 学习方法指导 学习资料推荐 Java语言概述 Java语言的特点 Java语言程序分类 Java程序开发过程 Java虚拟机,IT技术在各个产业中的常见应用,J2EE C+,JAVA WEB,J2EE .net,JAVA C+,J2EE .net,C+,就业方向:,可以从事JSP网站开发、Java编程、Java游戏开发、Java桌面程序设计,以及其他与Java语言编程相关的工作。可进入电信、银行、保险专业软件开发公司等从事软

2、件设计和开发工作。,高级管理人才,高级综合人才,高级技术人才,综合素质,技术素质,初级工作者,编程技术,设计与分析,架构,团队建设 沟通表达 时间管理 情商管理,组织协调 管理技巧 管理能力,商业视野 组织战略 管理模式,初级 工程师,中级 工程师,高级 工程师,软件 设计师,软件 架构师,售前/售后工程师 技术支持工程师,研发经理 产品经理,项目经理 咨询顾问,软件总监 高级经理人,总经理 总裁,未来职业方向,什么是Java?,什么是Java ? 一种编程语言 面向对象的程序设计语言,提供了编译、运行、调试工具。 1991年Sun公司的 “绿色项目” Oak语言产生(Java) 项目失败,但

3、Java活了下来(1995年发布第一个版本JDK1.0,目前为1.7)。 一种软件平台 平台是程序运行的硬件或软件环境,Java平台与大多数其它平台不同,是基于其它软件或硬件的纯软件平台。 JVM:Java虚拟机,是Java平台的基础 Java API:Java应用程序接口,Java API是软件组件的集合,它们提供了很多有用的功能,如图形用户界面(GUI)。,SunOne体系 随着应用范围越来越广,Java演化出三个不同领域的应用平台 J2SE:Java2 Platform, Standard Edition:标准版,桌面系统和低端服务,面向初学者) 。J2SE开发桌面应用软件比起VC,VB

4、,DEPHI这些传统开发语言来说,优势好象并不明显。J J2EE:Java2 Platform, Enterprise Edition:企业版,企业级应用。主要用于分布式的网络程序的开发,如电子商务网站,OA系统和ERP系统。 J2ME:Java2 Platform ,Micro Edition:小型版,为手机、PDF、机顶盒、消费家电等嵌入设备开发嵌入式应用开发 与.net简单比较,学习目标,最终目标:Java软件工程师 Java语法、J2se平台基础、面向对象编程思想和方法(Java基础) Java Web开发(简单应用) J2ee企业开发(企业级应用)、J2me(嵌入式应用) 辅助技术:

5、Struts设计模式、JavaScript、XML、SQL语言 开发工具: 文本编辑工具: JDK、 Notepad、 UltraEdit 集成开发环境:JCreater、Eclipes、JBuilder、 NetBeans 近期目标 在校期间,掌握Java Web应用 本学期目标 本学期, Java语法、J2se平台基础、面向对象编程思想和方法,培养自学能力。,学习方法指导,奠定Java语法基础 学习Java的第一步是用Java语言来编写程序,学习Java语言的第一步,就是熟悉其语法的使用。 注意思考和总结 在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例

6、子运行出结果就可以。即便对一个简单的例子也要有耐心去琢磨、调试、改动。 动手写代码 在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。 在学到一定阶段后,试用学过的东西做些什么。 培养自学能力 Java API文档 充分利用网络学习资源 使用搜索引擎 加入论坛参与讨论,学习资料推荐,参考书 (1)Java学习笔记,良葛格著, 清华大学出版社,2006.8。 (2)Java编程基础、应用与实例,韩徐明浩 著 武传海译,人民邮电出版社,2005.10。 (3)Java编程思想第3版 ,(美)埃克尔(Eckel,B.) 著 陈昊鹏 等译, 机械工

7、业出版社,2005.5。 (4)Java就业培训教程, 张孝祥 编著, 清华大学出版社,2003.9。 网络学习资源 (1)Java中国开发网-http:/ (2)中文JAVA技术网-http:/- (3)天新网 - 软件开发 - Java开发-http:/ (4)视频教程Java无难事视频教程孙鑫http:/ (5)ChinaJavaW技术论坛http:/ (6)赛迪网技术社区 http:/ (7)SUN中国技术社区 http:/ 简单 风格类似于C+,易上手; 抛弃了C+中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等; Java提供了丰富的类库,可以帮助我们很方便的开发Ja

8、va程序。 面向对象 面向对象可以说是Java最重要的特性,所以它支持继承、重载、多态等面向对象的特性。Java语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。 分布式程序设计语言 面向网络的语言,编写网络应用程序 与平台无关、可移植性 “一次写入,到处运行” 健壮、安全、高性能、多线程、动态性等等,Java语言程序分类,Java语言程序分为两类 应用程序(Applicatiion) 可通过JVM独立运行的程序 小程序(Applet) 必须嵌入到网页,由支持JVM的浏览器解释运行。,public class Hello public static void main

9、(Stringargs) System.out.println (“hello world!“); ,import java.awt.*; import java.applet.*; public class AppletHello extends Applet public void paint(Graphics g) g.drawString(“hello,world!“,20,20); ,Java程序开发过程,开发程序前,进行开发环境配置 安装JDK 选择安装开发工具 JDK记事本等文本编辑工具,可以直接使用JDK环境 JCreater、JBuilder、EClipes等集成开发环境 开

10、发步骤 编写程序源文件 源文件类型名为.java 编译生成字节码文件 生成的字节码文件类型名为.class 运行 应用程序运行:通过Java虚拟机独立运行程序 小应用程序运行:嵌入浏览器中运行,下载安装JDK6.0,JDK.0 (J2SDK1.) 从SUN公司网站下载(jdk-6u16-windows-i586.exe) http:/ 安装:根据提示安装 JDK安装目录结构简介 bin javac: Java编译器,用来将java程序编译成字节码文件.class。 java: Java解释器,执行已经转换成字节码的java应用程序。 appletviewer : Java虚拟浏览器, 用来解释

11、嵌到网页中的java小应用程序。 lib:Java类库 Jrelib:Java核心类库, Java程序运行环境的根目录。,环境配置,“为什么” 配置系统环境变量的目的就是让电脑中的某一个目录中的任何命令在任何其他目录中都可以执行,而我们的目的是使e:j2sdkbin目录下的所有命令在其他目录下都可以执行。 “怎么做” 在Window XP下,从“我的电脑”(右键)高级环境变量,再在其中选择“系统变量”的“新建”。 变量名JAVA_HOME 值为D:Program FilesJavajdk1.6.0_14 变量名 Path 值为% JAVA_HOME %bin 变量名 CLASSPATH 值为

12、.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar “成功吗” 选择“开始/运行”命令,在打开的“运行”窗口中输入“Cmd”并单击“运行”按钮,将进入DOC环境,在命令提示符后面直接输入“javac”,按下”Enter” 键,系统会输出javac的帮助信息。,测试JDK安装及配置是否成功,JDK环境下程序编译与运行,编写Java应用程序源文件 在D盘创建工作目录exam1(不是必须的) 在工作目录下,使用记事体程序编写文件名为HelloWorld.java 输入程序代码 准备编译和运行程序(环境配置) 开始运行(cmd),

13、打开命令窗口 输入d:并回车,将当前盘转至D盘 输入cd exam1并回车,当前目录转至我们的工作目录 编译成字节码文件 输入javac HelloWorld.java并回车,将源文件编译成字节码文件 执行程序 输入java HelloWorld并回车,执行程序,Applet程序的运行,编写源程序AppletHello.java 内容 编译为字节码文件AppletHello.class 运行 编写网页文件hello.html,其内容如下: 用IE直接打开hello.html或者执行appletviewer hello.html,import java.awt.*; import java.ap

14、plet.*; public class AppletHello extends Applet public void paint(Graphics g) g.drawString(“hello,world!“,20,20); ,使用集成开发环境开发Java程序,集成开发工具简介 UltraEdit、EditPlus:文本编辑器,适用于初学者,只能编辑,编译和运行需要借助java命令。 Jcreater:功能较为强大,可以编辑、编译、调试运行。初学者使用的工具。 JBuilder:功能强大的集成开发工具,一般用于商业开发中,不适用于初学者。 Eclipes:是一个基于Java的,开源的、可扩展

15、的应用开发平台,为编程人员提供了一个Java集成开发环境。但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。,使用Eclipes编写Java应用程序 安装 编辑 编译 运行,Java虚拟机,JVM(Java Virtual Machine) 是一种利用软件方法来实现硬件功能的虚拟计算机。 是Java跨平台的保证 JVM的实现Java运行时系统 嵌入Java运行时系统的应用程序,可以执行Java字节码文件,Java程序的运行,Java程序是半编译半解释型语言,其程序的运行过程与编译型和解释型

16、语言都不同。,技能训练一 Java入门,目的 通过本次训练,使学生了解Java编程环境,掌握Java程序开发过程。 训练内容 1、编写一个简单的Java应用程序(源文件Hello.java),该程序在命令行窗口输出两行文字:“我叫XXX,来自XX班”、“我的爱好是XXX”。 2、写出在实训过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。 3、实验后的练习 (1)编译器如何提示丢失大括号的错误? (2)编译器如何提示将System写成system的错误? (3)编译器如何提示丢失行尾分号的错误? (4)编译器如何提示程序文件名与类名不同的错误?,技能训练二 熟悉Java语言开发过程,目的 使学生掌握Java开发环境的安装与配置,学会下载安装JDK开发工具包,掌握使用JDK环境开发Java程序的过程,掌握集成开发工具软件下载、安装和使用。 训练内容 1、操作 从Sun公司网站下载JDK.0的标准版,并安装 使用记事本编写Java应用程序、Java小程序 使用javac命令编译,并检查生成的字节码文件 运行Java应用程序 编写小程序的嵌入网页文件,并运行 2、总结实训过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1