上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页
摘要: 1:通过ClassLoader寻找和装载class文件 2:解释字节码成为指令并执行,提供class文件的运行环境。即将字节码转换为不同OS下可执行的机器码指令。 3:进行垃圾回收。 4:提供与硬件交互的平台,即是JVM机器指令与硬件的交互。 阅读全文
posted @ 2016-12-07 20:04 Big_Foot 阅读(606) 评论(0) 推荐(0)
摘要: 如果加入TreeSet和TreeMap的元素没有实现comprable中的compareTo()方法,那么会报错“treeset cannot be cast to java.lang.Comparable”. 要解决这个问题有两种方法: (1)让元素自身具有比较性;可以实现Comparable接口 阅读全文
posted @ 2016-12-06 22:46 Big_Foot 阅读(2807) 评论(0) 推荐(0)
摘要: 基础类,没有重写hashCode()和equals()方法: 测试类: 输出结果:由于没有重写hasCode和equals方法,所以s3和s4对象认为是不相同的,因此在set中被看成了不同的对象;同理,在hashMap和hashTable中,其根据hashCode的值对数据进行存储的,所以,hash 阅读全文
posted @ 2016-12-06 17:13 Big_Foot 阅读(544) 评论(0) 推荐(0)
摘要: replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex 阅读全文
posted @ 2016-12-06 16:39 Big_Foot 阅读(934) 评论(0) 推荐(0)
摘要: 基本数据类型和String类型都是值传递,数组,对象等是引用传递 经多方面查找,String很奇特,虽然是引用数据类型,但是采用的却是值传递!!!基本数据类型采用的都是值传递,数组和对象都是引用传递(数组可以按照对象来算),值传递不会改变本身,只是传递拷贝,而引用传动却会改变本身!!!str属于值传 阅读全文
posted @ 2016-12-06 16:34 Big_Foot 阅读(428) 评论(0) 推荐(0)
摘要: 程序代码: 输出:truetruefalsetrue JVM中一个字节以下的整型数据会在JVM启动的时候加载进内存,除非用new Integer()显式的创建对象,否则都是同一个对象 所有只有i04是一个新对象,其他都是同一个对象。所有A,B选项为true C选项i03和i04是两个不同的对象,返回 阅读全文
posted @ 2016-12-06 16:19 Big_Foot 阅读(242) 评论(0) 推荐(0)
摘要: 程序代码: C:\Users\yeqxiong\Desktop>javac f.java C:\Users\yeqxiong\Desktop>java f 1 2 3 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsExceptio 阅读全文
posted @ 2016-12-06 16:05 Big_Foot 阅读(227) 评论(0) 推荐(0)
摘要: Servlet的生命周期一般可以用三个方法来表示: 初始化阶段:Servlet启动,会读取配置文件中的信息,构造指定的Servlet对象,创建ServletConfig对象,将ServletConfig作为参数来调用init()方法。所以选ACD。B是在调用service方法时才构造的 每一次请求来 阅读全文
posted @ 2016-12-06 15:37 Big_Foot 阅读(192) 评论(0) 推荐(0)
摘要: JSP内置对象有: 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 2.response对象 response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是Http 阅读全文
posted @ 2016-12-06 15:37 Big_Foot 阅读(166) 评论(0) 推荐(0)
摘要: 堆区:只存放类对象,线程共享; 方法区:又叫静态存储区,存放class文件和静态数据,线程共享; 栈区:存放方法局部变量,基本类型变量区、执行环境上下文、操作指令区,线程不共享; 下列Java代码中的变量a、b、c分别在内存的____存储区存放。 1 2 3 4 5 6 7 class A { pr 阅读全文
posted @ 2016-12-06 14:41 Big_Foot 阅读(4188) 评论(1) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页