第一讲JAVA语言概述

上传人:pu****.1 文档编号:567580161 上传时间:2024-07-21 格式:PPT 页数:24 大小:296KB
返回 下载 相关 举报
第一讲JAVA语言概述_第1页
第1页 / 共24页
第一讲JAVA语言概述_第2页
第2页 / 共24页
第一讲JAVA语言概述_第3页
第3页 / 共24页
第一讲JAVA语言概述_第4页
第4页 / 共24页
第一讲JAVA语言概述_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《第一讲JAVA语言概述》由会员分享,可在线阅读,更多相关《第一讲JAVA语言概述(24页珍藏版)》请在金锄头文库上搜索。

1、晋鉴耘潞吞幅兴祥拓兜实供玩奇鸭贴寄勾芍蚌宽构颜令秦邻点番痰繁秀潦第一讲JAVA语言概述第一讲JAVA语言概述第一讲第一讲 JAVA语言概述语言概述数信学院数信学院 李永锋李永锋Tel:664226QQ:417432896E-mail:头伤缸蛋枪扬作撼绘蹈勋匈帆蒙匡赤快馁政龋潞彬伊电筑莹票芹溃邯炽湘第一讲JAVA语言概述第一讲JAVA语言概述本讲要点n课程介绍课程介绍n职业规划职业规划n什么是什么是Java?n我们的学习目标我们的学习目标n学习方法指导学习方法指导n学习资料推荐学习资料推荐nJava语言概述语言概述nJava语言的特点语言的特点nJava语言程序分类语言程序分类nJava程序开发

2、过程程序开发过程nJava虚拟机虚拟机栋虏罗航但献躇宛昼屡症炒隔孵托砧眉蹄欲痪妥账竣磐黄道古席卜种旅欺第一讲JAVA语言概述第一讲JAVA语言概述IT技术在各个产业中的常见应用电信行业电信行业 Telecommunication :3G、BOSS、SMS(短信、彩信)(短信、彩信)金融行业金融行业 Finance :E-Banking电子政务电子政务 E-Government门户网站门户网站 Portal游戏行业游戏行业 Game :网游、手游:网游、手游搜索引擎搜索引擎 Search Engine传媒行业:博客传媒行业:博客BLOG 网上多媒体电影网上多媒体电影J2EEC+JAVAWEBJ2

3、EE.netJAVAC+J2EE.netC+脖坷疥编票杭痕秽意梁异调包锡泪态螺滓孙垣姓训病蝴僳志迄枪蓖侥唉候第一讲JAVA语言概述第一讲JAVA语言概述就业方向:n可以从事可以从事JSP网站开发、网站开发、Java编程、编程、Java游戏开发、游戏开发、Java桌面程序设计,以及其他与桌面程序设计,以及其他与Java语言编程相关语言编程相关的工作。可进入电信、银行、保险专业软件开发公的工作。可进入电信、银行、保险专业软件开发公司等从事软件设计和开发工作。司等从事软件设计和开发工作。邪拙绎帕捶附妹阀磨医芽询腥蒲恍棕坎紫窃捆袱诫兜勤哨爽形废筋乃孩辟第一讲JAVA语言概述第一讲JAVA语言概述高级管

4、理人才高级管理人才高级综合人才高级综合人才高级技术人才高级技术人才综合素质综合素质技术素质技术素质初级工作者初级工作者编程技术编程技术设计与分析设计与分析架构架构团队建设团队建设沟通表达沟通表达时间管理时间管理情商管理情商管理组织协调组织协调管理技巧管理技巧管理能力管理能力商业视野商业视野组织战略组织战略管理模式管理模式初级初级工程师工程师中级中级工程师工程师高级高级工程师工程师软件软件设计师设计师软件软件架构师架构师售前售前/售后工程师售后工程师技术支持工程师技术支持工程师研发经理研发经理产品经理产品经理项目经理项目经理咨询顾问咨询顾问软件总监软件总监高级经理人高级经理人总经理总经理总裁总裁

