原创 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