学习日记
文章平均质量分 76
雅典娜MAX
这个作者很懒,什么都没留下…
展开
-
Map的遍历方法
集合的一个很重要的操作---遍历,看完毕老师的视频小小总结下三种遍历方法,三种方法各有优缺点~~/** To change this template, choose Tools | Templates* and open the template in the editor.*/package cn.tsp2c.liubao;import java.uti原创 2012-06-03 00:38:58 · 378 阅读 · 0 评论 -
抽象类和接口总结
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间原创 2012-06-02 15:22:36 · 375 阅读 · 0 评论 -
正则表达式,多行匹配
1 多行匹配 2 不以某某开头 ,比如不以www开头 3 不区分大小写 4 2个单元的或操作,比如 www ¦ 3w 都可以这种 1:多行匹配 在默认的情况下 . 是不能匹配行结束符的(行结束符有 6 个,具体的可以看看 Pattern 的 API DOC) 同样,可以像不匹配大小写匹配那样使用编译参数:Pattern.DOTALL 如果还原创 2012-06-02 15:07:48 · 2457 阅读 · 0 评论 -
map,collection Arraylist 总结
1、集合框架的工具类:|--Collections:是一个类、collection是一个接口。特点:1、方法全部是静态的、不需要创建对象、类名直接调用。2、能把非同步的变成同步,也就是说把不安全的变成安全的。常用方法:binarySearch():只能对list集合进行查找,为什么?因为查找的时候有角标,保证元素有顺序,返回的是:-(插入点)-1;-1是为了出现0的情况。模原创 2012-05-27 09:34:40 · 864 阅读 · 0 评论 -
JAVA成员变量的访问权限
成员变量的访问权限访问权限修饰符声明了成员变量的访问权限。Java提供的显示的访问权限修饰符有3种,分别是:私有(private)、保护(protected)和公共(public)。除此之外,还有一种默认的访问权限:friendly,它并不是Java的关键字,只有当变量前面没有写明任何访问权限修饰符时,就默认以friendly作为访问权限。为了表达上的方便,省略了其中"成员"两字,将被原创 2012-06-03 02:28:26 · 2492 阅读 · 1 评论 -
自定义泛型,类加载器与代理
自定义泛型 用于放置泛型的类型参数的尖括号应出现在方法的其他所有修饰符之后和在方法的返回类型之前,也就是紧邻返回值之前。按照惯例,类型参数通常用单个大写字母表示。交换数组中的两个元素的位置的泛型方法语法定义如下:static void swap(E[] a, int i, int j) { E t = a[i]; a[i] = a[j];原创 2012-07-10 20:25:47 · 726 阅读 · 0 评论 -
JAVA基本类型和引用类型
8种基本类型一、4种整型byte 1字节 -128——127short 2 字节 -32,768 —— 32,767int 4 字节 -2,147,483,648 ——2,147,483,647(超过20亿)long 8 字节 -9,223,372,036,854,775,808——9,223,372,036854,775,807注释:java中所有原创 2012-06-03 01:38:54 · 562 阅读 · 0 评论 -
JAVA异常处理及其应用(2)
异常声明若要声明异常,则必须将其添加到方法签名块的结束位置。下面是一个实例:public void errorProneMethod(int input) throws java.io.IOException { //Code for the method,including one or more method //calls that may p原创 2012-04-26 14:26:14 · 829 阅读 · 0 评论 -
代理补充
代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替原创 2012-07-10 20:35:27 · 461 阅读 · 0 评论 -
接口回调
什么是接口回调?1.接口回调是什么[2]?接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。看下面示例。interface People{void peopleList();}转载 2012-12-10 23:35:52 · 406 阅读 · 0 评论 -
创建JAVA实例化对象的方法总结
共有5种方式: 1.new2.反射newInstance3.克隆clone4.序列化Serializable5.使用Spring的DI1.new通常都是使用java的关键字new来创建对象实例。若有一个Something类,则可以通过下面的语句创建Something类的对象实例并指定到变量obj。Java代码 Student st原创 2012-04-26 14:33:57 · 1398 阅读 · 0 评论 -
getparameter()和getattribution()的区别
(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数, (3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。一般通过表原创 2012-08-24 23:21:45 · 619 阅读 · 0 评论 -
Android LocationManager 使用
private LocationManager locationManager;locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);要实时的得到位置信息,得注册一个location的listener。private LocationListener locationListene转载 2012-10-14 23:24:28 · 509 阅读 · 0 评论 -
银行调度系统
银行调度系统有不同的窗口,对应不同的客户以及不同的服务。将常量定义在Constants类中。本项目有三类客户,每类客户的号码编排都是完全独立的,要产生三个号码管理器对象,各自管理一类用户的排队号码。这三个号码管理器对象统一由一个号码机器进行管理,这个号码机器在整个系统中始终只能有一个,所以,它要被设计成单例。NumberManager类:存储上一个客户号码的成员变量以及所有等待服务原创 2012-07-10 20:03:35 · 503 阅读 · 0 评论 -
交通灯管理实现
交通灯管理系统的项目需求模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如:由南向而来去北向的车辆----直行车辆由西向而来去南向的车辆----直行车辆由东向而来去南向的车辆----直行车辆信号灯忽略黄灯,只考虑红灯和绿灯。考虑左转车辆控制信号灯,右转车辆不受信号灯控制。具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,原创 2012-07-10 19:35:40 · 810 阅读 · 0 评论 -
java 枚举用法总结
DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GR原创 2012-07-04 12:48:48 · 456 阅读 · 0 评论 -
Spring IoC/DI的理解
IoCIoC: Inversion of Control,控制反转, 控制权从应用程序转移到框架(如IoC容器),是框架共有特性1、为什么需要IoC容器1.1、应用程序主动控制对象的实例化及依赖装配 A a = new AImpl(); B b = new BImpl(); a.setB(b); A a = new AImpl();B b原创 2012-06-03 08:36:12 · 509 阅读 · 0 评论 -
异常处理及其应用(1)
简介: Java 异常处理是使用 Java 语言进行软件开发和测试脚本开发时不容忽视的问题之一,是否进行异常处理直接关系到开发出的软件的稳定性和健壮性。本文系统的阐述了 Java 异常处理的原理和方法,并列举了一些实例,使读者对 Java 异常处理能有一个全面的认识,理解异常处理机制,能更加灵活和有效地在开发中使用它。假设您要编写一个 Java 程序,该程序读入用户输入的一行文本,并在终端显示原创 2012-04-26 14:06:44 · 549 阅读 · 0 评论