- 博客(20)
- 资源 (1)
- 收藏
- 关注
转载 ArrayList用法(转载)
ArrayList用法(转载)System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些三.添加元素1.publicvirtualintAdd(objectvalue);将对象添加到Arra
2007-06-13 13:40:00 506
转载 关于JAVA匿名内部类的一点讨论
基本理论:-----------------------------------------------关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类。 存在它的原因是: 1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。即内部类实例对包含它的哪个类的实例来说,是特权的。 2.对于同一个包中的其他类来说,内部类能够隐藏起来,换句话说,内部类不管方法的可见性如何,那怕
2007-06-13 13:29:00 660
原创 primitive数据何时被默认初始化
public class Test3{ public static void main(String[] args){ String ab="blue"; boolean[] b=new boolean[1]; //Boolean[] b=new Boolean[1]; if(b[0]){ ab="green"; } System.out.println(ab); }
2007-06-03 21:17:00 513
原创 A b=new B()子类的向上转型
class A { int a=1; double d=2.0; void show( ) { System.out.println("Class A:a="+a +" d="+d); } } class B extends A { float a=3.0f; String d="Java program."; void show( ) { super.
2007-05-30 20:09:00 1007
原创 static静态代码块
public class Static { //这里是什么意思呀 怎么static 还可以这样用呀? static { int i=5; } static int i,j; public static void main(String[] args){ i--; method(); System.out.println(i+ j + ++i); } public s
2007-05-28 20:55:00 1290
原创 异常什么时候抛出?
class ExceptionTest{ public static void throwMe(){ throw new RuntimeException(); } public static void main(String[] args){ ExceptionTest et=new ExceptionTest(); try{ System.out.println("
2007-05-26 16:20:00 650
原创 switch语句
class Test{ public static void main(String[] args){ int x=2; switch(x){ case 1:System.out.println("Test 1");break; case 2: case 3:System.out.println("Test 2");break; default:System.out.p
2007-05-24 19:14:00 459
转载 String与StringBuffer的区别(3)
ava.lang.StringBuffer线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一致。
2007-05-24 15:33:00 537
原创 String与StringBuffer的区别(1)
先看一个例子~~~~ public class Untitled1 { public Untitled1() { } public static void main(String[] args) { Untitled1 untitled11 = new Untitled1(); String s1="STRING类的值是不是会变的->"; String s2=s1;
2007-05-24 15:32:00 585
转载 String与StringBuffer的区别(2)
在我以前的了解中,String是一个final Class, StringBuffer不是。所以对于 String a = "yacht" ,String b = "yacht1" String c = a + b ; 存在一个对象拷贝构造和解析的消耗问题;对于一个StringBuffer来说,StringBuffer sb = new StringBuffer();sb.append("yach
2007-05-24 15:32:00 644 1
转载 中兴面试题
(用最简单的方法) 有一个数组里有N个数,现在要你显示以第一位为1的在一列,然后空格 第一位为2的在一列,然后空格 。。。。。 第一位为n的在一列,然后空格 例子:23 2 3 234 365 564 12 13 34 35结果:1213 2234 33435365 564//可以先讲数组转化为一个字符串数组,然后调用sort()方法得到结果
2007-05-24 15:24:00 666
原创 方法可以被覆盖,但是属性不会被覆盖
this指针应该代表被实力化的对象。如果调用的是一个子类对象继承了父类方法,那么this指针应该仍然代表子类对象。这种情况下如果子类复写了父类方法,调用的应该是覆盖之后的子类方法。例如:class Father {public String s() { return "Father"; } public void show() {System.o
2007-05-24 14:31:00 1330
原创 利用RandomAssessFile来把文件内的东西转化为数组
import java.io.*;class StreamTest{ public static void main(String[] args) throws Exception{ RandomAccessFile br=new RandomAccessFile("1.txt","rw"); String s; int i=0; int j=0;
2007-05-23 23:38:00 509
原创 assert用法和NaN
class AssertTest{ public static void main(String arg[]){ float f1=Float.NaN; float f2=f1; float f3=1.2f; try{ assert(f2==f1):f2=2; f3=1.5f; }catch(AssertionError e){f3++;} f3+=f2;
2007-05-23 21:05:00 670
原创 ++i与i++
一道面试题,大概就是这个样子的,记得不太清楚了~ public class Test2{ public static void main(String[] args){ int i=0; int j; int k=0; int l; j=i++; l=k++; while(i>++j&&i++>j){ j=i++; } while(k>l++&&k+
2007-05-23 20:52:00 456
原创 一个简单的面试题
import java.util.*; class Equals{ public static void main(String arg[]){ Integer i=new Integer(42); Long l=new Long(42); Double d=new Double(42.0); System.out.println(i.equals(d)); Syste
2007-05-23 20:46:00 507
原创 利用write(int)方法写入一个int型的数据为什么看见的却不是整形的数据?
import java.io.*; class FileWriteInt{ public static void main(String[] args) throws IOException{ File f=new File("1.txt"); FileOutputStream fos=new FileOutputStream(f); fos.write(65); fos.
2007-05-23 20:43:00 2763
原创 set iterate
public class Drink implements Comparable{ public String name; public int compareTo(Object o){ return 0; } and: Drink one=new Drink(); Drink two=new Drink(); one.name="Coffee"; two.na
2007-05-23 20:37:00 568
原创 Boolean还是boolean?
到一公司面试,题目如下:class A{public static void main(String[] args){Boolean[] b=new Boolean[0];String c="blue";if(b[0]){c="green";}System.out.println(c);}} 小弟我毫不犹豫地选了green结果错了,原来Boolean
2007-05-23 17:49:00 834
原创 异常和StringBuffer的问题~
public class Abc { public static int test(){ int i=9; try{ return i; }finally{ i=10; } } public static StringBuffer test1(){ StringBuffer i=new StringBuffer(9); //注意StringBuffer(i
2007-05-23 17:45:00 490
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人