`

java小东西

    博客分类:
  • java
阅读更多
java.sql.date 精确度只到日,没有小时
java.sql.timestamp 精确到纳秒

单说for循环的时候,数组x.length=100W,直接使用1000000和使用x.length做条件差别并不大

(以下时间单位全部为毫秒)
list数据50W行,使用i<list.size() 时间为140-260(200以下出现3-5次,250+出现1到2次),使用i<50W时间反而为200-230

但是80W行数据list为 530-670 直接使用80W 为 230-360
10W数据list为31-63,47居多,直接10W为16-47,基本都是31和47
2W条数据以内两种方式基本没差别。

数据1W条时候string+=连接时间为590-710毫秒,每添加一个+","多100-300毫秒
StringBuffer 1W行数据append时间为0-16毫秒,,主要为0毫秒,添加","基本不增加时间
10W行数据 15-47毫秒,100W行数据343-483毫秒

String700条数据+=和StringBuffer 1W5行数据append差不多为0-16毫秒

用了Stringbuffer就不要用+连接符号了
Stringbuffer.append(x);
Stringbuffer.append(",");

Stringbuffer.append(x+",");


50W数据不用+为170-230,用+为290-350


去除StringBuffer最后一个字符的三种方式
sb.deleteCharAt(sb.length()-1);删除最后一个字符
sb.delete(sb.length()-1, sb.length());从指定处删,删最后一个字符
sb.setLength(sb.length()-1);设置StringBuffer长度

字符串连接时,在for循环里加if判断后再加append(","),50W行数据为200-250,直接在for循环里只append(","),最后使用sb.deleteCharAt(sb.length()-1);去除最后一个","使用时间为170-230,其中170,180居多,不过5K以内数据差距基本没有。


Enumeration<String> val= getRequest().getParameterNames();

while(val.hasMoreElements()){
String name=(String)val.nextElement();
System.out.println(name+":"+getRequest().getParameter(name));
}
分享到:
评论

相关推荐

    一个小型Java东西

    该java来自本人编码, 是一款小型计算,

    自己做的一个java swring小东西

    本项目“自己做的一个java swing小东西”显然是一个基于Java Swing实现的客户端-服务器(C/S)架构的应用程序,可能是为了帮助同学完成的一项编程任务。 Swing 提供了丰富的组件集合,包括按钮(JButton)、文本框...

    一些用Java写的小东西_Java-1.zip

    一些用Java写的小东西_Java-1

    java学习路线图以及学习java要学习的东西

    在学习过程中,不断通过编写小程序、参与开源项目或解决实际问题来巩固所学知识。同时,阅读优秀的Java代码,参考设计模式,将理论知识转化为实践经验。 总的来说,Java学习不仅需要理解语法和概念,还需要通过大量...

    【计算机毕业设计】基于JAVA的连连看小游戏源代码

    通过本项目能帮助你掌握Java小程序的工作原理和使用方法、熟练掌握Java的事件处理机制、简述Java游戏开发现状和走向、了解AWT的基本体系结构,掌握窗口的基本原理、了解Swing的基本体系结构,掌握Swing组件的使用...

    Java小程序——动物乐园zoo

    在Java编程语言中,"Java小程序——动物乐园zoo"是一个很好的实践项目,它结合了面向对象编程(Object-Oriented Programming, OOP)和接口(Interface)等核心概念。面向对象是Java的灵魂,它通过类(Class)来定义...

    java 贪吃蛇小游戏

    【Java贪吃蛇小游戏】是一个基于Java编程语言开发的经典小游戏,它再现了我们熟知的贪吃蛇玩法。在这个游戏中,玩家需要控制一条不断移动的蛇去吃食物,每吃掉一个食物,蛇的长度就会增加,游戏难度也随之提升。游戏...

    分享Java相关的东西 - Java安全漫谈笔记相关内容.zip

    认识最简单的小工具——URLDNSJava安全漫谈 - 09.初识CommonsCollectionsJava安全漫谈 - 10.用TransformedMap编写真正的POCJava安全漫谈 - 11.LazyMap详解Java安全漫谈 - 12.简化版CommonsCollections6Java安全漫谈-...

    java csdn java++

    【描述】"私人的东西,也可以看看哦" 提示这些内容可能是个人的学习笔记、代码示例或者项目实践,虽然最初是个人用途,但作者愿意分享出来供他人参考学习。 【标签】"ja" 直接指向Java这一主题,意味着压缩包的内容...

    基于Java的lua

    a.txt是我写的lua小程序 a.java是我写的Java程序 luajava-1.1.jar是jar文件 luajava-1.1.dll要放到系统目录下: ...我理解的也不多:就知道,java于lua通信是通过堆栈作为媒介,即一个往栈里放东西,另外一个就可以取

    Java小记事本程序

    初学JAVA写的一个小东西..试试手..没有很成熟的开发经验..希望能学到知识..

    java 小程序 合并excel(2010版)

    对于用java开发小程序 真是一窍不通 最后在网络上看到个计算器 好东西啊,swing 基本不会, 看到几个内部类 和构造函数里面放监听。我就用JFileChooser可以选择多个文件 嗯 good 就靠这个组件了。 然后 就是 poi ...

    Editplus 配置java编译运行

    初学者更适合使用文本编辑软件来学习Java,对Java有一定认识后推荐使用Eclipse,对那些要求开发效率的程序员当然首选就是JBuilder。  对于文本编辑软件我推荐EditPlus,EditPlus是很多程序员非常熟悉的编辑工具,...

    Java趣味编程50例

    上有个帖子出了一些小的Java编程题,就拿来练练手了。 PS:由于刚学Java没多久,很多程序的思想都是C的那一套,只不过换成Java语言而已, Java的很多API都没正式深入去看,所以有些问题直接用API就行的东西,我...

    java_中关于_继承_的一个小例子.

    这个小例子可能是为了演示如何在Java中实现继承以及它所带来的优势。 首先,我们来理解继承的基本概念。当我们说一个类B继承自类A,我们可以表示为`class B extends A`。这意味着B类自动拥有了A类的所有非私有...

    又是一篇好的作品JAVA

    好东西,用了才知道。你们去看就知道谁的好了。

    java文字小游戏 学习java小白

    小型的模块,可以添加,在添加图片等东西

    java+swing实现简单的扫雷游戏

    这是我作为Java初学者写的一个小东西,用Java+Swing实现的一个简单的扫雷游戏源码。较为适合Java初学者学习使用,感兴趣的小伙伴可以下载看看。

    栋栋打字通的源码,详细说明,看我博客

    初学不久写的一个java小东西,用到的知识点很少,都是极其简单的内容,供新手参考,希望给新手一点帮助

Global site tag (gtag.js) - Google Analytics