
题目
久梦歌行
欢迎关注公众号:蜜蜂技术巢
展开
-
switch运算
public static void main(String[] args) { int i = 5; int sum = i; switch(i) { case 5 : sum += i; i--; case 6 : sum += i; --i; case 7 : sum += i; i++; } System.out.println(sum); }17原创 2015-04-19 16:40:55 · 974 阅读 · 0 评论 -
String为什么被设计成final以及字符串池的学习
为什么String被设计成final不可变的,我认为主要是2方面的原因,第一点是为了性能,第二点是为了安全一、性能先看一个字符串缓冲池的例子 String s1 = "ab"; String s3 = "ab"; System.out.println(s1==s3);//true当String使用引号创建字符串时,会先去字符串池中找,找到了就返回,找不到就在字符串池中增加一个原创 2016-03-12 11:06:50 · 1211 阅读 · 0 评论 -
内部类重载
package test.object;public class Base { private String baseName = "base"; public Base() { callName(); } public void callName() { System.out.println(baseName); } static class Sub ext转载 2015-10-16 13:33:35 · 758 阅读 · 0 评论 -
编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。
package cn.test.may;import java.io.File;import java.io.FileReader;public class FileManager { String words[] = null; int pos = 0; public FileManager(String filename, char[] seperators) throw转载 2015-05-19 20:44:48 · 1322 阅读 · 0 评论 -
数组长度101,多余的数字是0到99其中任意一个数
package cn.test.test;/* * 现有0到99,共计100个整数,各不相同,将所有数放入一个数组,随机排布。 * 数组长度101,多余的数字是0到99其中任意一个数(唯一重复的数字) * 问题:将这个重复的数字找出来 */public class Test1 { public static void main(String[] args) { int[] a原创 2015-05-12 15:07:34 · 1367 阅读 · 0 评论 -
子线程循环10次,紧接着主线程循环100次,来回50次
package cn.test.thread;/* * 子线程10次,主线程100次,来回50次 */public class ThreadTest1 { public static void main(String[] args) throws InterruptedException { ThreadTest1 tt = new ThreadTest1(); tt.ini原创 2015-05-11 16:55:44 · 2682 阅读 · 0 评论 -
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
package cn.thread.test;/* * 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 */public class ThreadTest1 { private int j; public static void main(String[] args) { ThreadTest1 tt = new ThreadTest1()原创 2015-05-10 16:34:48 · 4211 阅读 · 0 评论 -
super.getClass方法调用
package test.classtest;import java.util.Date;public class Test extends Date { public static void main(String[] args) { new Test().test(); } public void test() { //getClass在Object中被定义成了f原创 2015-04-26 12:58:42 · 986 阅读 · 0 评论 -
if中处填写什么使得结果为ab
/** * if中处填写什么使得结果为ab * @author zzh * */public class Test_ { public static void main(String[] args) { if(System.out.printf("A") == null) { System.out.println("A"); } else { System.out.原创 2015-04-19 16:56:27 · 1091 阅读 · 0 评论 -
一些java笔试面试题
前段时间找工作在笔试和面试中总结了一些题目分享给大家。基础篇String、StringBuilder、StringBuffer的区别当一个线程启动后,再次启动会发生什么ArrayList是怎么扩容的单例有什么缺点数据库乐观锁的实现ajax的get和post的区别框架篇SpringMVC的执行流程Spring有哪几种注入方式Spring的AOP有哪些使用场景Hibernatre原创 2017-04-09 18:02:31 · 497 阅读 · 0 评论