1 / 56
文档名称:

第1章 Java入门.ppt

格式:ppt   页数:56
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章 Java入门.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第1章 Java入门.ppt

文档介绍

文档介绍:第1章 Java入门
Java简介
Java的崛起
面向对象的程序设计语言
Java平台和虚拟机
两类Java程序
Java程序开发环境——SDK
Java的崛起
1991年4月8日,从工作站起家的Sun公司为了把市场扩大到消费电子产品,成立了一个专门的工作小组,着手代号为“Green”的项目,目的是开发一个分布式代码系统,让人们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,同它们进行信息交流
应用的C++进行开发。但是C++太复杂,安全性也差,最后不得不定义一套新的语言系统,于是便有了Oak的问世
Oak一方面汲取了C++中的有益成分,同时融进了网络应用特性,可以称上是一种的精巧而安全的语言了
Mark scape的巨大成功给Oak项目组成员带来了新的希望,他们重整旗鼓,对Oak进行了一次新的整合,并取名为Java,后用Java编制了HotJava浏览器,的号角
Java所特有的“write once, run anywhere.”(一次编写,到处运行)的平台无关性的概念,的异构网络互连一拍即合,它特别适合于在网络开发中使用
面向对象的程序设计语言
Java语言是一种面向对象的程序设计语言,它通过描述对象本身以及对象间的相互关系,并通过激发对象间的相互作用,来求解问题
对现实世界中事物的对象,要由两个部分来描述,一是其静态属性——对象的状态,用“数据”来描述;一是其动态属性——对象的行为,用“方法”来描述
在面向对象的程序设计语言中,并不是去定义一个一个的对象,而是先定义同一类对象的模板——类(class),再从类创建其对象
电子时钟的Java描述
电子时钟的静态属性——电子时钟的状态,用变量hour(时)、minute(分)、second(秒)描述
电子时钟的动态属性——电子时钟的行为,如显示时间,设置时间等,用以下方法描述:
· getMinute ( )——显示“分”;
· getHour ( )——显示“时”;
· setSecond ( )——设置“秒”;
· setMinute ( )——设置“分”;
· setHour ( )——设置“时”。
class TimeClock
{
private int iSecond, iMinute, iHour;
public int getMinute ( ); // 显示“分”
public int getHour ( ); // 显示“时”
public void setSecond ( ); // 设置“秒”
public void setMinute ( ); // 设置“分”
public void setHour ( ); // 设置“时”
}
类描述符
类名
整数描述符
语句结束符
注释符
类体
类的首部
私有访问权限修饰符
公共访问权限修饰符
相关说明
从结构上看,类由类的首部和类体构成
类体由紧随类的首部的一对花括号及花括号中的一些语句组成
类体中含有类的数据部分和类的方法部分,分别称为类的成员变量和成员方法,它们都是类的成员
方法由方法首部和方法体组成
有些方法执行后要向调用者(不是标准输出)送回一个数据,这样的数据称为方法的返回值
注释是对程序、程序的局部或一个语句的说明,用于增加程序的可读性
这个TimeClock是一个时钟类的界面,当此界面中所有方法的方法体都定义后,就构成了一个时钟类,由这个时钟类可以创建多个时钟对象
Java是区分大小写字母的语言
程序员可以自己定义类,也可以使用事先已经定义好的类
本例只是电子时钟类的设计的一个例子,它不是唯一的
计算圆的周长和面积
class Circle{
float r; // 半径
final double PI = ; // 最终变量
Circle(float d){ // 构造方法
r = d;
}

double circum ( ){ // 求圆周长的方法
return 2 * PI * r;
}

double area( ){ // 求圆面积的方法
return PI * r * r;
}
}

最近更新

2026年作文经历初三也很幸福 8页

2024年云南体育运动职业技术学院单招职业技能.. 40页

2024年云南国防工业职业技术学院单招职业技能.. 41页

2026年作文我的动物朋友怎么写300字 12页

2024年云南旅游职业学院单招职业技能考试模拟.. 41页

2024年云南特殊教育职业学院单招职业技能测试.. 41页

2024年云南省丽江地区单招职业适应性测试题库.. 40页

2024年云南省文山壮族苗族自治州单招职业适应.. 39页

2024年云南财经职业学院单招职业技能测试模拟.. 41页

2024年亳州职业技术学院单招职业适应性考试题.. 39页

羊业碳排放评估 37页

2024年六盘水幼儿师范高等专科学校单招综合素.. 40页

2024年兰州职业技术学院单招职业技能考试模拟.. 39页

2026年低碳环保推广倡议书 8页

2026年伴郎讲话简短致辞范文精选 16页

2024年内蒙古商贸职业学院单招职业技能测试模.. 40页

2024年内蒙古民族幼儿师范高等专科学校单招职.. 39页

2024年内蒙古美术职业学院单招职业适应性考试.. 40页

2024年包头铁道职业技术学院单招职业适应性测.. 40页

2026年传承文化自信高考作文(10篇) 13页

2024年南京城市职业学院单招职业倾向性测试模.. 40页

2024年南京铁道职业技术学院单招职业适应性测.. 40页

2024年南昌影视传播职业学院单招职业适应性考.. 40页

肌肉骨骼损伤修复 35页

2024年南阳职业学院单招综合素质考试题库带答.. 40页

2024年厦门城市职业学院单招职业倾向性考试题.. 39页

2024年厦门演艺职业学院单招职业适应性考试题.. 41页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

足球竞彩项目招股说明书 7页