java技术
文章平均质量分 70
LL_1573
........................
展开
-
java 中的 collections.sort() 方法对list的排序
java中Collections.sort() 排序函数的用法Posted on 2009-04-07 16:40 landor 阅读(49533) 评论(6) 编辑 收藏 所属分类: java 用Collections.sort方法对list排序有两种方法第一种是list中的对象实现Comparable接口,如下:/*** 根据order对User排序*/转载 2016-04-07 18:51:28 · 555 阅读 · 0 评论 -
TCP 和 UDP
TCP与UDP区别 此博文包含图片 (2009-04-18 19:25:31)转载▼ 标签: tcp udp 杂谈 TCP与UDP区别 TCP—传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP—用户数据报协议翻译 2017-06-23 12:18:33 · 306 阅读 · 0 评论 -
线程学习
线程的生命周期可以分为四个状态:1.创建状态: 当用new操作符创建一个新的线程对象时,该线程处于创建状态。 处于创建状态的线程只是一个空的线程对象,系统不为它分配资源。2.可运行状态: 执行线程的start()方法将为线程分配必须的系统资源,安排其运行,并调用线程体——run()方法,这样就使得该线程处于可运行状态(Runnable)。 这一状态并不是运行中状态(Running),因为线程原创 2017-06-20 18:37:11 · 358 阅读 · 0 评论 -
String stringbuffer 和 Stringbuilder 的区别
string stringbuffer StringBuilder 区别String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个原创 2017-04-24 16:47:58 · 247 阅读 · 0 评论 -
java基础
java基础 --深究操作符 1 & 和 && 共同点 都可以作为逻辑与(and) 都 符合两边的表达式的结果都为true 时 才返回true 否则有一方为false 返回结果都为false && 还有短路的功能 比如 if(str !=null && !str.equals(“)) 如果str = null 时 就不会报.NullPointerException 异常的 &表示按位原创 2017-01-06 18:15:04 · 242 阅读 · 0 评论 -
redis 下载安装
1 下载redis 建议下载3.0.1 (redis-3.2.3.tar.gz ) 2 解压安装 使用scp 上传到linux 服务器 scp Desktop/redis-3.0.1.tar.gz root@lxxxx:/root 解压 tar xzf redis-3.2.3.tar.gz 使用make 编译 启动 redis 服务原创 2016-12-12 12:10:15 · 323 阅读 · 0 评论 -
java 基础--集合
package com.study.map;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;import c原创 2016-11-08 11:50:23 · 282 阅读 · 0 评论 -
mac 上下载安装tomcat1
1 下载直接上下载地址:http://tomcat.apache.org/download-70.cgi选择core 中的zip 下载 2 安装1 解压下载的压缩包 2 进行配置1.打开你的终端:然后输入 pico .bash_profile 回车2. 然后添加你tomcat放入的路径的path,如下图所示:编辑完后,control原创 2016-11-08 11:06:45 · 347 阅读 · 0 评论 -
Calendar 的一些常见用法 如判断是否是同一天
1、Calendar 判断是否是同一天 代码如下 :思路 :将两个Date 类型的时间格式化成Calendar 类型的时间 在分别获取两个事件的年月日 进行对比 public static boolean isSameDay(Date date1, Date date2) { Calendar calDateA = Calendar.getInstance(); calDateA原创 2016-06-16 13:41:30 · 10581 阅读 · 0 评论 -
HashMap 的常见操作
public class IteratorMap{public static void main(String [] args){} Map map = new HashMap();map.put("key1","value1");map.put("key2","value2");map.put("key3","value3"); //1.原创 2016-06-16 12:13:30 · 373 阅读 · 0 评论 -
String 转换成JSONObject
在java中 String 类型的json 转换成JSONObject 代码如下:public class StringtoJson { public static void main(String[] args) { String s = "{a:1,b:2}"; JSONObject json1; try { json1 = new JSONObject(s);原创 2016-05-31 18:04:54 · 2455 阅读 · 1 评论 -
Date String 类型的互相转换 和 valueOf 、parseInt() 方法的比较
package method.usually;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import org.json.JSONObject;public class原创 2016-05-06 17:41:23 · 1131 阅读 · 0 评论 -
Calendar 获取年月日 时分秒粥
java中利用 Calendar 获取年月日 时分秒 星期package method.usually;import java.util.Calendar;public class CalendarTest { /** * @param args */ public static void main(String[] args) {原创 2016-05-06 17:25:48 · 716 阅读 · 0 评论 -
parseInt() parseFloat() 和 toString()
1、parseInt() 方法 是将String 类型转换成 int 类型 parseFloat()方法 是将String 类型装换成 float 类型 2、Integer.valueOf() 方法 是将 String 类型装换成 Integer 类型 是Integer 类型 而不是 int 类型 Integer 类型是一个引用的复杂类型 i原创 2016-05-04 11:23:35 · 565 阅读 · 0 评论 -
String.format()用法
/*String.format()用法 1、转换符%s: 字符串类型,如:"ljq"%b: 布尔类型,如:true%d: 整数类型(十进制),如:99%f: 浮点类型,如:99.99%%: 百分比类型,如:%%n: 换行符2常用日期格式化c: 包括全部日期和时间信息 星期六 十月 27 14:21:20 CST 2007F: "年-月-日"格式,如:2007-10-27原创 2016-04-25 16:58:20 · 369 阅读 · 0 评论 -
Java ConcurrentModificationException异常原因和解决方法
Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个异常出现的原因以及解决办法。 以下是本文目录大纲: 一.C翻译 2016-04-08 11:04:14 · 370 阅读 · 0 评论 -
JAVA学习之---泛型
泛型 实际上就是参数化类型 如list 将list集合中的 数据制定为 String 类型 为什么使用泛型 在我看来 就是在封装数据的时候 能够及时发现问题 定位问题 不会出现java.lang.ClassCastException: 这样的错误信息 在effective java 中就是总能提到 及时发现问题的说法 举例1 证明上边的话 public class Enum {原创 2016-04-07 16:19:28 · 287 阅读 · 0 评论 -
java搭建rest服务
在Eclipse里,新建一个web工程第一步,添加需要用的jar包,如下图 第二步,新建一个class,代码如下 第三步,修改web.xml配置文件,如下图 启动tomcat, 访问本机测试地址:这时我们就可以访问到我们发布的rest服务了,如下图web.xml中的修改 <web-app xmlns:xsi="http://ww翻译 2016-04-07 18:55:25 · 975 阅读 · 0 评论 -
JAVA -数组
java数组 数组对于每一门编程语言来说都是重要的数据结构之一 当然不同语言对数组的实现及处理也不尽相同java语言中提供的数组是用来**存储固定大小**的**同类型**的元素一、数组的声明1 、直接new 在赋值 // 数组大小int size = 10;// 定义数组double[] myList = new double[si原创 2017-07-19 11:15:00 · 331 阅读 · 0 评论