如何才算掌握Java(J2SE篇)

       

晚上的JAVA講座—浪費時間

    

學點JavaRegex + 文法表

Eclipse 正則外掛程式 Myregexp先推薦Eclipse的一個關於java Regex的外掛程式,可以從 http://myregexp.com/eclipsePlugin.html 下載  本文以下文轉自 http://dev.csdn.net/htmls/85/85006.html  Regex用來指定字串模式。當你需要定位匹配某種模式的字串時就可以使用Regex。例如,我們下面的一個常式就是在一個HTML檔案中通過尋找字串模式<a

用Java類庫現實的md5

  package gehaiming;import java.io.FileInputStream;import java.security.MessageDigest;public class MD5 {public static void main(String[] args) throws Exception{if(args.length!=1){System.out.println("file name need!");System.exit(0);}FileInputStream

Java浮點數儲存格式

JAVA中浮點數有兩個基礎類型:float和double。float佔據4個位元組,double佔據8個位元組。下面將以float類型為例,介紹浮點數的儲存方式。double類型和float類型的儲存方式雷同。 1.浮點數的儲存方式 浮點數的儲存格式比較特殊,是4位元組的float變數的儲存: 根據IEEE754浮點數表示標準,一個float變數在儲存中由三部分組成,分別是:符號位:1位(31),表示float的正負,0為正,1為負冪指數:8位(23-30),表示2進位權的冪次有效位:23位(0

完美處理java手機遊戲的按鍵

      玩過市面上一些java手機遊戲,發現很多遊戲的按鍵處理有問題,不是不靈敏,就是不支援多鍵同步選取.作為一個骨灰級的遊戲職業玩家,我實在不能忍受這種不人性化的遊戲設計,所以小弟分析了一下具體原因: 1) 如果是用MIDP1.0來處理連續的按鍵訊息:按照要求,應該利用3個函數keyPressed(int keycode), keyReleased(int keycode), keyRepeated(int

vc 編寫dll 供java調用

(1)首先寫一個java類,內容如下:package com.bw.gb2py;public class GB2PY { static {System.loadLibrary("GB2PY"); //載入dll}public native static String GetPY(String name);//函式宣告 }(2)編譯該java檔案,再編譯產生標頭檔(供vc使用)javac GB2PY.java  //編譯產生class(3)在當前檔案夾下建立 com/bw/gb2py

An introduction to java stack traces

Stack Traces By Calvin AustinJuly 1998 It's the night before your product release. You run your final tests and then it happens--you get a Java stack trace. You look through your Java programming books, but this seems to be an area that's missing!

Internals of Java Class Loading

This article starts from the basics, such as the difference between code and data, and how they are related to form an instance or object. Then it looks into the mechanism of loading code into the JVM with the help of class loaders, and the main

詳解Java解析XML的四種方法

XML現在已經成為一種通用的資料交換格式,它的平台無關性,語言無關性,系統無關性,給Data Integration與互動帶來了極大的方便。對於XML本身的文法知識與技術細節,需要閱讀相關的技術文獻,這裡麵包括的內容有DOM(Document Object Model),DTD(DocumentType Definition),SAX(Simple API for XML),XSD(Xml SchemaDefinition),XSLT(Extensible Stylesheet

談談Java中的存取控制

1.使用C語言的程式員可能習慣於在沒有任何限制下訪問所有東東,這不是說不好,可能在個人英雄時代是非常好的,可是現在的軟體工程動不動就數十萬行代碼,早已不是單個程式員所能做的了,現在講的是TeamWork(團隊合作),為瞭解決多個程式員之間的命名和程式之間的溝通問題,C++提出了存取控制和命名空間的概念,存取控制也是物件導向中實現隱藏的主要手段.為什麼要隱藏?先談點,具體可以去研究物件導向的程式設計,“進行物件導向的設計時,一項基本的考慮是:如何將發生變化的東西與保持不變的東西分隔開。”這一點對於

深入探索Java工作原理:JVM記憶體回收及其他

Java語言引入了Java虛擬機器,具有跨平台啟動並執行功能,能夠很好地適應各種Web應用。同時,為了提高Java語言的效能和健壯性,還引入了如記憶體回收機制等新功能,通過這些改進讓Java具有其獨特的工作原理。1.Java虛擬機器Java虛擬機器(Java Virtual

Java對象及引用

Java對象及引用是容易混淆卻又必須掌握的基礎知識,本文闡述Java對象和引用的概念,以及與其密切相關的參數傳遞。    先看下面的程式:    StringBuffer s;    s = new StringBuffer("Hello World!");    第一個語句僅為引用(reference)分配了空間,而第二個語句則通過調用類(StringBuffer)的建構函式StringBuffer(String

java中範圍public private protected 以及不寫的區別

在說明這四個關鍵字之前,我想就class之間的關係做一個簡單的定義,對於繼承自己的class,base class可以認為他們都是自己的子女,而對於和自己一個目錄下的classes,認為都是自己的朋友。     1、public:public表明該資料成員、成員函數是對所有使用者開放的,所有使用者都可以直接進行調用     2、private:private表示私人,私人的意思就是除了class自己之外,任何人都不可以直接使用,私人財產神聖不可侵犯嘛,即便是子女,朋友,都不可以使用。     3

解析java記憶體配置

照編譯原理的觀點,程式運行時的記憶體配置有三種策略,分別是靜態,棧式的,和堆式的.    靜態儲存分配是指在編譯時間就能確定每個資料目標在運行時刻的儲存空間需求,因而在編譯時間就可以給他們分配固定的記憶體空間.這種分配策略要求程式碼中 不允許有可變資料結構(比如可變數組) 的存在,也不允許有嵌套或者遞迴的結構出現,因為它們都會導致編譯器無法計算準確的儲存空間需求.    棧式儲存分配也可稱為動態儲存裝置分配,是

JAVA清除exe檔案中的病毒

前幾天電腦中了威金病毒,專門感染EXE檔案,就連殺毒軟體也中招。於是決定自己寫個程式清除這些病毒。以下是編程思路和源碼,特拿出與大家共用一下Clear.java這是一個主類,主要是負責運行程式和參數檢查,不是核心import java.io.*;public class Clear{  public static void main(String[] args){  try {                ClearLogo1 clearLogo=new ClearLogo1();      

java 移位元運算

 移位元運算符就是在二進位的基礎上對數字進行平移。按照平移的方向和填充數位規則分為三種:<<(左移)、>>(帶符號右移)和>>>(無符號右移)。  在移位元運算時,byte、short和char類型移位後的結果會變成int類型,對於byte、short、char和int進行移位時,規定實際移動的次數是移動次數和32的餘數,也就是移位33次和移位1次得到的結果相同。移動long型的數值時,規定實際移動的次數是移動次數和64的餘數,也就是移動66次和移動2次

Java garbage collector

Java garbage collector好啊!但是如果收集不及時outofmemory也讓人頭疼呀!不過注意一下幾點會好很多:1 如果一塊記憶體地區能夠重複利用,最好不要申請新的。這個記憶體地區有可能是系統的一個類,自己的一個內部有數組元素,或者能夠放大量資料的結構。2 最好不要在迴圈裡面申請記憶體,迴圈越大,越壞事。換句話說,申請記憶體頻率別太高。好比一個人每頓吃兩碗飯正好,身體的消化系統可以承受,如果讓他一頓把十頓的都吃掉,不脹死才怪!3

java io 流 設計模式

三 裝飾模式的應用 學過裝飾模式後,大家會發現,它在Java語言中最著名的應用莫過於Java I/O標準為庫的設計了。這一節將以處理Byte流為例,看看裝飾模式是怎樣得到應用的。 為什麼不用繼承而用裝飾模式 我們知道Java I/O庫需要很多效能的各種組合,如果說這些效能的組合是通過繼承方式來實現的話,那麼每一種組合都需要一個類,這樣就會出現大量重複性問題的出現,從而使類數目“爆炸”。而如果採用裝飾模式,那麼不僅類的數目大減少了,效能的重複也可以減至到最少。所以裝飾模式是Java

java lang 包學習

System 類的學習 final的class,不能被繼承;private建構函式,不能被執行個體化其中包括定義的標準輸入資料流、標準輸出資料流、標準錯誤流,對外部環境和屬性變數的訪問;載入外部檔案和庫的方法,快速數組複製。private static native registerNatives方法在static段中調用    public final static InputStream in = nullInputStream(); private static native

總頁數: 4058 1 .... 678 679 680 681 682 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.