java
只在朝暮间
每日三省吾身..
展开
-
Java:集合与数组转换
一:List,Set转换为数组的方法。 toArray函数有两种形式,一种无参数,一种带参数,注意带参数形式中,要指明数组的大小。 java代码:public void convertCollectionToArray() { List list = new ArrayList(); Object[] objectArray1 = list.toArray(); //注意:想要转转载 2017-07-03 23:05:01 · 284 阅读 · 0 评论 -
温故而知新之——集合的交集、并集、差集
package com.qs.jxw.modules.charts.entity;import java.util.ArrayList;import java.util.List;/** * 测试集合的交集、并集、差集 * @author Administrator * */public class ListOper { /** * 测试交集 * @...原创 2018-08-24 16:56:43 · 295 阅读 · 0 评论 -
javaMap修改Value和金额(万)元表示
javaMap修改ValueMap<String, String> m = new HashMap<String,String>(); m.put("1", "1_content"); Set keys = m.keySet(); for (Iterator iter = keys.iterator(); iter.hasNext();) {...原创 2018-05-02 09:17:44 · 714 阅读 · 0 评论 -
Java 异常处理的误区和经验总结
本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的健壮性,提升用户体验,提高产品的价值。误区一、异常的选择图 1. 异常分类 图 1 描述了异常的结构,其实我们都知道异常分检测异常和非检测异常,但是在实际中又混淆了这两种异常的应用。由于非检测异常使用方便转载 2018-01-16 16:10:45 · 180 阅读 · 0 评论 -
StringBuilder值传递问题
public class Test { public static void main(String[] args) { String s1 = "hello"; String s2 = "world"; change(s1,s2); System.out.println(s1+" "+s2);//hello---world转载 2018-01-15 20:30:48 · 1683 阅读 · 1 评论 -
35 个 Java 代码性能优化总结
转载自http://blog.csdn.net/c6E5UlI1N/article/details/78754024前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG转载 2017-12-11 09:41:33 · 232 阅读 · 0 评论 -
Java集合 Json集合之间的转换
Java集合转换成Json集合关键类:JSONArray jsonArray = JSONArray.fromObject(Object obj);使用说明:将Java集合对象直接传进JSONArray.fromObject()中,得到一个JSONArray集合,再直接使用JSONArray的toString()方法,便可得到json集合示例代码: @Test public void te转载 2017-09-29 14:59:45 · 877 阅读 · 0 评论 -
Java序列化与反序列化
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。1.Java序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。2.为什么需要序列化与反序列化我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会转载 2017-09-27 11:00:50 · 241 阅读 · 0 评论 -
java文件下载文件名乱码
response.setHeader(…)下载中文文件名乱码问题 关于中文文件下载的问题,网上的咨询和答疑已经很多,我原来处理下载的代码如下: java代码response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8")); 下载转载 2017-08-04 16:21:06 · 7403 阅读 · 0 评论 -
JAVA两个数组间元素的比较(找出相同或者不同元素)
转载自http://blog.csdn.net/mr_linjw/article/details/503882681,找出两个数组中相同的元素public static Set<Integer> getIds(Integer[] a, Integer[] b){ Set<Integer> same = new HashSet<Integer>(); //用来存放两个数组中相同的元素转载 2017-07-26 15:45:30 · 28336 阅读 · 2 评论 -
FileOutputStream---write() FileInputStream---read() 详解
FileOutputStream write()package cn.itcast_01; import java.io.FileOutputStream; import java.io.IOException; /* * 字节输出流操作步骤: * A:创建字节输出流对象 * B:调用write()方法 * C:释放资源 * * pub转载 2017-07-26 09:58:40 · 1932 阅读 · 0 评论 -
eclipse项目中的.settings .project .classpath 个人见解
不管我们在eclipse中新建任何的Java项目或者web项目。都会在该项目的的位置下同时生成.seetings .classpath .project 这三个文件.settings 文件里面存放各种插件的配置文件。 .project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置 .classpath的位置定义了你这个项目在编译时所使用的$CLASSPA转载 2017-08-02 11:45:15 · 815 阅读 · 0 评论 -
java: -source 1.5 中不支持 multi-catch 运算符 (请使用 -source 7 或更高版本以启用 multi-catch 运算符)
一 原因:JDK1.7中的multi-catch的变化, multi-catch 语句中的替代无法通过子类化关联二 错误详解:**在不使用jdk1.7的multi-catch时, 我们在处理父子异常时:**import Java.io.*;public class Hello { public static void main(String[] args) { try {原创 2017-07-19 08:28:37 · 2192 阅读 · 0 评论 -
removeAll()去重性
package com.qs.jxw.modules.charts.entity;import java.util.ArrayList;import java.util.List;/** * 测试removeAll的去重性 * @author Administrator * */public class ListOper2 { public static void ma...原创 2018-08-24 17:17:12 · 12974 阅读 · 2 评论