摘要: 1.什么是继承? 使一个类拥有另一个类全部公开的属性与行为的一种机制。 2.继承的目的 假如一个类拥有另一个类的全部行为与属性,并且这些属性与行为数量较大,同时为其他类所共享,可以将这个类定义为子类去继承另一个类,实现代码复用。 3.继承的影响 子类拥有了父类中非private的方法与属性。 4.... 阅读原文
2017-07-10 12:53:02 阅读(786) 评论(0)
摘要:   SSM框架搭建(一) JDK和MAVEN环境搭建 SSM框架搭建(二) 创建MAVEN项目 SSM框架搭建(三) 数据库创建和MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件 SSM框架搭建(四) springmvc和mybatis的配置     JDK配置 CLASSPAT... 阅读原文
2017-07-10 12:35:02 阅读(815) 评论(0)
摘要: 一 概述 1.什么是重载? 利用形参区分同一个类中多个同名方法的机制叫做重载。 2.什么是重写? 子类继承父类,重写父类方法的过程叫做重写。 二 对比 1.发生范围 重写发生在父类与子类之间,涉及两个类,重载发生在同一个类内部。 2.约束 重写 子类在重写父类方法时返回值必须是父类方... 阅读原文
2017-07-10 12:06:02 阅读(769) 评论(0)
摘要: Java中的集合框架(中) 由于Java中的集合框架的内容比较多,在这里分为三个部分介绍Java的集合框架,内容是从浅到深,如果已经有java基础的小伙伴可以直接跳到<浅入深出之Java集合框架(下)>。 目 录 浅入深出之Java集合框架(上) 浅入深出之Java集合框架(中)   浅入深出之Ja... 阅读原文
2017-07-10 10:44:02 阅读(834) 评论(0)
摘要: Descriptions: Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra sp... 阅读原文
2017-07-10 10:36:02 阅读(788) 评论(0)
摘要: 一、java中的序列化 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的... 阅读原文
2017-07-10 09:58:02 阅读(816) 评论(0)
摘要: 一、管道流 演示:PipedInputStream  , PipedOutputStream 注意:管道流本身就不建议在一个线程中使用,这是因为向输出流中写的数据,都会存到输入流内部的一个1024字节大小的数组中,如果写的内容超过这个数组的大小,而且没有被输入流读取的话,输出流所在的线程就会等待,如果这时是在同一个线... 阅读原文
2017-07-10 09:15:03 阅读(799) 评论(0)
摘要: MyBatis接口的简单实现原理 用过MyBatis3的人可能会觉得为什么MyBatis的Mapper接口没有实现类,但是可以直接用? 那是因为MyBatis使用Java动态代理实现的接口。 这里仅仅举个简单例子来说明原理,不是完全针对MyBatis的,这种思想我们也可以应用在其他地方。   定义一个接口 publ... 阅读原文
2017-07-10 08:01:03 阅读(829) 评论(0)
摘要: 一 概述 1.双层循环 排序通常由双层循环实现,外层循环控制循环轮数,内层循环实现单次排序。外层循环的索引从1到arr.length-1,内层循环循环次数随外层循环循环次数的增加而减少。 二 冒泡法 1.基本思想 对比相邻的两个元素,如果满足条件,则交换位置,这样就把较大的元素移动到后面了。 2.算法实现 publ... 阅读原文
2017-07-10 06:58:02 阅读(802) 评论(0)
摘要: 接着上一篇,继续做学习笔记。学IO这块,突然找到一点好处,好像以后操作电脑,尤其是电脑里的文件啥的,可以很少的用鼠标了。添加、修改、删除啥的,几行代码就可以搞定了。这只是我一个初学者的一点小心思,IO背后的大用处,相信还有很多很多。继续学习ing.... 一、缓冲流和装饰模式 缓冲流(包装类),缓冲区的出现提高了对数... 阅读原文
2017-07-10 00:57:01 阅读(788) 评论(0)