Time of Update: 2015-06-27
標籤:Java出現No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing 最近在看Java,在編譯寫書上一個例子時,由於書上的代碼只有一部分,於是就自己補了一個內部類。結果編譯時間出現:No enclosing instance of type E is accessible. Must qualify the allocation with an
Time of Update: 2015-06-27
標籤:jdbc什麼是JDBC為什麼要用JDBC怎麼用JDBC什麼是JDBC?JDBC(Java Data Base Connectivity, Java 資料庫連接)是一種用於執行SQL語句的JavaAPI,可以為多種關聯式資料庫提供統一訪問。簡單地說,JDBC 可做三件事:與資料庫建立串連、發送 SQL 陳述式並處理結果。為什麼要用JDBC?在沒有JDBC之前,應用程式可以通過資料庫廠商提供的API及SQL語句對資料庫進行操作,如:有了JDBC,向各種關係資料發送SQL語句就是一件很容易的事,
Time of Update: 2015-06-27
標籤:java 網路 socket 通訊 tcp 轉載請註明:http://blog.csdn.net/uniquewonderqjava程式提供了一組功能強大的類,方便我們使用socket進行網路開發。如果兩台電腦通過網路進行通訊需要滿足如下要求:TCP/IP是目前世界上應用最為廣泛的協議。TCP: Transmission
Time of Update: 2015-06-27
標籤:java socket 執行個體 轉載請註明:http://blog.csdn.net/uniquewonderq1.InetAddress類用於標識網路上的硬體資源,實際主要用來表示IP地址的相關資訊。關於該類的方法可以在API協助文檔查看。要擷取InetAdress類的執行個體,由於它沒有構造方法,但是它有靜態方法可以返回該類的執行個體,所以,可以這樣子來擷取。下面簡單舉一個例子:pa
Time of Update: 2015-06-27
標籤:java socket url 應用 轉載請註明:http://blog.csdn.net/uniquewonderq如何使用呢?package com.test;import java.net.MalformedURLException;import java.net.URL;import java.util.logging.Level;import
Time of Update: 2015-06-27
標籤:java 參數 傳值 拷貝 變數 這是一個經典面試問題,它迷惑Java新手。在這篇文章中,我將用一個例子和一些圖來證明:Java是按值傳遞的。定義: - 按值傳遞:在記憶體中做一個實際參數值拷貝進行傳遞。 - 傳引用:傳遞實際參數的地址的副本。
Time of Update: 2015-06-27
標籤:java socket 應用 通訊 伺服器 轉載請註明:http://blog.csdn.net/uniquewonderq思路:伺服器段的測試代碼如下::package com.test;import java.io.BufferedReader;import java.io.IOException;import
Time of Update: 2015-06-27
標籤:java 反射 利用反射分析類能力的類的源碼如下(來源於《Java核心技術》卷一):package testreflection;import java.util.*;import java.lang.reflect.*;/** * 這個類利用反射列印出一個類的所有特徵 * * @version 1.1 2004-02-21 * @author Cay Horstmann */public class
Time of Update: 2015-06-27
標籤:socket java 通訊 轉載請註明:http://blog.csdn.net/uniquewonderq通過輸入資料流來讀取用戶端資訊,相應的時候通過輸出資料流來實現。服務端類的代碼:package com.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;
Time of Update: 2015-06-27
標籤:java 反射 在運行時利用反射分析對象,其實就是利用反射來獲得或者設定類的域。舉例如下:有一個Student類:package testreflection;public class Student {private String stuNum;public Student(String stuNum) {// TODO Auto-generated constructor stubthis.stuNum =
Time of Update: 2015-06-27
標籤:java 反射 有Student類:package testreflection;public class Student{private static int count;private String stuNum;public Student(String stuNum) {// TODO Auto-generated constructor stubthis.stuNum =
Time of Update: 2015-06-27
標籤:java 線程 thread Java中停止線程執行的方法chszs,轉載需註明。部落客頁:http://blog.csdn.net/chszs一、暫停或停止線程的理論在Java編程中,要暫停或停止當前正在啟動並執行線程,有幾種方法。對於把線程轉入睡眠Sleep狀態,使用Thread.sleep()是最正確的方式。或許有人會問,為什麼不使用等待wait()或通知notify()?要知道,使
Time of Update: 2015-06-27
標籤:在C++中, 可以用isdigit()判斷一個字元是否是數字,可以用isalpha()判斷一個字元是否是字母,還有很多,都在<cctype>標頭檔中 而類似的方法在JAVA中,則主要是Character類的靜態方法:Character.isDigit( char ch ) // 判斷ch是否是數字字元,如‘1‘,‘2‘,是返回true。否則返回false Character.isLetter( char ch ) //
Time of Update: 2015-06-27
標籤:1.要求:有一群人圍成一圈數數,逢3退1人,要求算出最後留下來的人的下標2.用物件導向思想,有三個步驟:(1)有哪些類:找名詞--"有一群人圍成一圈",所以有類People,PeopleCircle(2)有哪些屬性方法(3)類的關係 3.代碼: 1 package Test; 2 3 public class Count3Quit1$2 { 4 5 public static void main(String[] args) { 6
Time of Update: 2015-06-27
標籤:1、異常處理的第一種方式是:上拋【throws】2、異常處理的第二種方式是:try....catch..如果不想讓調用程式知道該異常發生了,被調用的程式應該使用try...catch..進行異常捕捉處理-----------------------例子---------------------------------------------------------------------------------------3、快速鍵:syso+alt+/ :補充輸出try +
Time of Update: 2015-06-27
標籤:1.要求:有一群人圍成一圈數數,逢3退1人,要求算出最後留下來的人的下標2.代碼: 1 package Test; 2 3 public class Count3Quit1 { 4 5 //要求:有一群人圍成一圈數數,逢3退1人,要求算出最後留下來的人的下標 6 7 public static void main(String[] args) { 8 9 //接收java 參數指定人數10 int len =
Time of Update: 2015-06-27
標籤:1.思路:按升序,每次都找到最小值的下標,然後與當前迴圈的道位交換2.代碼 1 public class TestArray { 2 3 public static void main(String[] args) { 4 int [] array = new int[args.length]; 5 for(int i = 0 ;i < args.length ;i++){ 6 array[i] =
Time of Update: 2015-06-27
標籤:引用 對象引用 棧 java Java中對象、對象引用、堆、棧、值傳遞以及引用傳遞的詳細解釋 1.對象和對象引用的區別: (1).對象: 萬物皆對象。對象是類的執行個體。在Java中new是用來在堆上建立對象用的。一個對象可以被多個引用所指向。 (2).對象引用: 類似於C+
Time of Update: 2015-06-27
標籤:java debug eclipse 多線程 資料庫 最近在做一個小小的系統,想實現聯動菜單,故嘗試了幾種方法。1、想通過一個線程來監控下拉式功能表的變化,從而控制從菜單。遇到的問題:①:開始,我是用一個外部線程類,不過我要通過外部線程類來改變主視窗的下拉式功能表,②:所以,就需要一個傳遞一個類參數才能引用,③:我在主視窗
Time of Update: 2015-06-27
標籤:jcu java executorservice 上一篇講了Executor介面的設計,目的是將任務的執行和任務的提交解耦,可以隱藏任務的執行策略。這篇說說ExecutorService介面。它擴充了Executor介面,對Executor的生命週期進行管理,並進行了進一步的擴充。Executor負責執行任務。它的生命週期有3個:運行,關閉和已終止。在啟動並執行任何時刻,有些