5、未来职业方向未来职业方向颅掩慑祝峡陆主摇屉浑唐蒲插糯挠崇积硒遁近声欧没极壤史贤锭凭砌逢姆第一讲JAVA语言概述第一讲JAVA语言概述什么是Java?n什么是什么是Java ?n一种编程语言一种编程语言n面向对象的程序设计语言,提供了编译、运行、调试工具。面向对象的程序设计语言,提供了编译、运行、调试工具。n1991年年Sun公司的公司的 “绿色项目绿色项目” Oak语言产生语言产生(Java) 项项目失败,但目失败,但Java活了下来活了下来(1995年发布第一个版本年发布第一个版本JDK1.0,目前目前为为1.7)。n一种软件平台一种软件平台n平台是程序运行的硬件或软件环境,平台是程序运行的

6、硬件或软件环境,Java平台与大多数其它平平台与大多数其它平台不同,是基于其它软件或硬件的纯软件平台。台不同,是基于其它软件或硬件的纯软件平台。nJVM:Java虚拟机,是虚拟机,是Java平台的基础平台的基础nJava API:Java应用程序接口,应用程序接口,Java API是软件组件的集合,是软件组件的集合,它们提供了很多有用的功能,如图形用户界面(它们提供了很多有用的功能,如图形用户界面(GUI)。)。筏酬耿症庐誓草谐解壤抠末脑赊揍衙翱涣砧够莲营颓橙狸搁味棺宁烩烤板第一讲JAVA语言概述第一讲JAVA语言概述nSunOne体系体系n随着应用范围越来越广,随着应用范围越来越广,Java

7、演化出三个不同领域的应用平台演化出三个不同领域的应用平台nJ2SE:Java2 Platform, Standard Edition:标准版,桌:标准版,桌面系统和低端服务面系统和低端服务,面向初学者面向初学者) 。J2SE开发桌面应用软件比起开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。这些传统开发语言来说,优势好象并不明显。J nJ2EE:Java2 Platform, Enterprise Edition:企业版,:企业版,企业级应用。企业级应用。主要用于分布式的网络程序的开发,如电子商务网站主要用于分布式的网络程序的开发,如电子商务网站,OA系统和系

8、统和ERP系统。系统。 nJ2ME:Java2 Platform ,Micro Edition:小型版,为手:小型版,为手机、机、PDF、机顶盒、消费家电等嵌入设备开发嵌入式应用开、机顶盒、消费家电等嵌入设备开发嵌入式应用开发发n与与.net简单比较简单比较棺越苦满呻措证字喧逾羊絮滋烽柄喜足咆患果靛芒壳慕痒删德文危减你葬第一讲JAVA语言概述第一讲JAVA语言概述学习目标n最终目标:最终目标:Java软件工程师软件工程师nJava语法、语法、J2se平台基础、面向对象编程思想和方法(平台基础、面向对象编程思想和方法(Java基础)基础)nJava Web开发(简单应用)开发(简单应用)nJ2e

9、e企业开发(企业级应用)、企业开发(企业级应用)、J2me(嵌入式应用)(嵌入式应用)n辅助技术:辅助技术:Struts设计模式、设计模式、JavaScript、XML、SQL语言语言n开发工具:开发工具: 文本编辑工具:文本编辑工具: JDK、 Notepad、 UltraEdit 集成开发环境:集成开发环境:JCreater、Eclipes、JBuilder、 NetBeans n近期目标近期目标n在校期间,掌握在校期间,掌握Java Web应用应用n本学期目标本学期目标n本学期,本学期, Java语法、语法、J2se平台基础、面向对象编程思想和方法,培平台基础、面向对象编程思想和方法,培

10、养自学能力。养自学能力。唤剧就贺驴雍糖惊碌勾抹汝炽养糜原钞猩绷铲能忌近耀杀汞稠勾俗蔬衫带第一讲JAVA语言概述第一讲JAVA语言概述学习方法指导n奠定奠定Java语法基础语法基础n学习学习Java的第一步是用的第一步是用Java语言来编写程序,学习语言来编写程序,学习Java语言的第一语言的第一步,就是熟悉其语法的使用。步,就是熟悉其语法的使用。n注意思考和总结注意思考和总结n在学习的过程中,最好能够了解在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以。即便对一个简单的例在表层,不是抄书上的例子运行出结果就可以。即

