在學習java的過程中,我寫類經常會用到public,private 和protected 的,我的基本經驗就是一般類的成員變數都是用private,
每一個學習Java的人最先接觸到的肯定是環境變數的配置,雖然基礎,卻也是必經之路。簡單的總結一下,一共分為以下幾步:1.下載安裝JDK。有人常常搞不清楚JDK和JRE有什麼區別其實JDK是JavaSDK的縮寫,包括了Java運行環境、Java工具和Java基礎類庫。而如果想只運行Java程式,要確保已安裝相應的JRE(Java Runtime
實驗目的掌握結構化程式設計的分支結構。學慣用if /else語句實現單分支。學慣用if /else語句和swich語句實現多分支。掌握結構化程式設計的迴圈結構。學習使用while語句、do-while語句、for語句實現迴圈。學習控制迴圈終止條件、迴圈的正常退出、使用continue語句、break語句。實驗內容1. 編寫一個Application程式,可以計算方程輸出ax2 + bx + c = 0的根,a,b,c三個係數由鍵盤輸入2. 編寫一個Application程式,從鍵盤輸入10個整數
後面還有幾個實驗,我沒記得做過,貌似我們沒做.總的來說這些實驗都是很簡單的一些實驗,感覺不是像學習java,主要是學習各種程式設計語言通用的部分和學習如何用程式設計語言解決一些問題.實驗一 Eclipse及Java入門6實驗內容6實驗步驟71 利用Eclipse開發環境寫自己的第一個Java程式(HelloWorld)72 SavitchIn.java的引入123 課本光碟片提供的Java原始碼在Eclipse環境中的使用134 調試FirstProgram15實驗二 Java程式的輸入輸出17
回顧大學學過的一些實驗,自己動手做的印象深刻,現在回顧起來也是有些許感慨.大一的java實驗才真正感覺步入神奇的程式世界,雖然不知道自己敲的代碼是什麼東西,不知道為什麼要寫那些代碼.當時好奇import是什麼?為什麼每次都寫那個固定的main方法,main後為什麼總是跟著一個(String
實驗目的1. 掌握語言基礎類庫中System 、Math 、資料類型等類的使用。2. 掌握字串的使用。實驗內容1. 編寫一個程式,接受使用者輸入的一段英文文字,統計出其中的字元個數、單詞個數和句子的個數。(設句子以“。”“!”“?”結束,單詞之間利用空格分隔)。特別提示1. 在java中,System 、Math 、String、資料類型等類都在java.lang包中,系統將會自動引入。2. String類的方法在書中71頁的圖2.6中給出。String是一個類類型,所以在比較兩個String對
實驗目的1.瞭解體會Java的輸入輸出的編程與操作。2.學習掌握Java Application字元介面下的輸入輸出。實驗內容編寫一個Java Application程式。1)從控制台讀取一個三位整數2)將其倒序輸出(例如,輸入123,則輸出結果為321)說明:從控制台讀入的是一個int類型,利用整除和取餘對其倒序輸出。特別提示1. Java是區分大小寫,一定要注意。例如System中的S、Scanner中的S、I及nextLine中的L等等。2. 程式是由一系列語句組成,必須在語句末尾加“;”
把項目分為五個模組:用戶端,服務端,寫入線程,讀出線程,服務端向所有用戶端寫入線程。讀出線程import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.Socket;public class ReadThread extends Thread {Socket socket;String client;public ReadThread(Socket socket,String
JAVA的SWING、事件處理和檔案開啟,與VS各有千秋。圖片瀏覽應用,開啟圖片,按鈕和鍵盤控制當前檔案夾裡上下一張圖片,將所有圖片縮放成適合螢幕顯示的尺寸。//發現一個問題是好像有記憶體溢出,開啟很多圖片後就會顯示虛擬機器記憶體不足,但是每次顯示圖片的時候都重新new lable了的。import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Frame;import
架構簡述 集合架構的標準定義是 “為表示和操作集合而規定的一種統一的標準的體繫結構。任何集合架構都包含三大塊內容:對外的介面、介面的實現和對集合運算的演算法。” 按照我的理解,用最通俗的話來說,就是用資料結構裡的結構(隊列, 棧,Tree,Map)把各種編程時用到的資料類型籠統的裝起來,裝在一個盒子裡。然後利用這種演算法的特性對盒子裡的資料進行排序、尋找、插入、返回各種操作。
浮點數儲存的位元組格式如下:地址 +0 +1 +2 +3內容 SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM這裡S 代表符號位,1是負,0是正E 位移127的冪,二進位階碼=(EEEEEEEE)-127。M 24位的尾數儲存在23位中,只儲存23位,最高位固定為1。此方法用最較少的位元實現了較高的有效位元,提高了精度。零是一個特定值,冪是0
//java設定表徵圖ImageIcon icon = new ImageIcon("icon.png"); //是放在根目錄下,src的上級目錄frame.setIconImage(icon.getImage()); //java設定介面風格throws excption 需要拋出異常javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());
\n 斷行符號(\u000a) \t 水平定位字元(\u0009) \b 空格(\u0008) \r 換行(\u000d) \f 換頁(\u000c) \' 單引號(\u0027) \" 雙引號(\u0022) \\ 反斜線(\u005c) \ddd 三位八進位 \udddd 四位十六進位 點的轉義:. ==> u002E 貨幣符號的轉義:$ ==> u0024 乘方符號的轉義:^ ==> u005E 左大括弧的轉義:{ ==> u0
from:http://blog.csdn.net/xyydyyqf/article/details/9153313編程或者電腦使用過程中,經常需要對字串進行 匹配,尋找,替換,判斷。如果單純用代碼 if () ,whlie 什麼的進行比較複雜麻煩。Regex是一種強大靈活的文本處理工具,專門對字串進行匹配,尋找,替換,判斷。Regex的各種匹配符[java] view plaincopy// Regex的各種匹配符 ^ 從行的開始位置開始匹配 $
import java.io.*;public class Copy { public static void main(String[] args)throws IOException{ if(args.length != 2){ System. out.println("Usage: java copy sourceFile targetFile" ); System.
事件和事件來源:
當在一個組件上按下,釋放,點擊,移動或拖動滑鼠時就會產生滑鼠事件。MouseEvent對象捕獲這個事件. MouseEvent類繼承InputEvent類,所以MouseEvent對象可以使用InputEvent類中定義的方法。 java.awt.point類表示一個點,該類包含兩個用來表示座標的公開變數x和y。 為了建立一個point,可以使用Point(int x,int y)InputEvent類中的方法: getWhen(): long
檔案類File 絕對檔案名稱由檔案名稱和完整路徑及磁碟機字母組成。File(pathname: String) 建立一個FILE對象exists() :booleanCanRead() : booleanCanWrite() : booleanisDirectory() : booleanisFile() : booleanisAbsoulate() : booleanisHidden() :
(1) 可以使用父類中資料域的set方法為其設定初值;(2) 使用super()調用父類的無參構造方法或者super(parameters)調用與參數匹配的父類的構造方法,且super()或者super(parameters)必須出現在子類構造方法第一行,這是顯式調用父類構造方法的唯一方式。 public Circle(double radius,String color,boolean filled) { super(color,filled);
Java 可見度修飾符:public ,private, protect(1) 在 類,方法,資料域之前用public表示它們可以被其他任何類所訪問。(2)如果沒有任何修飾,表示可以類,資料域和方法可以被同一個包中的任何一個類所訪問。(3) 在類之前加上public表示類可以被任何其他類訪問,如果沒有public表示類之可以被同一個包中的其他類訪問。(4) private修飾符限定方法和資料域之可以在自己的類中被訪問。參數傳遞:java中基本資料為值傳遞,其他資料都傳遞引用,即變數的地址。所以