现在位置: 首页 > Java
+0°

java.lang.Error: Unresolved compilation problem

2022年11月23日 11:40:20 错误警告  ⁄ 共 444字 暂无评论 ⁄ 被围观 1,561次
​有时候在把项目部署到 IDE 配置的 Tomcat 中时,启动项目不报错,但运行项目时,出现如下错误: java.lang.Error: Unresolved compilation problem:  一般出现该问题的原因大概是因为代码编译的 JDK 环境和 Tomcat 运行的 JDK 环境不一致等导致,建议依次检查以下几处 JDK 版本及级别是否正确。 这里以 STS 开发环境做演示,Eclipse、MyEclipse 等其它开发环境类似。 在项目上右键 -》Properties -》打...
阅读全文
+1°

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

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

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

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

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

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

Jframe开发的一些基本问题

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

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

2015年08月28日 15:50:25 Java  ⁄ 共 1813字 暂无评论 ⁄ 被围观 1,552次
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需要熟知的小常识

2015年08月12日 00:36:12 IT知识  ⁄ 共 977字 暂无评论 ⁄ 被围观 1,927次
Java 是 Sun 公司开发的一门编程语言,主设计者是 James Gosling。 Sun 公司的全名是 Stanford University NetWork,1982 年成立。 Java 最早来源于一个叫 Green 的项目。 Java 语言的前身,是 1991 年 Sun 公司的工程师基于 C++ 开发的一种新语言 Oak,1995 年 5 月 23 日,以“Java”的名称正式发布。 Java 是一种解释性语言,可以通过在不同的平台上运行 Java 解释器对 Java 代码进行解释,实现“一次编写,到处运行”的目标。 J...
阅读全文
+0°

学习Java经典书籍推荐

2015年05月05日 11:32:30 IT书籍  ⁄ 共 729字 暂无评论 ⁄ 被围观 2,949次
处于 Java 学习的不同阶段,就需要选择不同类型的书籍,选好对口的书籍,才能让自己的学习事半功倍,反之,会搞的自己稀里糊涂。 学习 Java 的书籍,大体上可以分为以下几类: 第一类:技术手册型的,如:java核心技术卷一。当有什么概念不清楚时,一翻便知,简单明了。 第二类:圣典级别的,如:think in java。无论是从历史厚度上,还是内涵厚度上,都需要仔细阅读,尤其在一些地方需要感悟和思考。读起来比较费时间,但读后...
阅读全文
+0°

Java中修改MySQL的分隔符

2015年02月19日 14:19:00 Java  ⁄ 共 2674字 暂无评论 ⁄ 被围观 1,947次
在 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°

2010新版Java实用教程

2014年12月06日 12:28:58 IT书籍  ⁄ 共 342字 暂无评论 ⁄ 被围观 2,840次
2010新版Java实用教程.pdf 2010新版Java实用教程 百度云下载    |   360网盘下载(提取码:6904) 2010新版Java教程 PPT版,一共1000多页的教程,46万字,Java不同层次的程序员都可阅读。 目录简要: 第1章 Java环境及配置 第2章 Java基本语法 第3章 类和接口 第4章 Java Applet 第5章 Java图形处理 第6章 Java用户界面技术 第7章 异常、事件和多线程机制 第8章 输入输出技术 第9章 Java数据库技术 第10章 Java安全技术 第11章 ...
阅读全文
+0°

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

2013年12月04日 14:51:05 Java  ⁄ 共 386字 暂无评论 ⁄ 被围观 1,885次
问题背景:本来在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...
阅读全文