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