原创 TCP和UDP區別
請描述下TCP和UDP的差別,並且各列舉出一個上層協議。 TCP---傳輸控制協議,提供的是面向連接、可靠的字節流服務。當客戶和服務器彼此交換數據前,必須先在雙方之間建立一個TCP連接,之後才能傳輸數據。TCP提供超時重發,丟
原创 線程中鎖的運用及遇到的問題
需求:無限循環交替打印出"張三,女","zhangsan,famle" 定義兩個線程。注意同步的條件:1.至少有兩個線程在對同一資源進行操作。2.具有相同的鎖。同步函數的鎖是this,靜態函數的鎖是類.class</pre><pre n
原创 android生命週期
onCreate()第一次進入此頁面或者從其他頁面跳轉到此頁面時調用此方法。從其他頁面按下返回鍵到達此頁面時不執行該方法。 onStart()第一次進入此頁面或者從其他頁面跳轉到此頁面時調用此方法,在onCreate()後執行。如果從第二
原创 變量初始化問題
java中的變量是可以不初始化的,int默認爲0,char默認爲 " ",boolean默認爲false,String 默認爲null,一般的類也默認爲null class Test3 { private int a; public
原创 C語言extern和static--2014.10.10
1.extern和static的用法 extern:用於修飾變量或函數 只要聲明全局變量就默認 前面加extern(程序員可以不加,但編譯器默認加上) 若本文件 引用別的文件中的全局變量 一定要加上extern 聲明一下 例如 #
原创 java中子類繼承自父類的權限問題
你在父類default,子類default、protected和public都可以; 在父類protected,子類protected和public都可以; 在父類public,子類public可以; 能大於等於父類權限。 private
原创 關於Exception的總結
Throwzble包含兩個子類,一個是Error,一個是Exception。 Error表示比較嚴重,而Exception表示是由程序員導致的,是可處理的。 重點說下Exception,總結如下: 1.Exception分爲編譯時異常和運
原创 java中存在i+1<i這種情況。
java中int是32,範圍是-2147483648--2147483647,所以是存在i+1<i的。 看下面代碼: class A { private int i=2147483647; public void test()
原创 線程中JDK1.5版本後的LOCK用法
需求:實現生產者和消費者,兩個生產者兩個消費者 class Resource { private String name; private int count=1; boolean flag=false; private Lock
原创 用format()動態添加table中的行
<html> <head> <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery /jquery-1.4.min.js"></script> <
原创 java最大公約數
求兩個數的最大公約數 class commonDivisor { public static void main(String[] args) { int value=divs(42,96); System.out.pri
原创 獲取list集合map集合中元素的方式
1.List方式 public static void listDemo1() { ArrayList<String> al=new ArrayList<String>(); al.add("a"); al.add("b")
原创 Set集合中元素的保存問題(hashSet和treeSet中不能存放相同元素)
1.對於hashSet集合,一般需要覆寫類中的hashCode()方法和equals()方法。 比如下面代碼 class testhash { public static void main(String[] args) {
原创 用list來模擬map中的put和get方法
import java.util.*; class MapTest { public static void main(String[] args) { Tools ts=new Tools(); ts.put(1,"zh
原创 將List集合中的元素反轉
將ArrayList集合中的元素反轉 代碼如下 import java.util.*; class huiwen { public static void main(String[] args) { <pre name="co