java的访问修饰符protected关键字让我很迷惑,网上的很多人业内人士的自我注解也依然没有消除我对这个关键字的认识。我的疑惑有以下几点:1:增设protected关键字的初衷,也就是说:这个的“受保护”的原理是什么??2:在ThinkinJava中,对protected定义是有误的。3:protecte..
分类:
编程语言 时间:
2015-06-17 18:29:19
阅读次数:
131
面向对象编程(OOP)
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:
代码开发模块化,更易维护和修改。
代码复用。
增强代码的可靠性和灵活性。
增加代码的可理解性。
面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。
封装
封装给对象提...
分类:
编程语言 时间:
2015-06-17 18:23:08
阅读次数:
189
一、数据结构
程序设计=数据结构+算法
1.逻辑结构
1)集合:元素之间没有联系。
2)线性结构:元素之间存在前后顺序。
3)树形结构:元素之间存在一对多的父子关系。
4)图状结构:元素之间存在多对多的映射关系。
2.物理结构
1)顺序结构:用连续的空间存放数据元素。
优点:便于随机访问。
缺点:空间利用率低,插入删除不方便。
2)链式结构:用不连续的空间存放数据元素,每...
分类:
编程语言 时间:
2015-06-17 18:22:04
阅读次数:
200
堆栈1.基本特征:后进先出
2.基本操作:压入(push),弹出(pop)
3.实现要点:初始化空间、栈顶指针、判空判满
实践:使用C++语言实现堆栈类,进行示例演示并且根据此堆栈类实现进制的转换。“`include using namespace std;
class Stack {
public:
// 构造函数中分配内存空间
Stack (size_t size...
分类:
编程语言 时间:
2015-06-17 18:16:56
阅读次数:
168
Python 日期和时间 —— datetime Python提供了多个内置模块用于操作日期时间,如calendar,time,datetime。time提供的接口与C标准库time.h基本一致。其中应用最广的是datetime,相比于time模块,datetime模块的接口则更直观、更容易调用。....
分类:
编程语言 时间:
2015-06-17 18:14:45
阅读次数:
180
一、 javabean 什么?Bean中国的意义“豆子”,顾名思义,JavaBean它指的是一个特殊的节Java类别。就是有默然构造方法,仅仅有get,set的方法的java类的对象.专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的寻常的Java对象 满足这三个条件: ....
分类:
编程语言 时间:
2015-06-17 18:10:41
阅读次数:
164
一、背景上星期去CRM上开发一个功能,该系统里面有自动分页,需要在实体类里加入一个分页变量 // 分页 private PageInfo pageInfo = new PageInfo();这个本来没有什么影响,但在抽离接口jar包的时候,所用到的类必须实现序列化接口而这个PageInf...
分类:
编程语言 时间:
2015-06-17 18:11:37
阅读次数:
165
首先,要分别在两个文件中实现以下两个类classObject{public:NewType ToType();};classNewType :publicObject{} ----------------------------------------------------------------...
分类:
编程语言 时间:
2015-06-17 18:09:19
阅读次数:
221
转自:http://www.jianshu.com/p/8445645b3aff引言这段时间折腾了哈java web应用的压力测试,部署容器是tomcat 7。期间学到了蛮多散碎的知识点,及时梳理总结,构建良好且易理解的知识架构把它们组织起来,以备忘。对web应用开发者来说,我们很关心应用可同时处理...
分类:
编程语言 时间:
2015-06-17 18:07:33
阅读次数:
149
Event对象用来描述在浏览器窗口中发生的事件,一旦事件发生,便会生成event对象。 尽管所有事件属性都可以通过event对象访问,但是在某些事件中某些属性可能无意义。如fromElement和toElement属性仅当处理onmouseover和onmouseout事件时才有意义。 另外...
分类:
编程语言 时间:
2015-06-17 18:06:33
阅读次数:
120
//html部分登录//一个登陆的页面 需要username和password//js部分(其中写了一些判断和正则之类,这里就不详细说明了)$.ajax({type:"get", //http请求方式,"get":从指定的资源请求数据;"post":向指定的资源提交要处理的数据; url:........
分类:
编程语言 时间:
2015-06-17 17:58:24
阅读次数:
238
所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过网络实现,可以先在Windows机器上创建一个对象,对其序列化,然后通过网络发给一台Unix机器,然后在那里准确无误地重新“装配”。是不是很神奇。也许你会说,只了解一点点,但从来没有接触过,其实未必...
分类:
编程语言 时间:
2015-06-17 17:58:21
阅读次数:
108
bean之间的继承关系这里说的关系,是配置上的关系.一个原始的配置:street1 和 street2 之间,class,和city相同.那么我们可以让street2在配置上继承street1的配置:所以: Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这....
分类:
编程语言 时间:
2015-06-17 17:55:06
阅读次数:
136
数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。关于本系列您觉得自己懂 Java 编程?事实上,大多数程序员对于 Java 平台都是浅尝则止,只学习了足以完成手头上任务的知识而已。在本 系列 中,Ted N...
分类:
编程语言 时间:
2015-06-17 17:53:56
阅读次数:
240
前两天的项目中,有个字段是Clob类型的,用纯sql取数据的时候不能直接转成String类型的。所以得自己手动转一下,于是乎用到了以下代码,在这里贴出来分享一下,如果小伙伴们需要的可以直接拿去用,这个亲测是可以使用的哦。。。
话不多说,代码才是王道。。。
// Clob类型 转String
public String ClobToString(Clob...
分类:
编程语言 时间:
2015-06-17 16:49:38
阅读次数:
138
以下通过安装和卸载ryu来进行解释:
1、ryu安装
1.1、正常模式下安装步骤
(1)第一种方式:简易安装方法apt-get:sudo apt-get install ryu
(2)第二种方式:源码安装:
首先,有configure文件的,首先运行命令: ./configure
然后,有makefile文件的,运行命令:make all
最后,运行命令:make i...
分类:
编程语言 时间:
2015-06-17 16:49:36
阅读次数:
149
【摘要】最近两个月都在学习 Linux 驱动,中间碰到了很多问题,进度比较缓慢。尽管不是班科出生的,但是还是觉得算法很有必要学一学。因此将数组元素查找作为自己算法开篇的第一篇博客,好好跟着平凡程序员的博客学习,内容基本是拿来主义。
我们可以下面一个数组查找的函数说起。一句一句写起,首先我们开始从最简单的函数构造开始
int find(int array[], int length, int value)
{
int index = 0;
return index;
}
这里看到,查找函数只是一个...
分类:
编程语言 时间:
2015-06-17 16:40:40
阅读次数:
150