学习J2SE过程中的30个基本概念

学习J2SE过程中的30个基本概念,第1张

学习J2SE过程中的30个基本概念,第2张

Java概述:

目前Java主要用于中间件的开发)——客户端和服务器端的通信技术。早期的实践证明,Java并不适合pc应用的开发,其发展逐渐变成了手持设备、互联网信息站、车载电脑的开发。Java与其他语言的不同之处在于,它提供了程序运行时的平台独立性,因此它可以在Windows、Solaris和Linux等其他操作系统上使用相同的代码。Java的语法和C++类似,C++/C程序员很容易掌握,Java是完全彻底的面向对象。提出了一种良好的垃圾处理机制——垃圾收集器,以防止内存溢出。

Java白皮书为我们提出了Java语言的11个关键特性。

(1)简单:Java的语法比C++相对简单。另一方面,Java可以使软件在非常小的机器上运行。基本解释和类库支持的大小在40kb左右,基本标准库和线程支持的内存需要增加125kb。

(2)分布式:Java拥有强大的TCP/IP协议族例程库,Java应用可以通过URL经由网络访问远程对象。因为servlet机制的出现,Java编程非常高效,现在很多大型Web服务器都支持Servlet。
(3)OO:面向对象设计是一种专注于对象及其接口的编程技术。有许多面向对象和C++

(4)健壮性:Java采用安全指针模型,可以降低重写内存和数据崩溃的可能性。

(5)安全性:用Java设计网络和分布式系统,带来了新的安全问题。Java可以用来构建防病毒和防攻击系统。事实证明,Java擅长杀毒。

(6)中性架构:Java编译生成一种架构中性的对象文件格式,可以在很多处理器上执行。编译器生成的指令字节码实现了这个特性,这个字节码可以在任何机器上解释和执行。

(7)可移植性:Java对基本数据结构类型的大小和算法有严格的规定,所以可移植性很好。

(8)多线程:Java处理多线程的过程非常简单。Java把多线程的实现给了下面的操作系统或者线程程序。所以多线程是Java作为服务器端开发语言受欢迎的原因之一。

(9)applet和servlet:可以在网页上执行的程序叫做applet,有很多浏览器需要支持Java,而applet支持动态网页,很多其他语言都做不到。

基本概念:

1.在1。OOP,关系就是对象的接口是什么,就像电脑的卖家一样。不管电源的内部结构是什么,重要的只是它能不能给你供电,也就是说,只要你知道能不能而不是如何和为什么。所有的程序都是由一定的属性和行为对象组成的,不同对象的访问都是通过函数调用来完成的,对象之间的所有通信都是通过方法调用来完成的。通过封装对象数据,重用率大大提高。

2.2中最重要的思想。OOP是类,是模板或者蓝图。从一个类构造一个对象就是创建这个类的一个实例。

3.封装:将数据和行为组合在一个包中并对对象用户隐藏数据的实现过程。对象中的数据称为其实例字段。

4.扩展一个类获得一个新的类叫做继承,所有的类都是由对象根超类扩展的,下面会介绍。

5.3物体的主要特征

行为-解释这个对象能做什么。

状态——对象应用方法时的反射。

身份-区别于其他类似行为对象的标志。

每个物体都有同一性,这三者相互影响。

6.阶级之间的关系:

使用-a:依赖关系

Has-a:聚合关系

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 学习J2SE过程中的30个基本概念

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情