java面向对象程序设计

java面向对象程序设计

ID:12440476

大小:240.50 KB

页数:54页

时间:2018-07-17

java面向对象程序设计_第1页
java面向对象程序设计_第2页
java面向对象程序设计_第3页
java面向对象程序设计_第4页
java面向对象程序设计_第5页
资源描述:

《java面向对象程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java面向对象程序设计对于Java语言大家应该多多少少都听说过,可能有的同学自己也看过一点,对它有一个简单的认识。目前来说,Java是一种比较流行的互联网编程语言。它是纯面向对象的,支持网络应用编程、可以跨平台使用、具有良好的安全性、同时支持多线程。这些特点使Java成为非常适合网络应用程序开发的一种程序设计语言,随着互联网的发展这种开发语言也迅速流行起来。学习Java不是仅仅把它当成一种单一的编程语言,了解它的语法规则会写几行代码就够了。还要熟练掌握一套开发工具,Java的开发工具有很多,很多公司都推出了自己的Java开发工具

2、,比如JDK、JCreator、JBuilder还有Eclipse。这些工具可以很好的帮助我们组织程序结构、开发编译运行程序。除了这些呢我们还必须了解它的运行环境,学会配置环境变量搭建运行平台。所以Java不只是一门语言,只有大家对这三方面都掌握了才能算是对java有一个比较好的认识,才能很好的开发出具有实用性的程序。Java涉及到的内容有很多,我们这门课程只是给大家介绍一些基本知识。这个学期学下来以后,希望大家能够掌握java语言的编程方法,理解面向对象的概念,最后能达到用这门语言开发简单的应用程序的目的。至于其他的一些大家听的

3、比较多的Jsp、Servlet和JavaBean这些高级编程中用到的组件我们课程就不会涉及到,以后大家有兴趣可以自己去了解一下。现在学习Java的人很多,可供大家参考的资料也很多。如果大家去书店买参考书的话基本大同小异。但是有几本比较经典的给大家介绍一下,ThinkinginJava,3rdedition、TheJavaProgrammingLanguage。除此之外,互联网也给我们提供了很多可以学习交流的平台。第一章初次接触Java在第一章我们先初步了解一下Java。这一章主要的内容就是大概知道一下Java语言发展的过程,了解有

4、关的一些概念和它的特点,最主要的是熟悉编译运行过程,学会配置环境变量,能自己写一个小程序。从写的过程中了解Java程序开发的一个过程。1.1Java语言我们先看一下Java语言诞生发展的过程。Java语言是Sun公司开发的一种编程语言,来自于Sun公司一个叫Green的项目。1990年,美国Sun公司投标一个项目,是为家用消费电子产品开发一个分布式代码系统,比如说通过把E-mail或者是手机短信发给电冰箱、电视机来实现对它们的控制。消费电子产品种类非常多,包括PDA、机顶盒、手机等等,而且即使是同一类消费电子产品它所采用的处理芯片

5、和操作系统也不相同,这就存在一个跨平台的问题。当时最流行的编程语言是C++语言,Sun公司的研究人员就考虑是否可以采用C++语言来编写消费电子产品的应用程序,但是后来发现,对于消费电子产品而言C++语言过于复杂和庞大,并不适用,安全性也并不令人满意。于是,JamesGosling先生领导的研究小组就着手在C++的基础上设计和开发出一1种新的语言,称之为Oak这就是Java语言的前身(Oak是橡胶树的意思)。这种语言借鉴了许多C语言的语法,提高了安全性,并且是面向对象的语言,但是Oak语言在商业上并未获得成功,Oak就等于是没有用了

6、。93年的时候互联网开始发展。Sun公司发现Oak语言所具有的跨平台、面向对象、安全性高等特点非常符合互联网的需要,于是改进了该语言的设计,把它命名为Java。Sun公司为了推广Java的应用推出了第一个支持Java的浏览器HotJava。从此之后随着Java的推广各个浏览器都开始加入到支持Java的行列。Java自身也在不断的完善丰富,在1995年推出了Java1.0、1.1版本。但在1998年推出了1.2版本,这个版本和之前的1.0、1.1版本有了很大的改进,可以看作是Java发展的一个转折。之后的1.3、1.4的版本都是在1

7、.2之上的丰富,所以我们也习惯把Java1.2之后的版本都称为Java2。1.2Java语言的特点Sun公司对Java的定义:Asimple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,anddynamiclanguage。即:Java是一种具有“简单、面向对象、分布式、解释型、健壮、安全、与体系结构无关、可移植、高性能、多线程和动态执行”等特性

8、的语言。说到简单性。首先Java本身的运行结构就很简单,解释器和类库加起来才40KB,在很小的主机上都可以运行。其次,Java是在C++的基础上开发的,很多基本语法和c++一样,像数据类型、循环语句、程序控制结构都和C++几乎一样。如果大家有C或C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。