Java的含义java是由SunNicrosystems公司于1995年5月推出的java面向对象程序设计语言和java平台的总称两层含义:开发语言开发平台java主要特征简单动态高性能跨平台面向对象健壮性安全多线程分布式java是面向对象的语言:java是基于信息隐藏和抽象数据类新概念的出面向对象的语..
分类:
编程语言 时间:
2017-05-29 15:58:17
阅读次数:
199
一、HTTP协议 最近看了一些网络通信方面的书籍,研究了一下 HTTP 和 TCP/IP,有了一些新的收获和理解,在这里做个归纳和总结。 (1)什么是HTTP协议 HTTP (HyperText Transfer Protocol,超文本传输协议) 是一种通信协议,是指计算机网络中两台计算机之间进行 ...
分类:
Web程序 时间:
2017-05-23 22:42:53
阅读次数:
233
1.为什么要封装和信息隐藏 做过编程的朋友们知道“耦合”这个词。事实上封装的效果就是为了解耦,让类和类之间没有太多的联系,防止某一天改动某一类的时候,产生“多米骨诺牌效应”。 我们能够把信息隐藏看成目的,把封装看成达到信息隐藏的技术。通过封装就能够把对象的内部数据表现形式和实现细节进行隐藏。就好比你 ...
分类:
编程语言 时间:
2017-05-19 09:57:14
阅读次数:
110
面向对象的基本特性 封装 封装性就是尽可能的隐藏对象内部细节,对外形成一道边界,只保留有限的接口和方法与外界进行交互。封装的原则是使对象以外的部分不能随意的访问和操作对象的内部属性,从而避免了外界对对象内部属性的破坏。可以通过对类的成员设置一定的访问权限,实现类中成员的信息隐藏。 private:类 ...
分类:
编程语言 时间:
2017-05-15 16:23:34
阅读次数:
235
一、tomcat介绍1.1 引入tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP ...
分类:
Web程序 时间:
2017-05-11 20:34:21
阅读次数:
262
转载自:http://blog.chinaunix.net/uid-790245-id-2037327.html 问题提出: 我们已知道类具备封装和信息隐 藏的特性。只有类的成员函数才能访问类的私有成员,程式中的其他函数是无法访问私有成员的。非成员函数能够访问类中的公有成员,但是假如将数据成员都定义 ...
分类:
编程语言 时间:
2017-05-09 00:44:15
阅读次数:
177
1. 友元函数和友元类的需要: 类具有封装和信息隐藏的特性。 只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。 非成员函数可以访问类中的公有成员,但是如果将数据成员都定义为公有的,这又破坏了隐藏的特性。 另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参 ...
分类:
编程语言 时间:
2017-04-26 11:01:45
阅读次数:
156
java有三大特性:封装,继承和多态。 一、 封装 1. 封装就是将类的信息隐藏在类内部,不允许外部程序直接访问,而是通过该类的方法实现对隐藏信息的操作和访问。 2. 封装是怎么实现的呢? a. 需要修改属性的访问控制符(修改为private); b. 创建getter/setter方法(用于属性的 ...
分类:
编程语言 时间:
2017-04-23 15:03:01
阅读次数:
165
区别设计良好的模块和设计不好的模块,最重要的因素在于,这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节。设计良好的模块会隐藏所有的实现细节,把它的API于它的实现清晰地隔离开来。然后,模块之间通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况,这个概念称为信息隐藏或封 ...
分类:
其他好文 时间:
2017-04-19 12:59:39
阅读次数:
441
x x 看书做笔记...一直想抄书...就是太慢了...90分钟左右...20页...哈哈··· 最后信息隐藏...What ...偶尔抄一次可以...嘎嘎··· x ...
分类:
其他好文 时间:
2017-04-19 09:40:43
阅读次数:
134