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 swing小东西”显然是一个基于Java Swing实现的客户端-服务器(C/S)架构的应用程序,可能是为了帮助同学完成的一项编程任务。 Swing 提供了丰富的组件集合,包括按钮(JButton)、文本框...
一些用Java写的小东西_Java-1
在学习过程中,不断通过编写小程序、参与开源项目或解决实际问题来巩固所学知识。同时,阅读优秀的Java代码,参考设计模式,将理论知识转化为实践经验。 总的来说,Java学习不仅需要理解语法和概念,还需要通过大量...
通过本项目能帮助你掌握Java小程序的工作原理和使用方法、熟练掌握Java的事件处理机制、简述Java游戏开发现状和走向、了解AWT的基本体系结构,掌握窗口的基本原理、了解Swing的基本体系结构,掌握Swing组件的使用...
在Java编程语言中,"Java小程序——动物乐园zoo"是一个很好的实践项目,它结合了面向对象编程(Object-Oriented Programming, OOP)和接口(Interface)等核心概念。面向对象是Java的灵魂,它通过类(Class)来定义...
【Java贪吃蛇小游戏】是一个基于Java编程语言开发的经典小游戏,它再现了我们熟知的贪吃蛇玩法。在这个游戏中,玩家需要控制一条不断移动的蛇去吃食物,每吃掉一个食物,蛇的长度就会增加,游戏难度也随之提升。游戏...
认识最简单的小工具——URLDNSJava安全漫谈 - 09.初识CommonsCollectionsJava安全漫谈 - 10.用TransformedMap编写真正的POCJava安全漫谈 - 11.LazyMap详解Java安全漫谈 - 12.简化版CommonsCollections6Java安全漫谈-...
【描述】"私人的东西,也可以看看哦" 提示这些内容可能是个人的学习笔记、代码示例或者项目实践,虽然最初是个人用途,但作者愿意分享出来供他人参考学习。 【标签】"ja" 直接指向Java这一主题,意味着压缩包的内容...
a.txt是我写的lua小程序 a.java是我写的Java程序 luajava-1.1.jar是jar文件 luajava-1.1.dll要放到系统目录下: ...我理解的也不多:就知道,java于lua通信是通过堆栈作为媒介,即一个往栈里放东西,另外一个就可以取
初学JAVA写的一个小东西..试试手..没有很成熟的开发经验..希望能学到知识..
对于用java开发小程序 真是一窍不通 最后在网络上看到个计算器 好东西啊,swing 基本不会, 看到几个内部类 和构造函数里面放监听。我就用JFileChooser可以选择多个文件 嗯 good 就靠这个组件了。 然后 就是 poi ...
初学者更适合使用文本编辑软件来学习Java,对Java有一定认识后推荐使用Eclipse,对那些要求开发效率的程序员当然首选就是JBuilder。 对于文本编辑软件我推荐EditPlus,EditPlus是很多程序员非常熟悉的编辑工具,...
上有个帖子出了一些小的Java编程题,就拿来练练手了。 PS:由于刚学Java没多久,很多程序的思想都是C的那一套,只不过换成Java语言而已, Java的很多API都没正式深入去看,所以有些问题直接用API就行的东西,我...
这个小例子可能是为了演示如何在Java中实现继承以及它所带来的优势。 首先,我们来理解继承的基本概念。当我们说一个类B继承自类A,我们可以表示为`class B extends A`。这意味着B类自动拥有了A类的所有非私有...
好东西,用了才知道。你们去看就知道谁的好了。
小型的模块,可以添加,在添加图片等东西
这是我作为Java初学者写的一个小东西,用Java+Swing实现的一个简单的扫雷游戏源码。较为适合Java初学者学习使用,感兴趣的小伙伴可以下载看看。
初学不久写的一个java小东西,用到的知识点很少,都是极其简单的内容,供新手参考,希望给新手一点帮助