java
文章平均质量分 57
jafsldkfj
PHP
展开
-
Aweek开发笔记11.15
1.要使用Spring的自动扫描的这样一个组件,要在spring中的配置文件中这样做:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewor原创 2013-11-15 17:39:08 · 694 阅读 · 0 评论 -
实现自己的Comparator及Collections详解
/** * 根据第一个参数小于、等于或大于第二个参数分别返回负整数、零或正整数。 * 总之,o1-o2是从小到大的排列。 */public class MyComparator implements Comparator{ @Override public int compare(Person o1, Person o2) { int age1=o1.getAge(); i原创 2013-12-01 21:20:30 · 872 阅读 · 0 评论 -
SpringMVC配置HelloWorld
1.配置web.xml文件:<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLo原创 2013-12-02 16:26:57 · 881 阅读 · 0 评论 -
如何一次性遍历Map中的所有对象
public class MapDemo {/*** @param 如何一次性遍历Map中的所有对象,由于Map集合中间没有迭代器,所以只能使用间接的方式。也可以看出,Map集合中间Key用的是Set来存储的*/public static void main(String[] args) {Map hashMap=new HashMap();hashMap.put(原创 2013-09-02 11:06:07 · 1512 阅读 · 0 评论 -
一个例子说明java数据类型包括对象是赋值还是引用!!!
public class MapDemo {public static void main(String[] args) {//是赋值而不是引用。String虽然是对象,但仍旧被当做赋值String a="aaaa";String b=null;b=a;b="cccc";System.out.println(b);System.out.println(a原创 2013-09-07 13:18:05 · 1162 阅读 · 2 评论 -
HashSet存储自定义对象如何保证唯一性
使用HashSet并不能保证存入的对象不一样。虽然Set集合表示一种无序,不能重复的对象序列。在HashSet内部,通过哈希表来存储对象。判断两个对象是否相同的方法是HashCode方法与equals方法。如果HashCode相同,才判断调用equals判断。事实上,两个对象的HashCode是可以一样的,这个被叫做哈希冲突,哈希冲突不能被避免,只能减少。public class Person原创 2013-08-31 22:19:48 · 3644 阅读 · 0 评论 -
LinkList与ArrayList
ArrayList被用于取代vector,能够动态添加与删除元素。ArrayList查询很快。是不同步的(vector是线程安全的)LinkList增删改查很快,查询很慢,内部是一个链表结构。原创 2013-08-31 10:57:13 · 1152 阅读 · 0 评论 -
java 集合框架中间迭代器的使用和实现原理
public class Test04 { /** * @param args */ public static void main(String[] args) { Collection conn=new ArrayList(); conn.add("abc1"); conn.add("abc2"); conn.add("adc3"); conn.add("a原创 2013-08-30 20:55:33 · 1712 阅读 · 0 评论 -
java静态变量的陷阱
public class DaoFactory {// private static int m=0;private static DaoFactory daoFactory = new DaoFactory();private static UserDao userDao;//private static int i=0;//private static int j=0;原创 2013-08-12 17:07:33 · 994 阅读 · 1 评论 -
JAVA实例变量的初始化过程
假设有这样一段代码:public class Cat {private String name;private int age;public String toString() {return "Cat [name=" + name + ", age=" + age + ", weight=" + weight+ "]";}public Ca原创 2013-08-30 12:53:42 · 1197 阅读 · 0 评论 -
什么是函数签名
函数的签名是指函数原型中除去返回值的部分,包括函数名,形参表和关键字const(如果使用了的话)原创 2012-11-04 12:37:15 · 3365 阅读 · 0 评论 -
panel里面加入图片的问题
panel里面不支持直接加入图片,比如通过复写paint方法,通过g.drawImage直接在panel添加图片是不行的,会出现协议不支持这样的·错误。要通过Jlable来添加。原创 2012-12-18 21:09:46 · 2260 阅读 · 0 评论 -
android与网络(中)socket的陷阱
有时候我们需要像Ajax那样,用户一输出就会在服务器返回输出的结果比如用户输出123,控制台上面就输出123,紧接着用户输出234,控制台上面就是234,当然,代码写起来并不困惑:public class MyServer { public static void main(String[] args) throws IOException{ ServerSocket server原创 2012-11-06 19:06:01 · 939 阅读 · 0 评论 -
JAVA日志文件的使用与配置文件的读取
1.在学习本章之前,需要有这样几个方法需要学习://的到的是用户当前的工作目录,参数是一个关键字,还有很多这样的关键字,可以参见APIString path=System.getProperty("user.dir");System.out.println(path);现在自定义一个Log文件,叫做log.txt,存放在工程里面的目录中。public class Log {原创 2012-11-28 15:10:30 · 1616 阅读 · 0 评论 -
android与socket通讯(三)
public class Test { /** * @param args * @throws FileNotFoundException */ public static void main(String[] args) throws Exception { FileInputStream fs = new FileInputStream(new File("D:\\tes原创 2012-11-15 16:14:13 · 1020 阅读 · 0 评论 -
android网络通讯之socket(上)
1.什么是echo服务器?Echo服务器不是一种服务器形式,而指的是一种应答协议。主要用于调试和检测中。它可以基于TCP协议,服务器就在TCP端口7检测有无消息,如果使用UDP协议,基本过程和TCP一样,检测的端口也是7。是路由也是网络中最常用的数据包,可以通过发送echo包知道当前的连接节点有那些路径,并且通过往返时间能得出路径长度。2.Tomcat的安装先配置好JAV--HOME变原创 2012-11-05 19:01:12 · 1755 阅读 · 0 评论 -
路径问题
都知道这里表示的是当前路径,这里的当前路径指的是java文件所指的路径。路径最好不要带中文名,否则会出现意想不到的错误,哪怕是只是当前目录,如果他的上级目录有中文路径的话,还是有可能报错,此外就是,往工程中添加了文件或者文件夹,一定要重启eclipse或者删除工程再重新引入一次,光是clean是没有用的。 private String path = "./images/0.png";原创 2012-12-11 20:32:58 · 510 阅读 · 0 评论 -
JAVA事务操作
有这样一张名叫test_user的表:uid为1的money为0元,uid为2的money为300元,uid为3的money为800元。现在uid为3的人向uid为1的人转账,每次50元。当uid为3的人的账户中的money少于或等于700的元的时候,则停止转账。也就是说,最后的uid为1的人账户为100元,uid为3的账户700元。事务操作的基本流程是:当达到某个条件时抛出一个异常,在这个异原创 2013-10-02 15:10:54 · 1781 阅读 · 0 评论