摘要:jdk 版本不对,需要修改jdk的版本 出现java.lang.UnsupportedClassVersionError 错误的原因:是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。
阅读全文
摘要:我的机器上最开始安装的是jdk1.6,后来因为工作需要又安装了jdk1.4。但是,环境变量我并未更改,还是指向jdk1.6的路径的。可是,在cmd窗口输入 Java -version 却得到是1.4.2。 查询环境变量: 1.我的电脑->属性->高级->环境变量 2. 系统环境变量(HKEY_LOC
阅读全文
摘要:你好:你可以设置一下jvm虚拟机内存,这个在myeclipse的java里面设置(这个也可以不设置)。然后你 再就是你设置tomcat的时候,应该点击server的配置,配置下我标红的地方就好了。 -Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize
阅读全文
摘要:% 代表0个或者多个 _ 代表1个 ? 代表一个或者多个
阅读全文
摘要:关于以上代码,b中只有一个元素就是1000,而不是2个元素1000 ,(空格)。真惭愧才知道
阅读全文
摘要:Java集合的Stack、Queue、Map的遍历 在集合操作中,常常离不开对集合的遍历,对集合遍历一般来说一个foreach就搞定了,但是,对于Stack、Queue、Map类型的遍历,还是有一些讲究的。 最近看了一些代码,在便利Map时候,惨不忍睹,还有一些是遍历错误,忽略了队列、栈与普通Col
阅读全文
摘要:Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。 1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enu
阅读全文
摘要:遍历删除List中的元素有很多种方法,当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式: 1.通过增强的for循环删除符合条件的多个元素 2.通过增强的for循环删除符合条件的一个元素 3.通过普通的for删除删除符合条件的多个元素 4.通过Iterator进行遍历删除
阅读全文
摘要:一.下载json 具体到http://www.json.org/上找java-json下载,并把其放到项目源代码中,这样就可以引用其类对象了 二.具体转化过程 //JSONObject String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\
阅读全文
摘要:我们都知道,静态static方法中不能调用非静态non-static方法,准确地说是不能直接调用non-static方法。但是可以通过将一个对象的引用传入static方法中,再去调用该对象的non-static方法。 其实这个事实的应用很经常,以至于我们不去重视:在主函数(static方法)中我们经
阅读全文
摘要:获得 protected 三个变量 (private 也一样) [java] view plain copy [java] view plain copy
阅读全文
摘要:1。静态方法内不能使用非静态的类变量 2。静态方法内不能使用非静态的类方法
阅读全文
摘要:如,以下格式是错误的: 应该写成这样: 如果很长的字符串要换行,直接在要换行的位置,按下回车键就可以了,会变成以下格式:
阅读全文
摘要:这两个有什么区别呢,查了资料才知道,单独的T 代表一个类型 而 Class<T>代表这个类型所对应的类 <T>表示告诉编译器<>这个符号里面表示的是一个类型,后面出现的时候就不会报错了,单独的T代表任意一个类型。T字符不是固定的,也可以写成其他字符,只要前后对应一致就可以了,例如: Class<T>
阅读全文
摘要:泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有: The Java Tutorial Java Generics and Collections
阅读全文
摘要:Java代码 package com.syh.jdbc.reflection_super; /** * 父类 * @author syh * */ public class Parent { public String publicField = "1"; String defaultField =
阅读全文
摘要:对于以上代码,不要与:父类的引用指向子类的的对象相互混淆。泛型永远是无法像类一样传递的,除非是用泛型的通配符 ? 可以指向动态的泛型
阅读全文
摘要:HashSet不能添加重复的元素,当调用add(Object)方法时候,首先会调用Object的hashCode方法判hashCode是否已经存在,如不存在则直接插入元素;如果已存在则调用Object对象的equals方法判断是否返回true, 如果为true则说明元素已经存在,如为false则插入
阅读全文
摘要:今天看书的时候看到了局部内部类,书上说局部内部类可以访问局部变量,但是必须是final的。因为局部变量在方法调用之后就消失了,使用final声明的话该局部变量会存入堆中,和内部类有一样的声明周期。但是我写了一个局部内部类,竟然可以访问非final的局部变量,请问这是什么回事呢。ps:我的jdk是8
阅读全文