资源描述:
《《JAVA零基础讲义ch》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java语言程序设计第一章Java语言概述Java语言概述Java语言的发展历史Java平台Java开发运行环境Java语言概述实例理解高级程序设计语言语言的三个层次高级程序设计语言与自然语言的关系多种高级程序设计语言并存编程语言在复杂性和通用程度上大相径庭,FORTRAN为了科学领域的应用,COBOL为了商业领域的应用,……,高达250多种高级语言。问题:为什么要学习Java?应该学什么内容?学习到什么程度?这门课程能解决哪些问题?1.1Java语言的发展历史1Java语言的诞生它是有Sun公司开发出来的,目的是用于家用电器的逻辑控制系统。当时称作Oak语言(橡
2、树语言)将C++语言进行简化,去掉指针操作,去掉内存申请和释放等,去掉运算符重载等,去掉多重继承等,一个纯粹的面向对象程序设计语言java是印尼的一个小岛,盛产咖啡,而程序员往往喜欢喝咖啡,因此取名为java语言1.1Java语言的发展历史2.Java语言的发展它的发展得益于WWW的发展,人们迫切需要能够在浏览器端能与用户进行交换,并且画面能够动起来,Oak是解释型执行语言,只要每个机器上的浏览器能够有它的虚拟机器就可以运行,因此Oak语言发展起来,后来该名为Java语言。1.1Java语言的发展历史3Java语言的成熟Java语言现在逐渐成熟起来,它的类已经接近
3、千个第三方购买类,为Java语言的发展提供了良好的发展前景.同时它也是跨平台的语言P2Java技术Java语言的特点和优势(P2)ASimple,.Object-oriented,distributed,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,anddynamiclanguage.Java语言的核心技术--OOP1.2Java平台--Java体系结构Java类文件(字节码)JVM与Java API共同构成了Java平台,也称为JRE(JavaRuntim
4、eEnvironment,Java运行时环境)JavaAPI是预先编写的代码,并按相似主题分成多个包。它主要分为3大平台:J2SE(Java2Platform,StandardEdition):该平台中包含核心Java类和GUI类。J2EE(Java2Platform,EnterpriseEdition):该包中包含开发Web应用程序所需的类和接口,有Servlet、JavaServerPage、以及EnterpriseJavaBean类等。J2ME(Java2Platform,MicroEdition):该包体现了Java的传统优势,为消费类产品提供了一个已优化
5、的运行时环境,用于如传呼机、手机或汽车导航系统。1.2.1Java常用组件包(p6)Java.langJava.ioJava.utilJava.awtJava.netJava.appletJava.awt.event1.2.2Java开发工具SUNJDK的安装与设置P9-P16JDK与Java平台的关系Javac编译器P8Java解释器P8演示建立一个简单的Java程序HelloWorld.java1.3常用的Java开发环境EclipseP16JBuilderPoetrforJavaNetBeansIDE……作业P221.6调试P14,15页的例子Java编程思
6、想:第3版【ISBN】7-111-16220-X【作者】埃克尔【出版社】机械工业出版社【出版时间】2006年书名:Java高级编程(第2版)作者:(美)斯贝尔(Spell,B.)著;董梁,刘艳译来源:清华大学出版社出版时间:2006年11月ISBN:7302139091http://book.csdn.net/bookfiles/173/index.html