java解惑
不像程序员的程序媛
代码不会撒谎
展开
-
java基础(1)
[size=large]1.javac:在编译时使用的程序,其中的c指的是compile-编译。 2.注意一个专业程序员的细节:快捷键的使用;文件夹选项的配置; 面试的时候很有可能是用[color=red]笔写代码[/color]。 3.println:是printline-输出一行的意思。 4.在配置环境变量的时候在classpath的指定路径后加一个“.”,表示当前路径也是cl...原创 2010-08-19 17:05:14 · 67 阅读 · 0 评论 -
java解惑(谜题41到谜题)
[b]谜题41:域和流[/b] 下面的方法实现将一个文件拷贝到另一个文件,但它[color=red]并非总是能够做到[/color]这一点,为什么不能呢?如何修改? [code="java"]static void copy(String src,String dest) throws IOException{ InputStream in =null; Output...原创 2011-02-27 10:18:11 · 82 阅读 · 0 评论 -
java解惑(谜题49。。)
[b]谜题49:比生命更大[/b] [code="java"]import java.util.Calendar; public class Elvis { public static final Elvis INSTANCE = new Elvis(); private final int beltSize; private static final int CURRENT_...原创 2011-02-27 10:52:05 · 87 阅读 · 0 评论 -
java中的集合面试题
[size=medium]Q: What is the Collections API? A: The Collections API is a set of classes and interfaces that support operations on collections of objects. 集合API时一系列类和接口,用于支持对集合对象的操作。 Q: What ...原创 2011-06-22 10:12:32 · 74 阅读 · 0 评论 -
java中的servlet面试题
[size=medium]Q: Explain the life cycle methods of a Servlet. A: The javax.servlet.Servlet interface defines the three methods known as life-cycle method. public void init(ServletConfig config) th...原创 2011-06-22 10:43:19 · 126 阅读 · 0 评论 -
java解惑(谜题56到。。库之谜)
[b]谜题56:大问题[/b] [code="java"]import java.math.BigInteger; public class BigProblem { public static void main(String[] args) { BigInteger i = new BigInteger("5000"); BigInteger j = new BigIn...原创 2011-02-28 19:41:57 · 86 阅读 · 0 评论 -
java解惑(谜题61。。。)
[b]谜题61:日期游戏[/b] [code="java"]import java.util.Calendar; import java.util.Date; public class D{ public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.set(1...原创 2011-02-28 20:17:41 · 84 阅读 · 0 评论 -
java解惑(谜题76。。)
[b]谜题76:乒乓[/b][code="java"]public class PingPong { public static void main(String[] args) { Thread t = new Thread(){ public void run(){ pong(); } }; t.run(); System.out.println("...原创 2011-03-09 11:22:02 · 80 阅读 · 0 评论 -
ACM题库
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int num = Integer.parseInt(in.nextLine()); int i=0; ...原创 2010-11-08 16:44:00 · 104 阅读 · 0 评论 -
谜题27-谜题34
[b]谜题27:变化莫测的i值[/b] [code="java"]public class Main27 { public static void main(String[] args) { int i =0; while(-1>=1; }[/code] >>>为无符号右移,解决本谜题的关键在于[color=red]>>>=是一个复合赋值操作符。它们可能会自动执行窄化...原创 2011-02-21 10:07:14 · 119 阅读 · 0 评论 -
java基础(2)
[size=large]90.在容器中根据使用的容器功能选择不同的容器;根据程序扩展性的考虑使用不同的声明,但都有父类引用指向子类对象。如: c只能使用Collection中的方法:Collection c = new HashSet(); s只能使用Set中的方法:Set s = new HashSet(); 91.区分Collections类和Collection接口:Collec...2010-08-19 17:06:29 · 66 阅读 · 0 评论 -
java 继承的一个问题(想不明白)
[size=medium]java中的继承问题,以为是学会了java,结果最简单的一个java继承问题都难倒了 请牛人指点一二,请看源码:[/size] 类A [code="java"]package heritage; class A{ int x, y; public void setValue(int i, int j) { ...原创 2011-04-13 17:03:23 · 85 阅读 · 0 评论 -
java中finnally的疑惑(转)
这是转自javaeye中一个作者的程序,但结果不明白,请大家讨论之。。。 [code="java"]package finallyTest; public class FinallyTest { public static void main(String args[]) { System.out.println("in main return: " + new Finall...原创 2010-12-15 17:09:12 · 109 阅读 · 0 评论 -
java解惑(谜题1到5)
[b]问题1:判断整数是否是奇数[/b] [code="java"]public static boolean isOdd(int a){ return (a%2)!=0; // return (a&1)!=0; 性能优化 // return (a%2)==1; 不可,负奇数的余数是-1 }[/code] [b] 问题2:小数...原创 2011-01-17 15:15:06 · 89 阅读 · 0 评论 -
java面试题解惑 之 多线程
[size=medium][b]1,多线程[/b][/size] [size=medium]线程或者说多线程,是我们处理多任务的强大工具。[/size] [color=red][b]线程与进程的区别:[/b][/color][/size] [size=medium]线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正...原创 2011-06-02 17:24:23 · 88 阅读 · 0 评论 -
java面试题解惑 之 继承、多态、重载、重写
[size=medium]继承、多态、重载、重写[/size] [size=medium][color=red]继承[/color][/size] [size=medium]java中有三种类:类,抽象类,接口,他们的继承关系是: 1,类可以继承(extends)类,可以继承(extends)抽象类,可以继承(implements)接口。 2, 抽象类可以继承(extends)类,可以继承...原创 2011-06-03 09:36:55 · 101 阅读 · 0 评论 -
谜题22-谜题26
[b]谜题22:URL的愚弄[/b][code="java"]public class Main22 { public static void main(String[] args) { System.out.print("iexplore:"); http://www.google.com; System.out.println(":maximize"); }...原创 2011-02-21 09:30:36 · 87 阅读 · 0 评论 -
java缓存读取文件的例子
缓存和缓冲不同,缓存是用在多次操作时,他要占用比较大的内存,保存一些存取费时的但比较常用的数据。 以下是对文件读取使用缓存 缓存类Cache.java [code="java"]package useBuffer; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundExcep...原创 2010-12-06 16:29:38 · 144 阅读 · 0 评论