Time of Update: 2015-05-20
標籤:在java中建立表單,匯入了java中的JFrame類,之後會出現錯誤:Access restriction: The type QName is not accessible due to restriction on required library D:\myeclipse professer2014可以解決的辦法為:Project—>Properties—>選中Java Build
Time of Update: 2015-05-20
標籤:java最近都忙著炒股,好久沒寫部落格了,藍橋杯決賽在即,今天必須來一發了測評連結:http://lx.lanqiao.org/problem.page?gpid=T26問題描述:100 可以表示為帶分數的形式:100 = 3 + 69258 / 714。還可以表示為:100 = 82 + 3546 / 197。注意特徵:帶分數中,數字1~9分別出現且只出現一次(不包含0)。類似這樣的帶分數,100 有 11
Time of Update: 2015-05-20
標籤:java集合 arraylist ArrayList基於數組實現,本質上是對象引用的一個變長數組,能夠動態增加或減小其大小。不是安全執行緒的,只能用在單線程環境下。多線程環境下可以考慮用Collection.synchronizedList(List
Time of Update: 2015-05-20
標籤:java類集 linkedlist LinkedListLinkedList基於雙向迴圈鏈表實現。也可以被當做堆棧,隊列或雙端隊列進行操作。非安全執行緒。下面直接貼ArrayList的Java實現(只貼了部分代碼),來源JDK1.8.0_25/src.zip。 /** * ****雙向鏈表對應的資料結構********* * 包含:節點值item * 前驅 pre *
Time of Update: 2015-05-20
標籤:從1.6版本的JDK開始,JDK提供了標準的包可以方便的調用JVM的編譯器,可以方便的使用JVM的編譯器來編譯java源檔案。JDK提供的調用介面是JavaCompiler類,該類在JDK的tools.jar包中。1、使用JavaCompiler介面實現java檔案編譯String sOutputPath = "D:\\classes";List<String> paths = new ArrayList<String>();paths.add("D:\\java\
Time of Update: 2015-05-20
標籤:一、java的圖形介面1.awt java.awtjdk1.4之前推出的圖形介面,用c/c++編寫,跨平台性不好2.swing javax.swingjdk1.4時推出的圖形介面,跨平台性好二、常用的組件1.容器組件JFrame 表單類 最頂級的容器(預設布局為邊框布局,不能自己互相添加)JPanel 面板類 最靈活的容器(可以自己互相添加)2.元素組件JLabel
Time of Update: 2015-05-20
標籤:下面是我學習多線程記錄的知識點,並沒詳細講解每個知識點,只是將重要的知識點記錄下來,有時間可以看看,如果有不對的地方,歡迎大家支出,謝謝!1、多線程的狀態和建立方式: 線程的狀態: 1、新狀態:線程對象已經建立,還沒有在其上調用start()方法。
Time of Update: 2015-05-20
標籤: Java,20歲了。從我寫下第一行Java代碼,迄今已有十餘年了,眼見Java——這個當年剛剛找到自己成長方向的懵懂少年,成長為如今當之無愧的業界王者。它已擁有世界上最龐大的開發人員社區,以及無可匹敵的生態系統。這也意味著,選用Java做任何應用,都有著強有力的業界支撐,而無需擔心自己孤獨前行。 崩坍的“標準” 我剛成為Java程式員時,還是一個蠻荒年代,什麼東西都鼓勵自己動手豐衣足食,雖然開源的苗頭已有星火,但大多數企業的態度是,非
Time of Update: 2015-05-20
標籤:1、按位元組讀取檔案內容2、按字元讀取檔案內容3、按行讀取檔案內容4、隨機讀取檔案內容public class ReadFromFile { /** * 以位元組為單位讀取檔案,常用於讀二進位檔案,片、聲音、影像等檔案。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in =
Time of Update: 2015-05-20
標籤:1、關健字 1.1、被Java語言賦予特定意義的單詞(如:class,interface,public ,static) 1.2、全部是小寫 1.3、注意事項(goto和const作為關健字保留起來)2、標識符 2.1、給類,介面,方法,變數起名字的字元
Time of Update: 2015-05-20
標籤:檔案夾 java 命名 File類是java中表示檔案和目錄名的抽象表示形式。File類可以實現檔案的建立,刪除,重新命名,擷取路徑,建立時間等等,是唯一一個與檔案本身有關的操作。所以有必要好好學習File類。主要使用方法:1.public File(String pathname)----根據檔案路徑構造File執行個體2.public boolean
Time of Update: 2015-05-20
標籤:在多線程的情況下,因為同一進程的多個線程共用同一片儲存空間,在帶來方便的同一時候,也帶來了訪問衝突這個嚴重的問題。Java語言提供了專門機制以解決這樣的衝突,有效避免了同一個資料對象被多個線程同一時候訪問。 wait與notify是java同步機制中重要的組成部分。結合與synchronizedkeyword使用,能夠建立非常多優秀的同步模型。 synchronized(this){ }等價於publicsynchronized
Time of Update: 2015-05-20
標籤:object return public java 最近要使用java來操作Json資料,雖然Json用過幾次,但一直沒有好好總結,趁這次來總結一下java操作Json資料。Java操作Json有很多工具包,地址為http://www.json.org/,可以自己上去挑選。 這裡我使用第一個org.json,
Time of Update: 2015-05-20
標籤:object return public java 在Java中,可以將一個類定義在另一個類裡面或者一個方法裡面,這樣的類稱為內部類。內部類仍然是一個獨立的類,在編譯之後內部類會被編譯成獨立的.class檔案,但是前面冠以外部類的類名和$符號。內部類可以間接解決多繼承問題,可以使用內部類繼承一個類,外部類繼承一個類,實現多繼承。 &
Time of Update: 2015-05-20
標籤:package test;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import javax.mail.internet.MimeUtility;import javax.mail.Session;import javax.mail.MessagingException;import javax.mail.Transport;public class
Time of Update: 2015-05-20
標籤: 三、基本方法介紹 由於org.json不能直接與bean進行轉換,需要通過map進行中轉,為了方便,我這裡寫了一個工具類JsonHelper,用於Json與Map、Bean的相互轉換package com.json;import java.lang.reflect.Method;import java.text.ParseException;import java.util.HashMap;import
Time of Update: 2015-05-20
標籤:security 安全 jaas authentication authorization Java平台提供的認證與授權服務(Java Authentication and Authorization Service
Time of Update: 2015-05-20
標籤:請求(需要發送資料給別人): URL url = new URL("需要請求的URL串連"); HttpURLConnection httpConnection = (HttpURLConnection) url.openConnection();// 以POST或GET方式通訊 conn.setRequestMethod("POST");// 設定連線逾時時間
Time of Update: 2015-05-20
標籤: 來至於阿里liangf:如有冒犯,請原諒 RPCFrameWork:package com.sunchao.demo;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.lang.reflect.InvocationHandler;import
Time of Update: 2015-05-20
標籤:匿名內部類也就是沒有名字的內部類正因為沒有名字,所以匿名內部類只能使用一次,它通常用來簡化代碼編寫但使用匿名內部類還有個前提條件:必須繼承一個父類或實現一個介面 執行個體1:不使用匿名內部類來實現抽象方法12345678910111213141516abstract class Person { public abstract void eat();} class