11、便对一个简单的例子也要有耐心去琢磨、调试、改动。子也要有耐心去琢磨、调试、改动。 n动手写代码动手写代码n在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。很多东西和体会必须自己动手才能真正属于自己。 n在学到一定阶段后,试用学过的东西做些什么。在学到一定阶段后,试用学过的东西做些什么。n培养自学能力培养自学能力nJava API文档文档n充分利用网络学习资源充分利用网络学习资源n使用搜索引擎使用搜索引擎n加入论坛参与讨论加入论坛参与讨论獭忠阔浮立玻氦园吨痒剁娶弟腮藻屑愈奶障谷钙创

12、瑚览房撮掘滁盔侩没炽第一讲JAVA语言概述第一讲JAVA语言概述学习资料推荐n参考书参考书n(1)Java学习笔记,良葛格著,学习笔记,良葛格著, 清华大学出版社,清华大学出版社,2006.8。n(2)Java编程基础、应用与实例,韩徐明浩编程基础、应用与实例,韩徐明浩 著著 武传海译,人民武传海译,人民邮电出版社,邮电出版社,2005.10。n(3)Java编程思想第编程思想第3版版 ,(美)埃克尔(,(美)埃克尔(Eckel,B.) 著著 陈昊鹏陈昊鹏 等等译译, 机械工业出版社,机械工业出版社,2005.5。n(4)Java就业培训教程就业培训教程, 张孝祥张孝祥 编著,编著, 清华大学

13、出版社清华大学出版社,2003.9。n网络学习资源网络学习资源n(1)Java中国开发网中国开发网-http:/ - 软件开发软件开发 - Java开发开发-http:/ http:/ http:/ class Hellopublic static void main(Stringargs)System.out.println (hello world!);import java.awt.*;import java.applet.*;public class AppletHello extends Appletpublic void paint(Graphics g)g.drawString(

14、hello,world!,20,20);秒露栏联拢牟三乙斧喧忆李捡蔬孙抉乙撩荧迄涛拖遵膨忽喂邻标寇栽情垒第一讲JAVA语言概述第一讲JAVA语言概述Java程序开发过程n开发程序前,进行开发环境配置开发程序前,进行开发环境配置n安装安装JDKn选择安装开发工具选择安装开发工具nJDK记事本等文本编辑工具,可以直接使用记事本等文本编辑工具,可以直接使用JDK环境环境nJCreater、JBuilder、EClipes等集成开发环境等集成开发环境n开发步骤开发步骤n编写程序源文件编写程序源文件n源文件类型名为源文件类型名为.javan编译生成字节码文件编译生成字节码文件n生成的字节码文件类型名为生

15、成的字节码文件类型名为.classn运行运行n应用程序运行:通过应用程序运行:通过Java虚拟机独立运行程序虚拟机独立运行程序n小应用程序运行:嵌入浏览器中运行小应用程序运行:嵌入浏览器中运行兽缉畔瑟膨鼓遵亚茧篱搏篮眠追涪晋博芽撬借哼讨苦形舷轨巨窃攻闰钠右第一讲JAVA语言概述第一讲JAVA语言概述下载安装JDK6.0nJDK.0 (J2SDK1.)n从从SUN公司网站下载公司网站下载(jdk-6u16-windows-i586.exe)nhttp:/ Java编译器,用来将编译器,用来将java程序编译成字节码文件程序编译成字节码文件.class。njava: Java解释器,执行已经转换成

16、字节码的解释器,执行已经转换成字节码的java应用程序。应用程序。nappletviewer : Java虚拟浏览器,虚拟浏览器, 用来解释嵌到网页中的用来解释嵌到网页中的java小应用程序。小应用程序。nlib:Java类库类库nJrelib:Java核心类库核心类库, JavaJava程序运行环境的根目录。程序运行环境的根目录。紫厩恶荚汾矾喂吨冻极锹典屠遇梢糜硕匈祝考汉蜕任账通孝嚎粉拒隧啄赞第一讲JAVA语言概述第一讲JAVA语言概述环境配置“为什么为什么” 配置系统环境变量的配置系统环境变量的目的目的就是让电脑中的某一个目录中的任何命令在就是让电脑中的某一个目录中的任何命令在任何其他目录

17、中都可以执行任何其他目录中都可以执行,而我们的目的是使而我们的目的是使e:j2sdkbin目录下的所目录下的所有命令在其他目录下都可以执行。有命令在其他目录下都可以执行。“怎么做怎么做” 在在Window XP下,从下,从“我的电脑我的电脑”(右键)(右键)高级高级环境变量,再环境变量,再在其中选择在其中选择“系统变量系统变量”的的“新建新建”。 变量名变量名JAVA_HOME 值为值为D:Program FilesJavajdk1.6.0_14 变量名变量名 Path 值为值为% JAVA_HOME %bin 变量名变量名 CLASSPATH 值为值为 .;%JAVA_HOME%lib;%J

18、AVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar“成功吗成功吗” 选择选择“开始开始/运行运行”命令,在打开的命令,在打开的“运行运行”窗口中输入窗口中输入“Cmd”并单并单击击“运行运行”按钮,将进入按钮,将进入DOC环境,在命令提示符后面直接输入环境,在命令提示符后面直接输入“javac”,按下,按下”Enter” 键,系统会输出键,系统会输出javac的帮助信息。的帮助信息。广包而穴戮堕依遍狼潜玉诸厌掘橙勿澜伴毫蔗淖贤寂付宏藐仿灸筒低汽祝第一讲JAVA语言概述第一讲JAVA语言概述测试JDK安装及配置是否成功啪菊胶抹脉始蚕氖铆羌正失折报吠涤晴政鞭浴蝗蓟

19、甩挤蒜浊裤吃驶肉股誉第一讲JAVA语言概述第一讲JAVA语言概述JDK环境下程序编译与运行n编写编写Java应用程序源文件应用程序源文件n在在D盘创建工作目录盘创建工作目录exam1(不是必须的不是必须的)n在工作目录下,使用记事体程序编写文件名为在工作目录下,使用记事体程序编写文件名为HelloWorld.javan输入程序代码输入程序代码n准备编译和运行程序(环境配置)准备编译和运行程序(环境配置)n开始开始运行运行(cmd),打开命令窗口,打开命令窗口n输入输入d:并回车,将当前盘转至并回车,将当前盘转至D盘盘n输入输入cd exam1并回车,当前目录转至我们的工作目录并回车,当前目录转

20、至我们的工作目录n编译编译成字节码文件成字节码文件n输入输入javac HelloWorld.java并回车,将源文件编译成字节码文件并回车,将源文件编译成字节码文件n执行执行程序程序n输入输入java HelloWorld并回车,执行程序并回车,执行程序暮剪惭序螺钠筐屿倚裸显瞧幕痴烟跪尾勃决篮嗣藉侗杜俄住詹望琐娟凉啊第一讲JAVA语言概述第一讲JAVA语言概述Applet程序的运行n编写源程序编写源程序AppletHello.javan内容内容n编译为字节码文件编译为字节码文件AppletHello.classn运行运行n编写网页文件编写网页文件hello.html,其内容如下:,其内容如下

21、:n用用IE直接打开直接打开hello.html或者执行或者执行appletviewer hello.htmlimport java.awt.*;import java.applet.*;public class AppletHello extends Appletpublic void paint(Graphics g)g.drawString(hello,world!,20,20);桔搀逆媳尝是疾莲街涎转怕媳幸肤澳商恳后鉴雇绅浆岩寝眷隔梅炽沉崭壮第一讲JAVA语言概述第一讲JAVA语言概述使用集成开发环境开发Java程序n集成开发工具简介集成开发工具简介nUltraEdit、EditPlu

22、s:文本编辑器,适用于初学者,只:文本编辑器,适用于初学者,只能编辑,编译和运行需要借助能编辑,编译和运行需要借助java命令。命令。nJcreater:功能较为强大,可以编辑、编译、调试运行。:功能较为强大,可以编辑、编译、调试运行。初学者使用的工具。初学者使用的工具。nJBuilder:功能强大的集成开发工具,一般用于商业开发:功能强大的集成开发工具,一般用于商业开发中,不适用于初学者。中,不适用于初学者。nEclipes:是一个基于是一个基于JavaJava的,开源的、可扩展的应用开的,开源的、可扩展的应用开发平台,为编程人员提供了一个发平台,为编程人员提供了一个JavaJava集成开发

23、环境。但它集成开发环境。但它未来的目标不仅仅是成为专门开发未来的目标不仅仅是成为专门开发JavaJava程序的程序的IDEIDE环境,环境,根据根据EclipseEclipse的体系结构,通过开发插件,它能扩展到任的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。何语言的开发,甚至能成为图片绘制的工具。枯却详龙巢鼻格估碘浚路肇俩浪跑亚纠窖弃悄茎枣道勿剩叔隐暖踏毋峻浪第一讲JAVA语言概述第一讲JAVA语言概述n使用使用Eclipes编写编写Java应用程序应用程序n安装安装n编辑编辑n编译编译n运行运行昨卸闷家眺篇快淖煮斋纪避庄泄挚律须疤羌猩全堑线做逆折戊疽冶豪钎破

24、第一讲JAVA语言概述第一讲JAVA语言概述Java虚拟机nJVM(Java Virtual Machine)n是一种利用软件方法来实现硬件功能的虚拟计算机。是一种利用软件方法来实现硬件功能的虚拟计算机。n是是Java跨平台的保证跨平台的保证nJVM的实现的实现Java运行时系统运行时系统n嵌入嵌入Java运行时系统的应用程序,可以执行运行时系统的应用程序,可以执行Java字节码文件字节码文件液哎饮祭乒腾娠怠咖用至耍停挚氮赣菇昧咒匿脆肠艇逗玉蛊烤谎驱硷褒杆第一讲JAVA语言概述第一讲JAVA语言概述Java程序的运行 nJava程序是半编译半解释型语言,其程序的运行过程序是半编译半解释型语言,

25、其程序的运行过程与编译型和解释型语言都不同。程与编译型和解释型语言都不同。檄炭蒲李棺把誓矿缄老免扼膳界贝勿爬脑近税槐鸽俗踊渔克蹦末纂吮愤希第一讲JAVA语言概述第一讲JAVA语言概述技能训练一 Java入门n目的目的n通过本次训练,使学生了解通过本次训练,使学生了解Java编程环境,掌握编程环境,掌握Java程序开发过程。程序开发过程。n训练内容训练内容n1、编写一个简单的、编写一个简单的Java应用程序(源文件应用程序(源文件Hello.java),该程序在命令行窗口输出两行文字:),该程序在命令行窗口输出两行文字:“我叫我叫XXX,来自,来自XX班班”、“我的爱好是我的爱好是XXX”。n2

26、、写出在实训过程中涉及到的知识点及难点、写出在实训过程中涉及到的知识点及难点,遇到的遇到的问题和解决的办法,有哪些收获。问题和解决的办法,有哪些收获。n3、实验后的练习、实验后的练习n(1)编译器如何提示丢失大括号的错误?)编译器如何提示丢失大括号的错误?n(2)编译器如何提示将)编译器如何提示将System写成写成system的错误?的错误?n(3)编译器如何提示丢失行尾分号的错误?)编译器如何提示丢失行尾分号的错误?n(4)编译器如何提示程序文件名与类名不同的错误?)编译器如何提示程序文件名与类名不同的错误?弟乱轮飘校揖蠕掣郎分烫耗北姑菊捡京积逼庄泥阜麦稗派涝估者京煤酱细第一讲JAVA语言

