- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 程序设计; Java的起源及应用
有关面向对象的概念
Java语言的特点
Java程序的组成结构
安装并设置Java开发平台(集成开发环境简介); Java 语言产生的背景
Java来自于Sun公司一个叫Green的项目:
为家用消费电子产品开发嵌入式系统,以控制冰箱、电视机等电子产品。
互联网成就了Java
互联网的出现使得计算模式由单机时代进入了网络时代,网络计算模式的一个特点是计算机系统的异构性。 Java正是这样迎合了互联网时代的发展要求,才使它获得了巨大的成功。
Java的应用领域
电子政务、电子商务、远程医疗、远程教学、移动通讯、科学研究等方方面面。; Java 的使用平台
J2SE(Java 2 Platform,Standard Edition)
主要用于桌面应用软件的编程。它包含了构成Java语言基础和核心的类。
J2EE(Java 2 Platform,Enterprise Edition)
主要是为企业级应用提供一个服务器的运行???开发平台。它提供了EJB、servlet、JSP、XML等许多用于开发企业级应用的类包。
J2ME(Java 2 Platform,Micro Edition)
用于在信息家电等资源有限的设备上进行应用程序的开发;
Java Card Platform
用于智能卡上的应用程序开发。以嵌入式系统开发起家,又凭借J2ME和Java Card Platform回到嵌入式系统开发领域。;有关面向对象的概念;类
类是描述对象的“基本原型”,它定义一种对象所能拥有的数据和对象所能完成的操作,在面向对象的程序设计中,类是程序的基本单元。看一下类的示例:;子类及继承
子类是作为另一个类(父类)的扩充或修正所定义的一个类.
继承使得子类利用父类中定义的方法和变量就像它们属于子类本身一样. ;方法的重载(多态性)
在同一个类中至少有两个方法用同一个名字,但有不同的参数。
数据封装
封装定义程序如何引用对象的数据,封装实际上就是将类的数据隐藏起来,以控制用户对类的修改并设定访问数据的限制。
方法的覆盖
在子类中重新定义父类中已有的方法.; “C++”-“复杂性和奇异性”+“安全性和可移植性”
面向对象
完全面向对象的网络编程语言,支持代码的继承和重用。
简单性
与其起源有关。
Java风格类似于C++。它略去运算符重载、多重继承等模糊的概念。摒弃了C++中容易发生错误的地方。垃圾内存回收机制。
分布式
数据分散在网络中的不同主机上(数据分布)。
计算也可分散在不同主机上处理(操作分布)。; 平台无关性(结构中立)
Java源程序被编译成中间文件格式(Byte-code),与机器无关;在Java虚拟机(JVM-Java Virtual Machine)上运行。实现程序员梦寐以求的“一次编程、到处运行”(Write once, run any where)。; 安全性
一个安全的网络至少要防止以下几种破坏的可能性:
毁灭系统资源、消耗系统资源、挖掘系统或个人机密、骚扰正常工作的进行。; 多线程、高性能
C和C++采用单线程结构,Java采用了多线程,可在一个程序里同时执行多个小任务,带来更好的性能和实时控制能力。
尽管Java是一种解释性的语言, 但Java的字节代码很容易转换成对应于特定CPU的机器指令代码,效率很高。;Java程序结构; Java程序的特点
Java程序总是由一些类组成。在每个程序中可以有多个类但至少必须有一个类。
一般把每个类的程序代码放入一个单独的程序文件中,文件名一般和其中定义的类名相一致;如果是一个包含main()的可运行程序,则文件名必须和其中定义的类名相一致。
源程序文件必须使用扩展名.java。
源程序的编写
用任一种文本编辑器(纯文本格式),如Edit、记事本(NotePad)等都可以编辑源程序。;/**
*该程序的名字是:myFirstProg.java
*它的功能是在屏幕上显示:我的第一个Java 程序!!!
**/
import java.lang.*;
public class myFirstProg
{
public static void main(String args[ ])
{
System.out.println(我的第一个Java 程序!!!);
}
};main()方法应当出现
文档评论(0)