(东软实训课件)JAVA编程基础-01认识Java.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:35 大小:2.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

(东软实训课件)JAVA编程基础-01认识Java.pdf

(东软实训课件)JAVA编程基础-01认识Java.pdf

预览

免费试读已结束,剩余 25 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JAVA编程基础——认识JAVA3Sept.2008©NeusoftConfidential课程目标•Java语言编程基础课程的主要目标是:为编写面向对象的java应用程序提供所需要的知识和技能。•在本课程中,将学习Java编程语言的语法、流程控制语句和面向对象的概念,以及Java异常等技术。课程概述本课程将描述:•Java编程语言的特点•Java语法变量和修饰符•表达式和流程控制语句•数组•面向对象基础知识•面向对象高级知识•异常处理第一章认识JAVA目标:本章旨在向学员介绍:1)描述java技术的关键特性教学方法:讲授ppt+2)Java开发环境的搭建上机练习3)Java程序开发的流程本章要点•Java简介Java技术Java版本•Java特点跨平台半编译半解释•Java开发环境的搭建Jdk的安装环境变量的配置•第一个Java程序Java程序运行原理Contents1Java简介2Java平台的特点3Java开发环境的搭建4第一个Java程序什么是Java技术•Java技术主要分成几个部分—编程语言、开发环境、应用程序环境、部署环境一种编程语言可像任何其他编程语言一样使用Java编程语言来创建应用程序一种开发环境Java技术包含一系列的工具:编译器、解释器、文档生成工器、类文件打包工具等JRE中包括了一个完整的Java类集合应用程序环境Java技术应用程序是独立的程序,不需要web浏览器就可执行一种部署环境JRE(JavaRuntimeEnvironment)Web浏览器Java语言的历史•开始研究1990•Oak1991.6•HotJava1995.5•Java1.01995.5.23•Java1.11997.2.18•Java1.21998.12.4•Java1.32000.5.8•Java1.42002.2.13•Java1.52004.9•Java1.62012.6•Oracle收购sun2009.4.20•Java72011.7.28TheGreenTeam•Septemberof1997•Fromlefttorighttheyare:AlFrazier,JoePalrang,MikeSheridan,EdFrank,DonJackson,FayeBaxter,PatrickNaughton,ChrisWarth,JamesGosling,BobWeisblatt,DavidLavalleeandJonPayne.•Missinginaction:CindyLong,ChuckClanton,SheuelingChangandCraigForrest.Java语言版本•JavaSE—标准版(Standard)。J2SE包含那些构成Java语言核心的类。适合开发桌面应用程序和底层应用程序。同时它也是JavaEE的基础平台。•JavaEE—企业版(Enterprise)。J2EE包含J2SE中的类,并且还包含用于开发企业级应用的类,如EJB、servlet、JSP、事务控制。为企业级应用提供了标准平台,简化复杂的企业级编程。•JavaME—微缩版(Micro)。包含J2SE中一部分类,用于嵌入式系统开发。专门针对一些小型的消费电子产品,如:手机、PDA、机顶盒Java语言版本Contents1Java简介2Java平台的特点3Java开发环境的搭建4第一个Java程序Java特点•跨平台•一种简单•面向对象•分布式•半编译半解释•健壮•安全•多线程Java特点•跨平台作为一种网络语言,Java编译器将Java源程序编译成一种与体系结构无关的中间文件格式。只要有Java运行系统的机器都能执行这种中间代码。从而使同一版本的应用程序可以运行在不同的平台上。Java特点•简单Java是个精简的系统,无需强大的硬件环境便可以很好地运行。Java的风格和语法类似于C++,因此,C++程序员可以很快就掌握Java编程技术。Java摒弃了C++中容易引发程序错误的地方,如多重继承、运算符重载、指针和内存管理等,Java语言具有支持多线程、自动垃圾收集和采用引用等特性。Java提供了丰富的类库,方便用户迅速掌握Java。Java特点•面向对象面向对象可以说是Java最基本的特性。Java语言的设计完全是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。所有的Java