随笔分类 -  Java

Java学习过程中的知识总结
摘要:原因: 在Eclipse中修改了已有的Web工程的工程名,然后出现该错误。 Attribute "xmlns" was already specified for element "web-app". 检查web.xml文件: <?xml version="1.0" encoding="UTF-8" 阅读全文
posted @ 2017-12-08 11:24 无涯的风 阅读(1984) 评论(0) 推荐(0)
摘要:在maven web项目中的index.jsp中的错误信息如下: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 从错误信息可以看出来,找不到该类,也就是说找不到相应jar包。 阅读全文
posted @ 2017-11-25 23:08 无涯的风 阅读(551) 评论(0) 推荐(0)
摘要:调试程序时,控制台出现下列错误: 原因: 在抛出这条错误之前,做过几次调试运行,但是部分代码写的有问题,因此出现了错误。然后就修改了代码,打了断点重新开始debug, 就出现这个Error Message. 说明是下面的问题: 上次启动调试的代码有错误,导致进程没有终止,占用了Console输出,在 阅读全文
posted @ 2017-10-29 11:27 无涯的风 阅读(1446) 评论(0) 推荐(0)
摘要:在JDK的bin文件夹下,有许多自带工具: javap就是其中的一个,对应为 javap.exe javap可反编译查看Java编译器编译生成的字节码文件, 语法: javap [ options ] class options: -help 帮助 -l 输出行和变量的表 -public 只输出pu 阅读全文
posted @ 2017-08-17 21:58 无涯的风 阅读(2255) 评论(0) 推荐(0)
摘要:1. UTF-8 首先注意写法,不同的case下,可以用不同的写法,大致有 utf-8, UTF-8, UTF8 等 UTF-8编码包含全世界所有国家需要用到的字符。 UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。 UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文 阅读全文
posted @ 2017-02-15 21:44 无涯的风 阅读(412) 评论(0) 推荐(0)
摘要:原因1:给定目录下jvm.dll不存在。 解决方法:(1)重新安装jre或者jdk并配置好环境变量。 (2)copy一个jvm.dll放在该目录下。 原因2:eclipse的版本与jre或者jdk版本不一致 解决方法:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。 先确定 阅读全文
posted @ 2017-02-06 21:56 无涯的风 阅读(3405) 评论(0) 推荐(0)
摘要:准备java环境时,需要设置JAVA_HOME 和 Path , CLASSPATH 环境变量,它们可以是用户变量,也可以是系统变量。 注意: 系统变量的路径排在用户变量之前。 其中,Windows操作系统是根据Path环境变量来查找命令。 Path环境变量的值是一系列路径,Windows操作系统将 阅读全文
posted @ 2017-02-06 21:40 无涯的风 阅读(437) 评论(0) 推荐(0)
摘要:用Java代码读取文件时,保持文件本来的格式(主要是保持换行),这点有时候比较重要。用代码实现也相当简单。 阅读全文
posted @ 2017-01-22 11:12 无涯的风 阅读(1061) 评论(0) 推荐(0)
摘要:调试程序出现如下错误: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See ht 阅读全文
posted @ 2016-09-08 14:42 无涯的风 阅读(33702) 评论(1) 推荐(2)
摘要:类命名规范: 类名使用 UpperCamelCase 风格(首字母都大写),必须遵从驼峰形式。 例如: MessageUtil 抽象类命名使用 Abstract 或 Base 开头 ; 异常类命名使用 Exception 结尾 ; 测试类命名以它要测试的类的名称开始,以 Test 结尾。 对于 Se 阅读全文
posted @ 2016-08-26 17:23 无涯的风 阅读(17471) 评论(0) 推荐(0)
摘要:在Java中,使用抽象类来实现接口,并不是毫无作用。相反,有时间有很大的作用。 当你只想实现接口中的个别方法(不是所有方法)时,你可以先写一个抽象类来实现该接口,并实现除了你想要的方法之外的所有方法(方法体为空)。接着再用你的类继承这个抽象类,这个类中就只用实现你需要的方法了,这样就可以达到你的需要 阅读全文
posted @ 2016-08-26 17:13 无涯的风 阅读(588) 评论(0) 推荐(0)
摘要:1、Apache是Http服务器,Tomcat是web服务器,JBoss是应用服务器。 2、Apache解析静态的html文件;Tomcat可解析jsp动态页面、也可充当servlet容器。 详细内容请参看:http://foohsinglong.iteye.com/blog/1195780 阅读全文
posted @ 2016-08-26 16:58 无涯的风 阅读(255) 评论(0) 推荐(0)
摘要:在项目中用到这两个Jar包,但是程序报错。 Access restriction: The type BASE64Decoder is not accessible due to restriction on required library C:\Program files\java\jre7\l 阅读全文
posted @ 2016-07-07 13:42 无涯的风 阅读(2809) 评论(0) 推荐(0)
摘要:问题:在自己电脑上运行java -version和javac -version,发现java版本不一致,然后查看了环境变量,JAVA_HOME 是 C:\Program Files(x86)\Java\jdk1.7.0_01 但是javac -version的版本确是javac 1.7.0_25, 阅读全文
posted @ 2016-03-31 21:36 无涯的风 阅读(6458) 评论(0) 推荐(2)