为什么要引入继承? 假如我要做一个媒体库,里面可以放CD,可以放DVD。如果把CD和DVD做成两个没有联系的类的话,那么在管理这个媒体库的时候,要单独做一个添加CD的函数,单独做一个添加DVD的函数,如果还要往这个媒体库里添加其他的媒体类,还要再创建另一个添加函数。我们说这样的代码不具备可扩展性。另 ...
分类:
其他好文 时间:
2016-10-08 02:23:25
阅读次数:
164
要用Java实现记事本的功能。首先列出记事本所需功能: 如果这个记事本是某个大程序的其中一部分,也就是说还有上层程序,那么上层程序就有可能会调用这个记事本以上列出的某个数据。 所以我们称上述所列功能为这个记事本的 接口 。 那么调用这些接口就是通过记事本这个类的public函数(method)。 但 ...
分类:
编程语言 时间:
2016-10-08 02:22:15
阅读次数:
270
JavaEE开发基础 1 JavaEE简介 Java平台有三个版本,分别是JavaSE(Java Platform, Standard Edition),JavaEE(Java Platform, Enterprise Edition)和JavaME(Java Platform, Micro Edi ...
分类:
编程语言 时间:
2016-10-08 02:24:19
阅读次数:
187
一.1.仔细阅读示例: EnumTest.java,运行它,分析运行结果? 2.你能得到什么结论?你掌握了枚举类型的基本用法了吗? 运行结果: 分析结果、结论:枚举类型不属于原始数据类型,是引用类型。每一具体值都引用特定对象。相同值引用同一对象。可以使用“==”直接对比值。 二、阅读相应教材,或者使 ...
分类:
其他好文 时间:
2016-10-08 02:22:58
阅读次数:
127
物理地址 堆的物理地址分配对对象是不连续的。因此性能慢些。在GC的时候也要考虑到不连续的分配,所以有各种算法。比如,标记-消除,复制,标记-压缩,分代(即新生代使用复制算法,老年代使用标记——压缩) 栈使用的是数据结构中的栈,先进后出的原则,物理地址分配是连续的。所以性能快。 内存分别 堆因为是不连 ...
分类:
其他好文 时间:
2016-10-08 02:21:52
阅读次数:
169
DOS:磁盘操作系统(Disk Operating System) Window环境下如何进入DOS: 1. 以win10为例,按ctrl+R打开运行窗口,在输入框输入"CMD"并点击确定; 2. 在上一步点击确定过后便会看到如下界面,该界面便是DOS界面; 常用DOS命令 1. dir dir是英 ...
分类:
其他好文 时间:
2016-10-08 02:22:09
阅读次数:
146
题目描述 两只牛逃跑到了森林里。农夫John开始用他的专家技术追捕这两头牛。你的任务是模拟他们的行为(牛和John)。 追击在10x10的平面网格内进行。一个格子可以是: 一个障碍物, 两头牛(它们总在一起), 或者 农民John. 两头牛和农民John可以在同一个格子内(当他们相遇时),但是他们都 ...
分类:
其他好文 时间:
2016-10-08 02:21:01
阅读次数:
103
现在基本的项目都会用到spring框架,那么我们为什么要使用spring呢?下面为大家总结一下,希望大家指正。 spring是一个轻量级的容器框架,其核心是IOC(控制反转也叫依赖注入)和AOP(面向切面编程),spring使用javabean来完成以前只能由EJB完成的事情。 AOP和IOC简介: ...
分类:
编程语言 时间:
2016-10-08 02:23:23
阅读次数:
142
异常 异常就是导致程序中断执行的一段指令流. 在java中, 对于异常在API中也有明确的定义,叫做异常类. Error : JVM的错误, 程序中不进行处理, 交给虚拟机. Exception : 程序中出现的异常, 可以在程序中进行处理 . Exception 又分为编译时异常,运行时异常. 编 ...
分类:
编程语言 时间:
2016-10-08 02:22:15
阅读次数:
223
最少步数 时间限制:3000 ms | 内存限制:65535 KB 难度:4 最少步数 时间限制:3000 ms | 内存限制:65535 KB 难度:4 这有一个迷宫,有0~8行和0~8列: 1,1,1,1,1,1,1,1,1 1,0,0,1,0,0,1,0,1 1,0,0,1,1,0,0,0,1 ...
分类:
其他好文 时间:
2016-10-08 02:19:48
阅读次数:
158
1.php函数定义:一段封装起来的代码,可以随时的调用 2.函数格式: function 函数名(【参数1,参数2】){ //执行语句; //return; } 3.命名规则:和变量一样,字母。数字,下划线组成,而且不能以数字开头,但是变量区分大小写,函数不区分大小写,但是要注意尽量要一致 4函数的 ...
分类:
Web程序 时间:
2016-10-08 02:20:31
阅读次数:
222
我们平时总是将三层架构与MVC混为一谈,殊不知它俩并不是一个概念。下面我来为大家揭晓我所知道的一些真相。 首先,它俩根本不是一个概念。 三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目。 MVC是一个设计模式,它是根据项目的具体需求来决定是否适用于该项目。 那么架构跟设计模式有什么区别 ...
分类:
Web程序 时间:
2016-10-08 02:18:17
阅读次数:
127
CALayer的认识 1.iOS中所有看得见的控件都需要UIView 包括UIwindow也是一个特殊的UIView 2.UIview对象在创建的时候 UIView内部回会去自动创建一个图层 CALayer对象 举个例子 就是可以通过UIview的layer属性去访问他 3.UIview的现实过程 ...
分类:
其他好文 时间:
2016-10-08 02:19:15
阅读次数:
148
> Markdown 软件 :Typora / Haroopad / Markdownpad2 Markdownpad2软件注册及下载地址 邮箱地址: Soar360@live.com 授权秘钥: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDH... ...
分类:
其他好文 时间:
2016-10-08 02:17:47
阅读次数:
186
背景: 想在自己的网站中有这样一个设计: 用户点击提交按钮之后,就会打开本地邮件客户端,并自动将他在输入框中输入的内容作为邮件的内容,像下面这样: mailto可以帮助实现这个功能。 简介: mailto是一种电子邮件协议,通过该协议可以创建一个指向电子邮件地址的超级链接,通过该链接可以在Inter ...
分类:
Web程序 时间:
2016-10-08 02:20:36
阅读次数:
225