Java SE Java EE是Java的企业版本,主要用于开发企业级分布式的网络程序。 Java ME 主要应用于嵌入式系统开发。 面向对象是Java语言的基础,也是Java语言的重要特性,它本身就是一种纯面向对象的程序设计语言。Java提倡万物皆对象,语法中不能在类外面定义单独的数据和函数,也就是说,Java语言最外部的数据类型是对象,所有元素都要通过类和对象来访问。 就是把同一类事物的属性和方法归到同一个类中,方便使用 防止该类的代码和数据被外部类定义的代码随意访问 封装的主要功能在于我们能修改自己的实现代码,而不用修改哪些调用程序的代码片段。 优点:减少耦合,类内部自由修改,可以对类成员变量进行更精确的控制,隐藏信息、实现细节。 为了实现良好的封装,通常将类的成员变量声明为private ,通过public的set和get方法完成对属性的操作 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法 特性: 子类拥有父类的非private属性,方法 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展 封装和继承几乎都是为多态而准备的 多态是同一个行为具有多个不同表现实行或形态的能力 多态是一个接口,使用不同的实例而执行不同的操作 多态存在的三个必要条件: 继承 重写 父类引用指向子类对象 Java的分布性包括操作分布和数据分布,其中操作分布是指在多个不同的主机上布置相关操作,而数据分布是将数据分别存放在多个不同的主机上,这些主机是网络中的不同成员。Java可以凭借URL(统一资源定位符)对象访问网络对象,访问方式与访问本地系统相同。 Java程序具有与体系结构无关的特性,可以方便地移植到网络上的不同计算机中。同时Java的类中也实现了针对不同平台的接口,使这些类库可以移植。 在《Java 从入门到精通》第4版中,给java定位的是解释型,网上众说纷坛,比较多的是解释型和编译型两者皆有。这里不多描述,仅对这两个名词进行一个解释。 编译型: 程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等。 解释型: 程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次。因此效率比较低。比如Basic语言,专门有一个解释器能够直接执行Basic程 Java语言删除了类似C语言中的指针和内存释放等语法,有效地避免了非法操作内存。Java程序代码要经过代码校验,指针校验等很多测试步骤方式才能够运行,所以未经允许的Java程序不可能出现损害系统平台的行为,而且使用Java可以编写防病毒和防修改的系统。 Java程序的设计目标之一,是编写多方面的、可靠的应用程序,Java将检查程序在编译和运行时的错误,并消除错误。类型检查能帮助用户检查出许多在开发早期出现的错误。集成开发工具的出现也使编译和运行Java程序更加容易。 多线程机制能够使应用程序在同一时间并行执行多项任务,而且相应的同步机制可以保证不同线程能够正确地共享数据。使用多线程,可以带来更好的交互能力和实时行为。 略 略
Java SE
是java的标准版,主要用于桌面应用程序的开发,同时也是java的基础,它包含Java语言基础、JDBC操作、I/O(输入/输出)、网络通信、多线程等技术。Java EE
Java ME
Java语言的特性
面向对象
面向对象的三大特性
1.封装
要访问该类的数据和代码必须通过严格的方法控制2.继承
子类可以用自己的方式实现父类的方法 java的继承是单继承 关键字:extends3.多态
分布性
可移植性
解释型or编译型
序,每个语句都是执行的时候才翻译。(在运行程序的时候才翻译,专门有一个解释器去进行翻译,每个语句都是执行的时候才翻译。效率比较低,依赖解释器,跨
平台性好.)安全性
健壮性
多线程
高性能
动态
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算