`
lxtc2014
  • 浏览: 11058 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
记下来只为给自己一个教训: class Base{ private String name = "base"; public Base() { tellName(); printName(name); } public void tellName(){ System.out.println("Base tell: "+name); } public void printName(String name){ System.out.println("Base print: "+ ...
鄙视阿里的笔试,研发的就考这么一题java,主要是初始化块和静态初始化块,搞清楚概念,很简单。 public class Test1 { public static int k = 0; public static Test1 t1 = new Test1("t1"); public static Test1 t2 = new Test1("t2"); public static int i = print("i"); public static int n = 99; public int j = p ...
此题大意为:读出文件夹下的所有txt文件,并且,将各个文件的内容输出到另外一个txt文件中去。 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.RandomAccessFile; public class Test22 { public static void main(String[] args) ...
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; import java.net.UnknownHostException; class Server implements Runnable{ @Override public void run() { try ...
import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io.PrintStream; public class Test10 { public static void main(String[] args) { try { FileReader fr = new FileRe ...
题目:文件的路径:D:\file\test.data  ,是字节数据,读取该文件并按行输出内容; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; public class Test11 { public static void main(String[] args){ InputStream ...
Fibonacci数列对于我们计算机的学生来说,太熟悉不过,但是今天在看书的时候还是发现了点新的东西。 一般的找出Fibonacci数的方法如下: public static long fib(long index){ if (index == 0) { return 0; }else if(index == 1){ return 1; }else{ return fib(index - 1)+fib(index -2); } } 其复杂度显然为:O(2的n次方),递归问题,与汉诺塔问题的复杂度一致。 下面给出一种较好的方法,其算法复杂度为O(n): ...
序列化实现“轻量级的persistence” 主要是用于两方面: 1. RMI,远程传递对象 2. JavaBean,Bean的状态信息通常是在设计时配置的。这些状态信息必须保存起来,供程序启动的时候用。 Java中实现序列化,只要implements接口即可,代码如下: package mySerializable; import java.io.FileOutputStream; import java.io.ObjectOutputStream; import java.io.Serializable; public class MakeObjectFile impleme ...
一般使用反射来获取泛型类型信息 如下代码: package myGenetic; import java.lang.reflect.Field; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.util.Map; public class GenericTest { /*使用反射来获取泛型信息*/ private Map<String, Integer> score; public static void main(Strin ...
Java集合大致可分为三类:Set, List, Map。 Set:无序,不可重复。 List:有序,重复。 Map:具有映射关系(键值对)。 注意: 1. 集合与数组有什么不一样,集合只能保存对象,而数组可以保存对象也可以保存基本类型值。(Java 5以上自动装箱,所以这边看似好像集合可以里可以存放基本类型,其实不然) 2. HashMap:线程不安全,key、value的值可以为null;HashTable线程安全,key、value的值不可以为空。 两种遍历集合的方法Iterator 和 Foreach Iterator: package mySet; import java. ...
Global site tag (gtag.js) - Google Analytics