SCJP: java exerciese 1

//TestCollect .javapackage com.test;public class TestCollect {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {

javaRegex

package com.cg.tests;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.junit.Test;public class TestPatternMatcher {@Testpublic void TestReplaceAll(){String s="Hello World ...";String s2=s.replaceAll("\\.",

Java Charset, getBytes()

package com.cg.test;import java.nio.charset.Charset;import java.util.Iterator;import java.util.Map;import java.util.Set;import org.apache.commons.codec.binary.Hex;public class HexString { /** * @param args */ public static void

Java包匯入機制的研究與解析

本文轉自   www.35java.comjava中有兩種包的匯入機制,總結如下:  單類型匯入(single-type-import),例如import java.io.File;  按需類型匯入(type-import-on-demand),例如 import

Java學習之路

Java - 近10年來電腦軟體發展過程中的傳奇,其在眾多開發人員心中的地位就如“屠龍刀”、“倚天劍”。Java是個平台,我只想說說我對學好Java的一點看法,希望對初學者有所協助。1. 思考一下學習Java之前,先別急,靜下心來好好想想:    1)你對學習Java是否有興趣?    2)你是否能靜下心來堅持不懈地學習?嗯,這是個容易但又絕對不應該忽略的問題,你確信自己對Java感興趣、而且又有吃苦的準備,那你才可能學好Java!如果具備這兩點條件,就請繼續往下看……2.

插入排序之折半插入排序(java實現)

import java.util.Arrays;public class BinaryInsertSort {    public static void binaryInsertSort(DataWraper[] data){        System.out.println("開始排序:");        int arrayLength=data.length;        for(int i=1;i<arrayLength;i++){           

java中資料類型的轉換

                 這個還是前段時間在做jni的時候遇到的問題。幾個資料類型的轉換。留下了,以備後用。/** * 資料類型轉換方法 */ //轉換bytesToHexString public static String bytesToHexString(byte[] src){ StringBuilder stringBuilder = new StringBuilder(""); if (src == null

Java虛擬機器學習筆記(一)

類在虛擬機器記憶體中的生命週期: —————————————————————— 載入   Loading驗證   Verification     | 準備   Preparation    |  串連  Linking 解析   Resolution     |初始化 Initialization 使用   Using 卸載   Unloading ————————————————————————解析的順序不一定,可以在初始化階段之後再開始,支援運行時綁定 類初始化: 1.new

替換commons logging : 又一個java的log包: SLF4J

Yes ~! Yet Another Java Logging Api 數一數, java現在有的loggingapi一共有log4j, jdk logging, commons logging, SLF4J4個log包了, 其中log4j和 jdk logging,是對log的封裝,   commons logging和SLF4J則是對log api的封裝. 如果你去翻閱文檔,你會發現每一個logapi都是告訴你"我們提供標準的使用log的方式", 但是出來好幾個標準,

java-thrift運行DEMO

通過閱讀~/thrift-0.8.0/tutorial/java/README,知道需要首先安裝ant,這是一種java的編譯部署工具,類似C裡的makesudo apt-get install ant提示警告:warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

用JAVA實現的截取e-mail郵件地址

//有如下字串,擷取其中的E-MAIL地址:String emailmessage=<qdragon@126.com>Q龍,龍少<longshao@126.com>;嘿嘿<eee@www.com>;//最終要的輸出為:qdragon@126.com,longshao@126.com,eee@www.com編程方法如下:    public static String escpMailAddress(String str)    {        if (str

java-cs-bridge

   java-cs-bridge是一個簡單高效的工具用來:將Java/c# 對象序列化/還原序列化為統一格式的二進位流,從而使這兩種語言能夠容易的互相通訊。    特點:             1。使用簡單。Java端和C#端保持相同的很少幾個API,你只需要瞭解它們。             2。緊湊。因為它將資料序列化為二進位格式,只包含必要的資訊,避免了xml序列化所包含的冗餘資料。            

三種Java開源報表工具/組件。

在開發中要用到的開源報表工具有iReport-0.5.0、jasperreports-0.6.7、jfreechart-0.9.21,下面分別介紹:iReportiReport是為JasperReports設計的強大的,直觀的,便於使用的可視化報表設計師,用Visual J++為Win32平台編寫。iReport允許使用者可視化地編輯XML

java中關於時間日期操作的常用函數

java中關於時間日期操作的常用函數1.計算某一月份的最大天數Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year);time.set(Calendar.MONTH,i-1);//注意,Calendar對象預設一月為0 int

Java 理論與實踐: 正確使用 Volatile 變數

轉自:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html簡介: Java 語言套件含兩種內在的同步機制:同步塊(或方法)和 volatile 變數。這兩種機制的提出都是為了實現代碼線程的安全性。其中 Volatile 變數的同步性較差(但有時它更簡單並且開銷更低),而且其使用也更容易出錯。在這期的 Java 理論與實踐 中,Brian Goetz 將介紹幾種正確使用 volatile

java記憶體回收JVM概念之Java對象的大小與參考型別JVM概念之Java對象的大小與參考型別

文章目錄 (1)不要顯式調用System.gc()(2)盡量減少臨時對象的使用(3)對象不用時最好顯式置為Null(4)盡量使用StringBuffer,而不用String來累加字串(詳見blog另一篇文章JAVA中String與StringBuffer)(5)能用基本類型如Int,Long,就不用Integer,Long對象(6)盡量少用靜態物件變數(7)分散對象建立或刪除的時間(1)引用計數收集器(2)追蹤收集器 參考文獻:http:/

java代碼塊

代碼塊分為四類普通代碼塊,構造塊,靜態代碼塊,同步代碼塊。 View Code class Demo{ {//定義構造塊 System.out.println("Demo的構造塊"); } static{//定義靜態代碼塊 System.out.println("Demo的靜態代碼塊"); } public Demo()//定義構造方法 { System.out.println("Demo的構造方法");

java中this關鍵字用法的總結

this關鍵字 ————————————————————————————————————————當成員變數和局部變數同名的時候,為了區分,可以使用一個關鍵字來完成。ThisThis:代表的是一個對象,代表哪個對象呢? 哪個對象調用this所在的函數。This就代表哪個對象。 This就是當前對象的一個引用。This(這個會用就行,可以不用管原理)表現形式之一:當局部變數和成員變數同名的時候,可以用this來區分。

Java中的Regex-包含embedded flags)

 JDK 1.4提供了內建的Regex支援,相應的,String類也提供了許多與Regex有關的方法,例如matches、replaceAll和split方法,為日常應用提供了許多便利。在工作中,我發現,掌握一些不常用的技巧,往往可以極大地提高效率,以下是我總結的一點經驗:1.合理利用embedded

Java進階03 IO基礎TCP協議與流通訊

作者:Vamei 出處:http://www.cnblogs.com/vamei

總頁數: 4058 1 .... 2100 2101 2102 2103 2104 .... 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.