27、概述第一讲JAVA语言概述技能训练二 熟悉Java语言开发过程n目的目的n使学生掌握使学生掌握Java开发环境的安装与配置,学会下载安装开发环境的安装与配置,学会下载安装JDK开发工具包,掌握使用开发工具包,掌握使用JDK环境开发环境开发Java程序的过程序的过程,掌握集成开发工具软件下载、安装和使用。程,掌握集成开发工具软件下载、安装和使用。n训练内容训练内容n1、操作、操作n从从Sun公司网站下载公司网站下载JDK.0的标准版,并安装的标准版,并安装n使用记事本编写使用记事本编写Java应用程序、应用程序、Java小程序小程序n使用使用javac命令编译,并检查生成的字节码文件命令编译,并检查生成的字节码文件n运行运行Java应用程序应用程序n编写小程序的嵌入网页文件,并运行编写小程序的嵌入网页文件,并运行n2、总结实训过程中涉及到的知识点及难点、总结实训过程中涉及到的知识点及难点,遇到的问题遇到的问题和解决的办法,有哪些收获和解决的办法,有哪些收获昂勿削烟柜盒骡斑交找拇风庄林淆座蒙薛峻袜婿屏赛文巳拜继遂常臆禄斯第一讲JAVA语言概述第一讲JAVA语言概述

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号