Time of Update: 2018-12-05
這節教程將討論一些在學習JAVA語言過程中可能遇到的共同問題。問題一:編譯器找不到類。解決方案:確保你已經匯入了類或者它的包。 如果對CLASSPATH環境變數有進行設定,要重新複位。 確保類名的拼字跟定義的一樣,要注意大小寫問題。 如果類在包中,要確保它們處在正確的子目錄中。 同時,一些程式員從.java檔案名稱字為類使用不同的名字。要確保你是使用類名字而不是檔案名稱。實際上,使類名和檔案名稱相同就不會出現這個錯誤了。
Time of Update: 2018-12-05
javadoc 使用說明!重要參數:1。-d參數,指的是 輸出檔案的目標目錄,如d:/abc/efj目錄,也可以是相對路徑;2.-subpckages 參數,指定要遞迴裝入的子軟體包,之間用冒號:隔開,如:com.madhouse.web.Abc.java,cn.madhouse.obj.Test.java寫成com:cn就可以了;E:/workspace/configPro/src>javadoc -d doc -subpackages
Time of Update: 2018-12-05
以下是java位操作符的小總結,具體如下:二進位負數以它正值的補碼形式表達補碼:反碼+1等於補碼比如:System.out.println(Integer.toBinaryString(-5));列印:1111 1111 1111 1111 1111 1111 1111 1011 不用想了肯定是32位過程是這樣的:一個負數,比如-5,它的二進位在java裡面是這樣表示1000 0000 0000 0000 0000 0000 0000 0101它的正值是:0000 0000 0000 0000
Time of Update: 2018-12-05
前一陣寫了一篇“用策略模式對資料庫的增刪改操作
Time of Update: 2018-12-05
每種語言都有自己回調的方法,java也不例外. Java的回調是採用多態的方式來回調.比如: interface MouseListener { //當click方法被調用的時候代表被滑鼠點擊了. void click(); } 上面是一個介面,裡面只有一個方法.先就通過一個例子展示java是如果施展多態的力量了. public class Model { //初始化50個監聽器 private MouseListener[]
Time of Update: 2018-12-05
要準備找實習單位了,複習下java基礎。個人感覺現在講java的書籍都太過技術化,不利於記憶和掌握。可以根據自己的習慣巧妙學習。比如就java swing的學習,如果我們去死記swing有多少的container ,contentpane,menu,menuItem什麼 的那不累死。
Time of Update: 2018-12-05
類(class)是既包括資料又包括作用於資料的一組操作的封裝體。對象(object)是類的執行個體(instance)。類具有封裝性、繼承性、多態性和抽象性。1.對象的狀態:資料成員public class MyDate{ int year; int month; int day;}2.對象的行為:方法public static int daysOfMonth(int year,int month) //返回指定年月的天數,靜態方法{switch(month)
Time of Update: 2018-12-05
專註專註是一種人生態度,正所謂“激情源於夢想,成功源自專註!”。談起我和互連網的結緣,那還要感謝”我社會主義中國的獨特教育體系“,記得在那個千軍萬馬過獨木橋的季節,哥我第一次的高考經曆以完敗而歸,而心不 死的我又再一次的踏進了那個壓抑的能使人發瘋的補習班中,經過有一年的奮鬥呢,我依然與我理想中的機械設計與自動化專業擦身而過,無情的高考是我別無選
Time of Update: 2018-12-05
在移動開發中由於行動裝置記憶體的局限性,往往需要考慮使用的資料類型所佔用的位元組數。下面簡單介紹下Java中幾種基礎資料型別 (Elementary Data Type),以加深記憶。在Java中一共有8種基礎資料型別 (Elementary Data Type),其中有4種整型,2種浮點類型,1種用於表示Unicode編碼的字元格的字元類型和1種用於表示真值的boolean類型。1.整型類型 儲存需求 取值範圍 備忘int
Time of Update: 2018-12-05
今天下午,測試一下webservice,中間出現了各種問題,現將編寫過程中的各類檔案一一總結一番。操作步驟可參考圖文詳解java編寫webservice程式一文,這裡就不再贅述了。先看服務類(具體實現省去):package test;/** * GetUserInfo From Romote DB * * @author dml * @since 2012.9.13 * */public class InitUserHandle {public static List
Time of Update: 2018-12-05
JAVA基礎之基礎,抽象類別和介面的區別。。。。。。要是還不能很清晰的給別人講述這兩者之間的區別,建議自己動手寫寫代碼,就會有所領悟了。1.抽象類別public abstract class testAbstractClass {//抽象類別是可以有私人方法或私人變數private int TEST_NUM;public abstract int testMethod();public int test2Method() {return 0;}//私人方法private int
Time of Update: 2018-12-05
JAVA程式員做個1-2年,就會有感覺不知道再學什麼了,因為基本上接觸的項目自己所掌握的已經能勝任了。但,更高的職位要求是什麼,這個還是需要找找的。還好,網路資源比較多,這裡匯總一下:一、WEB編程1.用戶端WEB編程a) 知道html和xhtml的區別b) 熟悉框模型(盒子模型)概念,瞭解margin、border、padding的區別c) 熟悉浮動、定位的概念,瞭解position、float的用法d) 熟練運用jquerye) 熟練運用ajax進行js編程2.服務端Web編程a)
Time of Update: 2018-12-05
配置JDK環境在完成了JDK的安裝後,需要配置JDK的運行環境,也就是Windows的環境變數,包括PATH環境變數和JAVA_HOME環境變數。在“控制台”的“效能和維護”下,點擊“系統”,出現1-6所示的介面:在圖1-6所示的介面中,點擊“進階”選項卡下的“環境變數”按鈕,出現1-7所示的介面:在圖1-7所示的介面中,在“系統變數”下,選擇“Path”,並點擊“編輯”按鈕,出現1-8所示的介面在“變數值”輸入框的最前面,輸入JDK安裝路徑下的bin子目錄,本課程將JDK安裝在預設目錄“C:\
Time of Update: 2018-12-05
本篇介紹一下如何在Linux下管理java進程。由於在Linux下ps命令的強大,在linux下並不需要像Windows系統那樣費力的區分不同的java進程。但是在Linux下,需要對進程進行這樣的管理:一個商用的服務系統,需要提供的是24小時不間斷的服務,但是由於各種原因,有可能會造成當前java進程對應的JVM的crash。因此,本篇介紹如何寫一段shell指令碼方便的啟動、停止、守護一個java進程。 首先,這段shell應該有start和stop的功能。如何stop當前我想停止的進程在L
Time of Update: 2018-12-05
首先Java的異常是物件導向的。一個Java的Exception是一個描述異常情況的對象.當出現異常情況時,一個Exception對象就產生了,並放到異常的成員函數裡。Java的異常處理是通過5個關鍵詞來實現的:try,catch,throw,throws和finally。1.異常處理:
Time of Update: 2018-12-05
/*?* 建立日期 2004-7-2?* 建立人 HongSoft?* 檔案名稱 TestCompile.java?*/package com.hongsoft.test;import java.io.*;//定製的類裝入器public class TestCompile extends ClassLoader{?String _compiler;?String _classpath;?public static void main(String[] args)?{??new
Time of Update: 2018-12-05
java冒泡排序代碼冒泡排序演算法的運作如下:比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。針對所有的元素重複以上的步驟,除了最後一個。持續每次對越來越少的元素重複上面的步驟,直到沒有任何一對數字需要比較package com.li.test;public class TestSort1 {public static void main(String[] args) {int arr[] =
Time of Update: 2018-12-05
// 簡易JAVA擷取網頁有效郵箱地址 ---by 77 import java.awt.*;import java.awt.event.*;import java.net.*;import java.io.*;import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;public class solo7 { public static void main(String args[]){
Time of Update: 2018-12-05
CSDN:http://download.csdn.net/source/601501 這是一個非常簡單的Java應用,僅有6KB。它能夠記錄Java應用程式與JRE中rt.jar的依賴關係,進而僅以其依賴類產生一個新的rt.jar檔案,從而最大限度精簡JRE體積,建議其與GreenJVM配和使用。(:http://code.google.com/p/greenvm/) example1(傳參調用) : java -jar GreenJVMMake.jar -t da -i ./fps_
Time of Update: 2018-12-05
這是因為AA是一個動態內部類,建立這樣的對象必須有執行個體與之對應,程式是在靜態方法中直接調用動態內部類會報這樣錯誤。 這樣的錯誤好比類中的靜態方法不能直接調用動態方法。可以把該內部類聲明為static。或者不要在靜態方法中調用。那麼為啥非靜態方法不能調用動態方法呢,從物件導向的角度來說,動態方法與對象是聯絡密切的,比如發動是一個方法,它與汽車這個對象是關聯的,所以只有new了汽車這個對象才能執行汽車.發動