现在位置: 首页 > 博客文章 > 电脑相关 > IT开发 > 开发语言 > Java > 文章
+1°

你用的 JDK 版本居然还是1.5!

2018年06月30日 05:52:18 Java  ⁄ 共 526字 评论数 1 ⁄ 被围观 3,220次
项目开发中, 有时候真是让人无可奈何! 辛苦开发的项目, 在服务器上部署时, 居然跑不起来,查其原因, 居然是 JDK 版本太低! java -version 一下, 居然是 1.5。。。 是 1.6 。。。 在这个计算机技术以指数级增长的时代, 不要求咱的服务器中软件环境时时保持最新, 但最起码应该在一定时间内更新一次吧。 jdk 1.5 版本,怎么让目前开发的程序能跑起来, 而且官网版本已经...
阅读全文
+0°

Iterator在迭代中删除元素抛异常

2016年12月14日 16:11:21 Java  ⁄ 共 3033字 暂无评论 ⁄ 被围观 3,178次
Iterator 仅用于遍历集合,本身并不提供像集合类那样装对象的能力。Iterator 是个借口,如果需要创建其对象,必须有一个被迭代的集合,没有集合的 Iterator 没有存在的价值。 所以说,Iterator 必须依附于 Collection 对象,有一个 Iterator 对象,肯定就有一个与之关联的 Collection 对象。文章《Java遍历HashSet为什么输出是有序的》一文中开始有个例子,可以看到在迭代 HashSet 的过程中对迭代遍历进行赋值,但最后输出时发...
阅读全文
+0°

Java遍历HashSet为什么输出是有序的

2016年12月14日 12:34:32 Java  ⁄ 共 5399字 暂无评论 ⁄ 被围观 3,294次
今天运行《疯狂Java讲义》中 8.2 中的 IteratorTest.java 时,不管运行多少次,结果输出都是一致的,如下所示: Code   ViewPrint package com.menglanglang.java.collection; import java.util.*; /**  * Description:  * <br/>网站: <a href="http://www.crazyit.org">疯狂Java联盟</a>  * <br/>Copyright (C), 2001-2016, Yeeku.H.Lee  * <br/>This program is protected by copyright l...
阅读全文
+0°

Java中split函数分割的特别问题

2016年10月11日 18:07:59 Java  ⁄ 共 1025字 暂无评论 ⁄ 被围观 2,670次
问题1:竖线分割问题 在 Flex 中,如果一个字符串是用 | 分割,则直接用 xxx.split("|"); 就可以得到分割后的数组,由于它语法与 Java 及其相似,所以想在 Java 中也是这样分割,不过很不幸,出现如下情况: 测试代码: Code   ViewPrint public class Test {     public static void main(String[] args) {         String s = "a|b|c|d";         String[] sa = s.split("|");         System.out.println("Length:" + sa...
阅读全文
+0°

Web Service最简实现和测试

2016年03月25日 14:57:47 Java  ⁄ 共 2089字 暂无评论 ⁄ 被围观 3,452次
百度百科中给出的 Web Service 的定义为,是一个平台独立的,低耦合的,自包含的、基于可编程的 web 的应用程序,可使用开放的 XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 那么为什么要用 Web Service 呢,用它的好处是什么了?有网友总结以下几点: 第一个是安全。客户端只需要知道 Web Service 在哪里,而不会暴露数据库服务器的地址、用户名...
阅读全文
+0°

Jframe开发的一些基本问题

2016年01月25日 11:20:41 Java  ⁄ 共 4086字 暂无评论 ⁄ 被围观 2,069次
最近做一个 Jframe 的小程序,是关于文件上传下载的,碰到了一些小问题,记录一下吧。 说实话,拿 Jframe 做画面,真是蛋疼,坐标需要一点点调,也没个预览啥的,只能调完后运行才能看到效果,而且更操蛋的是调试时看着画面挺好,结果导出后打包成 exe,安装后的画面和自己调试的差距甚远,真是无语,见下图: 其它一些开发中碰到的问题,大概在这里记录一下,主要有一下几点。 1.如何修改Jframe画面左上角的小图标? 方法...
阅读全文
+0°

Java中文本文件的输出和输入

2015年08月28日 15:50:25 Java  ⁄ 共 1813字 暂无评论 ⁄ 被围观 1,707次
1. 用 PrintWriter 类输出,该类是向文本文件写入时常用的流类,主要代码为: Code   ViewPrint PrintWriter writer = null; try {     writer = new PrintWriter(new FileOutputStream("out.txt")); } catch (FileNotFoundException e) {     System.out.println("Error opening the file out.txt.");     System.exit(0); } writer.println("需要写入文件的字符"); writer.close(); 上面的方式将一个文件连接到一个流时...
阅读全文
+0°

Java中修改MySQL的分隔符

2015年02月19日 14:19:00 Java  ⁄ 共 2674字 暂无评论 ⁄ 被围观 2,058次
在 WEB 项目开发中,想在 Java 后台直接修改 MySQL 数据库的分隔符,在 MySQL 终端,执行下面的命令完全正常: delimiter || 但只要是通过 Java 修改: ps.execute("delimiter ||"); 就会抛出如下错误: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'delimiter ||' ...
阅读全文
+0°

Java中去掉字符串中数字前的0

2013年12月04日 14:51:05 Java  ⁄ 共 386字 暂无评论 ⁄ 被围观 2,007次
问题背景:本来在JSP画面上有个月份入力框,目前最大输入4位,可当输入的数字少于四位且前面带0时,则会向DB中原样存储,故需在后台删除数字前的所有0,最简单的方法是用正则表达式。 正则一: String str = "000000001234034120";   String newStr = str.replaceFirst("^0*", "");   System.out.println(newStr);   结果:1234034120     正则二: String str = "000000001234034120";   String newStr = str.rep...
阅读全文