随笔分类 - JAVA
摘要:/** * xqx 去除未知object集合的重复数据 * @param oldList 老数据集合 * @param newList 新数据集合 * @param key 唯一标识 * @param <T> * @return */ public static <T>ArrayList removeRepeatElement(List<T> oldList , List<T> newList ,
阅读全文
摘要:Semaphore类有两个重要方法 1、semaphore.acquire(); 请求一个信号量,这时候信号量个数-1,当减少到0的时候,下一次acquire不会再执行,只有当执行一个release()的时候,信号量不为0的时候才可以继续执行acquire 2、semaphore.release()
阅读全文
摘要:项目中,服务器端经常给客户端开发人员传一个长整形的时间数据, 对于一个 长整形 1446801883000,可以明显的看出 是以毫秒为单位的,因为最后有三个零,如果没有连续3个零的话就要判断单位了 那么怎么将其转换为时间呢 步骤: 1、长整形数字以字符串的形式转换为long long time =
阅读全文
摘要:最近做的手机APP正在进行最后一部分了,在一个类中估计要写上千行代码,来回的拉动滚动条太麻烦了,于是发现为什么我得eclipse不显示代码行数呢 其他C什么的编译器都显示的。于是百度了一下,一下子就解决了问题,下面贴一下解决方案方法11打开eclipse2打开你的项目3在左侧点击右键,选择“show...
阅读全文
摘要:一、Java数据解析分为:XML解析和JSON解析XML解析即是对XML文件中的数据解析,而JSON解析即对规定形式的数据解析,比XML解析更加方便JSON解析基于两种结构:1、键值对类型1 {2 “name”:”Alice”,3 “...
阅读全文
摘要:安卓和JAVA解析xml文件的三种方式:1、PULL解析2、SAX解析3、DOM解析三者各有所长,依情况选择解析方式1、PULL和SAX均采用流式解析,意味着只能从头读到底,无法像DOM解析一样随机访问xml文件中的任意一个节点2、PULL和SAX占用更少的内存解析,更适用于安卓上的解析xml文件3...
阅读全文
摘要:一、Sax解析是从头到尾逐行逐个元素读取内容,修改较为不便,但适用于只读的大文档。Sax采用事件驱动的方式解析文档。简单点说,如同在电影院看电影一样,从头到尾看一遍就完了,不能回退(Dom可来来回回读取)在看电影的过程中,每遇到一个情节,一段泪水,一次擦肩,你都会调动大脑和神经去接收或处理这些信息同...
阅读全文
摘要:eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。 设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,...
阅读全文
摘要:一、套接字SocketIP地址标志Internet上的计算机,端口号标志正在计算机上运行的进程(程序)。端口号被规定为一个16位的0--65535之间的整数,其中,0--1023被预先定义的服务通信占用。当两个程序需要通信时,可以通过Socket类建立套接字对象并连接在一起。(端口号与IP地址的组合...
阅读全文
摘要:一、地址java.net包中的InetAddress 类对象含有一个Internet主机地址的域名和Ip地址www.sina.com.cn/202.108.35.210二、获取地址1、获取Internet上主机的地址使用InetAddress类的静态方法 getByName(String s);将一...
阅读全文
摘要:一、定义正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符称为正则表达式中的元字符eg:"\\dhello"中的\\d就是有特殊意义的元字符,代表0--9数字中的任意一个,而9hello,1hello都是和正则表达式\\dhello匹配的字符串------------------------...
阅读全文
摘要:匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除...
阅读全文
摘要:一、开发步骤:1 创建一个动态的web工程2 在src路径下,创建一个servlet程序3 修改doGet()或者 doPost()方法 A 设置响应的类型及编码 (1)直接在doGet 或者doPost方法中添加response.setContentType("text/html;charset...
阅读全文
摘要:一、集合:集合是Java API所提供的一系列类的实例,可以用于动态存放多个对象为什么要使用集合?数组的长度是固定的,存满了就不能存了。集合可以存储不同类型的对象,而且它的容量可以随着对象数量的增加,自动扩大。---------------------------------------------...
阅读全文
摘要:一、定义JDBC,Java DataBase Connectivity。是Java运行平台核心类库中的一部分,提供了访问数据库的API,由一些Java类和接口组成。在Java中可以使用JDBC实现对数据库中表记录的查询,修改,和删除等操作JDBC技术在数据库开发中占有很重要的地位。JDBC操作不同的...
阅读全文