原创 展訊的一道筆試Java題(關於靜態初始化問題)
class Parent { private String name=null; Parent(String name) { this.name=name; System.out.println("parent construc
原创 關於私有變量的調用問題
<pre name="code" class="java">class Test1 { private String name="person"; public String getName() { return name;
原创 集合框架中子類特點
List 元素是有序的,元素可以重複,因爲該集合體繫有索引 1.ArrayList 底層的數據結構是數組結構。特點:查詢速度快,但是增刪相對較慢,線程不同步。 2.LinkedList 底層數據採用的是鏈表結構的。特點:增刪較快,查詢較
原创 繼承及static問題
<pre name="code" class="java">class Fu { public Fu(String str) { System.out.println("我是父"+str); } public void p
原创 Map集合的幾個子類的特點
1.HashTable:底層是hash數表結構,不可以存入null鍵和null值,該集合是線程同步的。 2.HashMap:底層是hash數表結構,可以存入null鍵和null值,該集合是線程不同步的。 3.TreeMap:底層是二叉樹數
原创 構造方法加private
構造方法加private後就不能被繼承,如下面代碼class Fu { <span style="color:#ff0000;">private
原创 vi編輯器中怎樣用新的字符串代替所有的舊字符串
1.常量指針(常指針) int* const p 特點是指針指向的數值可以改變,然而指針所保存的地址卻不可以改變。 #include <iostream> using namespace std; void main()
原创 幾種倒敘輸出字符串的方式
一、java版 1.普通倒序 <pre name="code" class="java">class converse { private static int x=0; private static int top=0; p
原创 Abstract類和接口的區別
1.先說Abstract類 (1).Abstract類不能被實例化 如 abstract class test { public abstract void test1(); public void test2() { Syst
原创 java中靜態初始化問題
class Bowl { Bowl(int maker) { System.out.println("Bowl("+maker+")"); } public void f1(int maker) { System.out
原创 確定一個數是不是2的冪
昨天看到淘米網絡的一道編程題,給定一個數判斷這個數是不是2的冪。 我自己想到的使用遞歸的方法進行實現,代碼如下。 class squ2 { public static void main(String[] args) { in
原创 java中存在i+1
java中int是32,範圍是-2147483648--2147483647,所以是存在i+1<i的。 看下面代碼: class A { private int i=2147483647; public void test()
原创 自定義C語言幾個常見函數
//複製函數 char *srcop(char *des,char *res) { char *address=des; assert(des!=null&&res!=null); while (*res!='\0') { *des++
原创 C語言指針-零碎-2014.10.11
1.int *p = a;相當於int *p = &a[0];等效於下面兩行代碼:int *p;p = &a[0]; 2.注意以下幾種定義的區別 char *s; s = "mj"; 上面的指向方式也是正確的:先定義指針變量,再指向
原创 兩種查找方式
1.一般查找方式 import java.util.*; class find { public static void main(String[] args) { String str="hello World "; f