Java程序设计开发教程【第1章__Java入门】

Java程序设计开发教程【第1章__Java入门】

ID:42273447

大小:493.00 KB

页数:56页

时间:2019-09-11

Java程序设计开发教程【第1章__Java入门】_第1页
Java程序设计开发教程【第1章__Java入门】_第2页
Java程序设计开发教程【第1章__Java入门】_第3页
Java程序设计开发教程【第1章__Java入门】_第4页
Java程序设计开发教程【第1章__Java入门】_第5页
资源描述:

《Java程序设计开发教程【第1章__Java入门】》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章Java入门1.1Java简介Java的崛起面向对象的程序设计语言Java平台和虚拟机两类Java程序Java程序开发环境——SDKJava的崛起1991年4月8日,从工作站起家的Sun公司为了把市场扩大到消费电子产品,成立了一个专门的工作小组,着手代号为“Green”的项目,目的是开发一个分布式代码系统,让人们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,同它们进行信息交流应用的C++进行开发。但是C++太复杂,安全性也差,最后不得不定义一套新的语言系统,于是便有了Oak的问世Oak一方面汲

2、取了C++中的有益成分,同时融进了网络应用特性,可以称上是一种的精巧而安全的语言了MarkArdreesen的Mosaic和Netscape的巨大成功给Oak项目组成员带来了新的希望,他们重整旗鼓,对Oak进行了一次新的整合,并取名为Java,后用Java编制了HotJava浏览器,吹响了进军Internet的号角Java所特有的“writeonce,runanywhere.”(一次编写,到处运行)的平台无关性的概念,与Internet的异构网络互连一拍即合,它特别适合于在网络开发中使用面向对象的程序设计语言Java

3、语言是一种面向对象的程序设计语言,它通过描述对象本身以及对象间的相互关系,并通过激发对象间的相互作用,来求解问题对现实世界中事物的对象,要由两个部分来描述,一是其静态属性——对象的状态,用“数据”来描述;一是其动态属性——对象的行为,用“方法”来描述在面向对象的程序设计语言中,并不是去定义一个一个的对象,而是先定义同一类对象的模板——类(class),再从类创建其对象电子时钟的Java描述电子时钟的静态属性——电子时钟的状态,用变量hour(时)、minute(分)、second(秒)描述电子时钟的动态属性——电子时

4、钟的行为,如显示时间,设置时间等,用以下方法描述:·getMinute()——显示“分”;·getHour()——显示“时”;·setSecond()——设置“秒”;·setMinute()——设置“分”;·setHour()——设置“时”。classTimeClock{privateintiSecond,iMinute,iHour;publicintgetMinute();//显示“分”publicintgetHour();//显示“时”publicvoidsetSecond();//设置“秒”publicvoid

5、setMinute();//设置“分”publicvoidsetHour();//设置“时”}类描述符类名整数描述符语句结束符注释符类体类的首部私有访问权限修饰符公共访问权限修饰符相关说明从结构上看,类由类的首部和类体构成类体由紧随类的首部的一对花括号及花括号中的一些语句组成类体中含有类的数据部分和类的方法部分,分别称为类的成员变量和成员方法,它们都是类的成员方法由方法首部和方法体组成有些方法执行后要向调用者(不是标准输出)送回一个数据,这样的数据称为方法的返回值注释是对程序、程序的局部或一个语句的说明,用于增加程序

6、的可读性这个TimeClock是一个时钟类的界面,当此界面中所有方法的方法体都定义后,就构成了一个时钟类,由这个时钟类可以创建多个时钟对象Java是区分大小写字母的语言程序员可以自己定义类,也可以使用事先已经定义好的类本例只是电子时钟类的设计的一个例子,它不是唯一的计算圆的周长和面积classCircle{floatr;//半径finaldoublePI=3.14159;//最终变量Circle(floatd){//构造方法r=d;}doublecircum(){//求圆周长的方法return2*PI*r;}doub

7、learea(){//求圆面积的方法returnPI*r*r;}}Circle类中含有两个数据成员半径r和一个常数PI(π),r使用了float型,PI使用了double型数据类型名(关键字)占用内存空间数值范围十进制表数精度int4字节-231~231-1float4字节(±3.4028235E+38f)~(±1.40239846E-45f)6~7位double8字节(±1.79769313486231570E+308)~(±4.94065645841246544E-324)15位finalPI由于加了“final

8、”,表示在程序执行过程中其值不能再变化,PI称为最终变量。最终变量在程序中一般用大写Circle类中定义了方法的结构方法首部方法体{}方法首部描述方法名方法的返回值类型参数及其类型其他修饰符Java基本的运算符+(加),-(减或负),*(乘),/(除)>(大于),>=(大于等于),==(等于),<(小于),<=(小于等于),!=(不等于)=称为

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

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

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