深入 Java 初始化

關於Java 初始化,有多文章都用了很大篇幅的介紹。經典的<<Thinking in

java 幾種不同的檔案操作

讀檔案的幾種方式import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.StringReader;import java.io.StringWriter;/** * 磁碟上檔案要存在 * * @

java擷取滑鼠滾輪按下事件

滾輪按下的事件和滑鼠點擊事件都在MouseListener裡面判定滾輪按下,原始的方法如下:public void mouseClicked(MouseEvent e) {int modifiers = e.getModifiers();if ((modifiers & InputEvent.BUTTON2_MASK) == InputEvent.BUTTON2_MASK){System.out.println("middle button

JAVA中域、方法、類的可見度

複習一下,總結一下。如下類PublicClass/** * 公用類,在所有包中可見 * @author OOS * */public class PublicClass {/** * 公用域,所有子類中可見 */public int publicNum;/** * 私人域,當前類可見 */private int privateNum;/** * 保護域,所有子類中可見 */protected int protectedNum;/** * 預設域,當前包的子類中可見 */int

ubuntu中java亂碼

Java中文顯示亂碼解決方案    在ubuntu裡安裝java後,會發現所有java的gui都會亂碼,這是因為在ubuntu 8.04裡uming.ttf改成了uming.ttc,而ubuntu裡java預設的中文字型就是uming.ttf,所以只要獲得它就可以了,在終端輸入:#cd /usr/jdk1.5.0_22/jre/lib/fonts#sudo mkdir fallback#cd fallback#sudo ln -s

JAVA使用Regex

主要是搞清楚matches()/lookingAt ()/find()這三個方法的區別,以及會使用replaceAll() replaceFirst() appendReplacement()  appendTail() ,請看代碼  package test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegTest {public static void main(String[]

java swing和swt背後的故事

  譯註:本文來自straight_talking_java@yahoogroups.com討論群組,已經是一年多前的文章。Alan Williamson是Java Developers

java中堆與棧

棧與堆都是Java用來在RAM中存放資料的地方。與C++不同,Java自動管理棧和堆,程式員不能直接地設定棧或堆。  Java的堆是一個運行時資料區,類的對象從中分配空間。這些對象通過new、newarray、anewarray和multianewarray等指令建立,它們不需要程式碼來顯式的釋放。堆是由記憶體回收來負責的,堆的優勢是可以動態地分配記憶體大小,生存期也不必事先告訴編譯器,因為它是在運行時動態分配記憶體的,Java的垃圾收集器會自動收走這些不再使用的資料。但缺點是,由於要在運行時動

Java 泛型參數的擷取

Gson中序列化帶泛型的類型的方式: Type fooType = new TypeToken<Foo<Bar>>() {}.getType(); gson.toJson(foo, fooType); gson.fromJson(json,

The default values for java data types:

 Data TypeDefault Value (for fields)byte0short0int0long0Lfloat0.0fdouble0.0dchar'\u0000'String (or any object)  nullbooleanfalse  Comment : Local variables are slightly different; the compiler never assigns a default value to an uninitialized local

常見問題匯總 java.lang.LinkageError: loader constraint violation: when resolving interface method異常

1.linkage Error java.lang.LinkageError: loader constraint violation: when resolving interface method異常javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation:when resolving interface method "javax.servlet.jsp嚴重:

也來說說java Memory Leak

 Java有記憶體流失嗎?有。雖然有人說這個說法不準確,但是在C/C++程式中,我們把由當前進程開闢但當前進程在邏輯上卻無法再管理的那些記憶體稱為被進程泄漏的記憶體。事實上java同樣會有這樣的情況。        當我們最先接觸java時就因為它自動管理記憶體不需要程式員手工幹預而帶來的方便性的原因喜歡上了它,但這個自動並不是全能的。對於一些隱性引用所引起的記憶體流失,有時很長時間甚至幾個月,幾年我們也很難發現,除非是非常有經驗的人去仔細地查看源碼,借用heap分析工具細緻地分析才能發現。  

JAVA中檔案讀寫操作大全

一.獲得控制台使用者輸入的資訊 /** *//**獲得控制台使用者輸入的資訊 * @return * @throws IOException */ public String getInputMessage() throws IOException...{ System.out.println("請輸入您的命令∶"); byte buffer[]=new byte[1024]; int

spring的bean的繼承和java bean的繼承

 spring 也有抽象bean,只需要在設定檔中設定abstract屬性為true即可,它可以不配置class屬性,因為它不會被執行個體化。當另一spring的bean繼承了這個抽象bean,需要配置他的parent屬性。如果父bean配置了class,則子bean可配置亦可不配。不配置,就按照父的類執行個體化,如果配置了就按照自己配置的執行個體化。其中子bean有些參數或方法可以繼承與父bean,但有是些不能,這些也是通過設定檔中的一些配置屬性來確定的。具體可參考屬性配置。 

使用Java 產生MD5 編碼

使用 Java 產生 MD5 編碼    MD5即Message-Digest Algorithm 5(資訊-摘要演算法5),是一種用於產生數位簽章的單項散列演算法,在1991年由MIT Laboratory for Computer Science(IT電腦科學實驗室)和RSA Data Security Inc(RSA資料安全公司)的Ronald L.

未來趨勢分析:Linux有可能成為java OS

發布時間:2009.03.17 04:48     來源:賽迪網    作者:fen【賽迪網-IT技術報道】Sun公司已經開放了對java技術的最後限制,並且鼓勵在linux發行版中整合java平台和netbeans架構,在未來的時間內java很可能成為linux的內建功能。  對java技術的實現,目前有三種方式:java虛擬機器、java作業系統、java硬體系統(java卡),目前應用最廣泛的是java虛擬機器,但無疑用作業系統來實現java功能可以獲得更高的效能。蘋果的Mac OS

java.lang.String的substring、split方法引起的記憶體問題

本文大部分內容,摘自下面兩篇文章:           http://blog.xebia.com/2007/10/04/leaking-memory-in-java/、            http://www.iteye.com/topic/626801先用一個極端例子說明String的substring方法引起的OutOfMemoryError問題:public class TestGC { private String large = new String(new char[1

Core Java (二) Java的基本結構與資料類型

文章目錄 浮點類型 float與doublechar類型 一個簡單的Java檔案,Test.javapackage com.xujin;public class Test{public static void main(String[]

Core Java (五) Java數組

數組的初始化和拷貝package com.xujin;import java.util.Arrays;public class Test {public static void main(String[] args){int[] a = {2, 3, 5, 7};int[] b = a;//此時a與b引用同一個數組System.out.println(Arrays.toString(a));//[2, 3, 0, 7]System.out.println(Arrays.toString(b));

Core Java(十二) Object類的重要方法

Object是所有類的最終祖先。,可以使用Object類引用任何類型的對象。在Java中,只有基本類型不是對象。Equals方法Object類中的equals方法用於檢測一個對象是否等於另外一個對象。在Object類中,這個方法將判斷兩個對象是否具有相同的引用。但是,我們一般意義上的相等不僅僅是具有相同的引用,如果另個對象的狀態相等,就認為另個對象是相等的。所以,子類要重寫超級類中的equals方法。Java中,要求equals方法具有下面的特性:自反性,x.equals(x)返回ture。對稱

總頁數: 4058 1 .... 1443 1444 1445 1446 1447 .... 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.