原创 惰性初始化造成的死鎖問題

下面我們來看看下面這段代碼,我們看看它會打印什麼東西出來。 package test85; /** * * @author 王新 *這個程序會發生死鎖。。。。。。。。。。 *詳細見 java解惑 85題 */ public c

原创 不可思議的死循環(一)

我們一般都要在代碼中都是要避免死循環的,但是今天我要讓大家把下面的for循環代碼變成一個死循環,這有點不可思議吧,哈哈。我們的要求死循環的代碼如下: while (i <= j && j <= i && i != j) { } 我們要

原创 加1的陷阱

我們經常在使用for循環的時候有死循環的情況,但是我們這次的這個陷阱很淺,但是很容易掉進去。下面我們就開看看我們的陷阱吧。 在使用Integer的時候,經常會使用到他的最大值,我們循環到最大值的時候停止循環,但是因爲這一點讓我們掉進陷阱的

原创 Mysql不能顯示中文的解決辦法

在mysql的安裝目錄下,找到my.ini文件,然後在這裏面設置。 port是設置的端口號碼,然後在[mysql]下面的default-character-set就是設置爲中文的情況,把原來的設置爲gbk,然後保存就可以了。

原创 StringBuffer的使用陷阱

我們知道StingBuffer可以構建一個字符串,比如說,我們這樣來構建一個字符串,StringBuffer buffer = new StringBuffer(" M "); 這個顯然定義了一個StringBuffer的對象,並其初始值

原创 synchronouQueue 的用法

參考的地址:http://www.blogjava.net/xylz/archive/2010/07/30/327582.html 這是空中網技術面試的一個題目。 import java.util.concurrent.Se

原创 Android中textView自動識別電話號碼,電子郵件,網址(自動加連接)

其實這個是很簡單的,在android中已經爲我們實現了,但是我估計很多人都不知道.包括我.所以就寫下來供大家看看,學習. 核心的就是在TextView中添加一個屬性就行了,添加android:autoLink="email|phone|w

原创 打印蛇形圖案

import java.util.Scanner; public class Test { // 輸出蛇形的圖案。(如下所示:) // 10 11 12 1 // 9 16 13 2 // 8 15 14 3

原创 Android改變wifi狀態必須要的權限

Android改變wifi狀態必須要的權限 雖然這是個很簡單的問題,但是我們在改變wifi狀態的時候我們 知道必須要加權限的。    <uses-permission android:name="android.permission.

原创 自己寫hibernate(模擬實現)

剛開始學習hibernate,覺得對數據庫的操作變得簡單了。所以就對實現進行研究,於是就寫了一個模擬hibernate實現的過程。 首先我們開始在數據庫中建立一張表,我這裏就是建立user表,裏面的屬性有:id、username、pwd,

原创 Android將drawable圖像轉化爲二進制字節數組與逆轉換

                    首先是將圖像轉換爲二進制字節數組進行存儲 // ------------------------將drawable 圖像轉化成二進制字節---------------- public sync

原创 java調用javascript函數

今天主要是想通過一個例子還說明怎樣用java代碼來調用javascript中的函數 我們首先的自己先建立一個文本文件,然後編寫一個javascript函數,並保存文件,可以改後綴名爲.js,例如我們的例子裏面就寫入一個這樣的函數:  

原创 null也可以調用方法?????

我們經常會在程序中遇到空指針異常,但是我們今天就來看看,我們也可以使用null來調用一個方法。但是他並不會報空指針異常,這個是什麼原因呢???我們先來看一段代碼吧!!! package test54; public class Null

原创 java URL愚弄

當我們在寫代碼的時候,我們的代碼中多一行無用的代碼,會對我們程序產生什麼影響呢?下面的這句多餘代碼就不會對我們的程序產生任何影響。 請看下面的代碼就知道了。 public class test { public static v

原创 java Map 一個key其實可以保存多個value

我們平時使用的Map,都是只能在Map中保存一個相同的Key,我們後面保存的相同的key都會將原來的key的值覆蓋掉,如下面的例子。 package test62; import java.util.HashMap; import