创建如下三个类:(People类中的三个方法分别输出一些信息,ChinaPeople 和AmericanPeople类重写父类的三个方法)。 ...
分类:
编程语言 时间:
2016-05-22 15:19:47
阅读次数:
202
一、类的分类: 1、普通类 2、抽象类(含有抽象方法的类) 3、静态类(不需要实例化,就可以使用的类) 二、方法的分类: 1、私有方法(只有类的内部才可以访问的方法) 2、保护方法(只有类的内部和该类的子类可以访问的方法) 3、共有方法(无论内部或外部均可访问的方法) 4、静态方法(可以不实例话对象 ...
分类:
编程语言 时间:
2016-05-22 15:21:18
阅读次数:
268
1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际 ...
分类:
编程语言 时间:
2016-05-22 15:18:26
阅读次数:
216
?线程池就是有一堆已经创建好了的线程,当有新的任务需要处理的时候,就从这个池子里面取一个空闲等待的线程来处理该任务,当处理完成了就再次把该线程放回池中,以供后面的任务使用,当池子里的线程全都处理忙碌状态时,这时任务需要稍作等待。 ?线程的创建和销毁比之进程的创建和销毁是轻量级的,但是当我们的任务需要 ...
分类:
编程语言 时间:
2016-05-22 15:15:22
阅读次数:
162
Array.prototype.slice(begin,end)用来获取begin和end之间的数组元素。如果你不设置end参数,将会将数组的默认长度值当作end值。但有些同学可能不知道这个函数还可以接受负值作为参数。如果你设置一个负值作为begin的值,那么你可以获取数组的最后一个元素。如: ...
分类:
编程语言 时间:
2016-05-22 15:16:36
阅读次数:
211
今天是第三天学习,加油! 一、集合 1.什么是集合以及特性? 特性:无序的,不重复的序列,可嵌套。 2.创建集合 方法一:创建空集合 结果: 可以看出来创建的是集合类型的。 方法二: 结果: 方法三:列表转换为集合 结果:从结果可以看出来集合的特性:无序和不重复的特点 方法四:把字典转换为集合 1. ...
分类:
编程语言 时间:
2016-05-22 15:16:57
阅读次数:
212
TreeMap 和 TreeSet 是 Java Collection Framework 的两个重要成员,其中 TreeMap 是 Map 接口的常用实现类,而 TreeSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但 TreeSet 底层是通 ...
分类:
编程语言 时间:
2016-05-22 15:16:14
阅读次数:
181
一、编写可维护的代码要点: 1.可读的 2.一致的 3.可预测的 4.已记录 5.程序是写给人读的,只是偶尔让计算机执行一下 二、最小全局变量 JavaScript是通过函数管理作用域。在函数内部声明的变量只在这个函数内部,函数外部不可用。另一方面,全局变量是在任何函数外面声明的或是未声明直接使用的 ...
分类:
编程语言 时间:
2016-05-22 15:14:20
阅读次数:
131
1.原来的AWT组件来自java。awt包,而AWT组件的java应用程序在不同平台的界面显示不同。但是在不同平台运用Swing开发的应用程序,就可以使用同一的GUI界面。 2.SWing组件通常被称为轻量级,它完全由java语言编写。 JButton 按钮 JCheckBox 复选框按钮 JCom ...
分类:
编程语言 时间:
2016-05-22 15:13:49
阅读次数:
161
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:
编程语言 时间:
2016-05-22 15:14:07
阅读次数:
129
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:
编程语言 时间:
2016-05-22 15:11:28
阅读次数:
249
.实现如下类之间的继承关系,并编写Music类来测试这些类。 编写一个Java应用程序,该程序包括3个类: A类、B类和主类E。其中 类B是类A的子类,在子类B中新增了成员变量和成员方法,并且隐藏了父类 A的成员变量和重写了父类A的成员方法。在主类E的main方法中,创建类B 的对象并赋给父类A的对 ...
分类:
编程语言 时间:
2016-05-22 15:11:52
阅读次数:
762
POJ 2417 Discrete Logging Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 4860 Accepted: 2211 Description Given a prime P, 2 <= P < 231, an ...
分类:
编程语言 时间:
2016-05-22 15:10:52
阅读次数:
175
什么是MFC MFC,全称Microsoft Foundation Classes,微软基础类库,顾名思义,是微软的攻城狮们将一些常用的基础的Windows API 函数用C++的形式封装成类,简化程序猿的工作,将C++面向对象这一特点很好的表现出来。 用MFC可以用鼠标来编辑界面,管理各种控件,以 ...
分类:
编程语言 时间:
2016-05-22 15:10:34
阅读次数:
130
第一种是比较常规的方法 思路: 1.构建一个新的数组存放结果 2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比 3.若结果数组中没有该元素,则存到结果数组中 第二种方法比上面的方法效率要高 思路: 1.先将原数组进行排序 2.检查原数组中的第i个元素 与 结果数组中的最后一个 ...
分类:
编程语言 时间:
2016-05-22 15:07:16
阅读次数:
106
<!--?xml:namespace prefix = "v" ns = "urn:schemas-microsoft-com:vml" /--> 实现如下类之间的继承关系,并编写Music类来测试这些类。 <!--?xml:namespace prefix = "o" ns = "urn:sche ...
分类:
编程语言 时间:
2016-05-22 15:07:23
阅读次数:
118
改成单例模式: package com.gzzy.rmm.common.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletContext;import javax.ser ...
分类:
编程语言 时间:
2016-05-22 14:02:39
阅读次数:
175