Time of Update: 2017-01-13
printf主要是繼承了C語言的printf的一些特性,可以進行格式化輸出print就是一般的標準輸出,但是不換行println和print基本沒什麼差別,就是最後會換行System.out.printf("the number is: d",t);參照JAVA API的定義如下:'d' 整數 結果被格式化為十進位整數'o' 整數 結果被格式化為八進位整數'x', 'X' 整數 結果被格式化為十六進位整數'
Time of Update: 2017-01-13
Java 記憶體回收調優和其它效能最佳化活動相比,首先你要確保自己足夠瞭解整個應用的情況以及調優預期的結果,而不是單單滿足於應用的某一部分調優。一般情況下,遵循以下過程比較容易: 明確自己的效能目標。 測試。 測量調優結果。 與目標進行比較。
Time of Update: 2017-01-13
我們安裝Ubuntu 後,需要安裝和配置 Java 環境,以支援其它基於 jre 的軟體的運行。所以安裝好 Ubuntu 後立馬安裝和配置好 Java 環境。下面就教大家如何一步一步達成此目的。下載 jdk,當前的版本是 jdk-8u45。選擇適合自己系統的版本進行下載,下載好之後放在 Download 目錄下然後使用 Ctrl + Alt + t 開啟終端進入 Download 目錄下,使用 tar -xf jdk-8u45-linux-x64.tar.gz 命令進行解壓,接著再使用命令
Time of Update: 2017-01-13
以下是收集的7種字串反轉的java方法,每個效能和難度不一樣,我們可以選擇一種最適合自己的。import java.util.Stack;public class StringReverse {// 方法一 public static String reverse1(String s) { int length = s.length(); if (length <= 1) return s; String left =
Time of Update: 2017-01-13
在Java世界裡,99%的工作都是處理這高層。那麼二進位,位元組碼這些會在哪裡用到呢?自問自答:在 跨平台 的時候,就凸顯神功了。比如說 檔案讀寫 , 資料通訊 ,還有Java編譯後的 位元組碼檔案 。下面會有個資料通訊的例子哦。Java對對象實現 Serializablle 介面,就可以將其轉化為一系列 位元組 ,而在通訊中,不必要關係資料如何在不同機器表示和位元組的順序。這裡泥瓦匠對 Serializablle 介面,不做詳細講解,以後單獨詳解。Java進位轉換首先認識下Java中的
Time of Update: 2017-01-13
遇到的問題一個List<Object>的列表。。列表中有枚舉類型枚舉類型在頁面顯示的 時候就不能通過。屬性來取資料用反射根據名字去匹配對應的類名 從而擷取對應的屬性值(反射)jsp頁面<%@taglib uri="/WEB-INF/tld/MethodUtil.tld" prefix="methodUtil"%><td> <methodUtil:value className="xxxUtil"
Time of Update: 2017-01-13
例子1float f = 34.237323f; BigDecimal b = new BigDecimal(f); float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();
Time of Update: 2017-01-13
Java是一種可以撰寫跨平台應用軟體的物件導向的程式設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、資料中心、遊戲控制台、科學超級電腦、行動電話和互連網,同時擁有全球最大的開發人員專業社群。public void serve() throws InterruptedException, ExecutionException, TimeoutException { final Future<Response>
Time of Update: 2017-01-13
概念類可以看成是建立Java對象的模板。類是客觀存在的,抽象的,概念的東西。類必須使用class關鍵字來表明這是一個類。既然是類,java允許類不加public關鍵字約束,當然類的定義只能限制為public或者無限制關鍵字(預設的)。例如一個人類:public class Person{ }或者class
Time of Update: 2017-01-13
資料類型劃分資料類型可分為兩種:1:基礎資料型別 (Elementary Data
Time of Update: 2017-01-13
常量常量是一種標識符,它的值在運行期間恒定不變。並且常量在程式中只能被引用,而不能被重新賦值。常量的命名規則:1.在JAVA中,在變數聲明中加入final關鍵字代表常量,加入static關鍵字代表類變數。一般情況下,我們把static與final結合 起來聲明一個常量.2.盡量使用含義直觀的常量來表示那些將在程式中多次出現的數字或字串。public static final double PI = 3.1415926;在Java介面中聲明一個變數,編譯時間會自動加上public static
Time of Update: 2017-01-13
最近發現團隊成員在Java代碼方面的品質不夠高,準備寫一些基礎的文章,供大家參考。一、定義String是不可變字元序列。StringBuffer是可變的字元序列。StringBuilder也是可變的字元序列。1、StringBuffer和StringBuilder的唯一區別StringBuffer對象是安全執行緒的,這意味著StringBuffer對象可以同時被多個並行線程修改,因為它所有的方法都被聲明為"synchronized(同步)"。StringBuilder類是JD
Time of Update: 2017-01-13
在c中常要控制對應的訊號資訊,在java中也可以實現簡單的訊號捕獲;可以作為程式的關閉時候清理資料做參考,程式如下:package com.i5a6.signal;import sun.misc.Signal;import sun.misc.SignalHandler;public class TestSignal implements SignalHandler{ public static void main(String[] args) throws
Time of Update: 2017-01-13
簡單原廠模式(執行個體)專門定義一個類來負責建立其他類的執行個體,被建立的執行個體通常都具有共同的父類,簡單工廠(Simple Factory)模式又稱為靜態Factory 方法(Static Factory
Time of Update: 2017-01-13
package com.yq1012.建立型模式.Factory 方法.抽象工廠;public class AMD implements CPU{ public String getCPU(){ return "Athlon XP 2008+"; }} package
Time of Update: 2017-01-13
Swing工具包跟Android app開發的UI方面有相似的地方。本文我們來介紹一下Swing。先用代碼就能拋出一個框框,記錄一下操作過程1.先顯示一個框框EraseBlockGame類是主類,包含了main入口,繼承自 JFramepublic class EraseBlockGame extends JFrame{...... public EraseBlockGame(String
Time of Update: 2017-01-13
10.09更新:增加一個反射使用案例:泛型擦除—————————–華麗的分割線————————————-以前有個大神跟我說過一個問題:如何判斷一個java程式員的水平?1.他的代碼規範嗎?我個人也是非常看重這個問題的,處女座,受不了混亂
Time of Update: 2017-01-13
我們先來看這道面試題:public class Base{ private String baseName = "base"; //構造方法 public Base(){callName();} //對象方法 public void callName(){ System. out. println(baseName); } //靜態內部類
Time of Update: 2017-01-13
在際項目中,通常會用 spring 這個沾合劑來管理 datasource 等。充分利用spring 基於介面的編程,以及aop ,ioc 帶來的方便。用spring 來管理 mybatis 與管理hibernate 有很多類似的地方。今天的重點就是資料來源管理以及 bean的配置。首先對前面的工程結構做一點改變,在src_user原始碼目錄下建立檔案夾config ,並將原來的 mybatis 設定檔 Configuration.xml 移動到這個檔案夾中, 並在config 文家夾中建立
Time of Update: 2017-01-13
1.PreparedStatement是先行編譯的,對於批量處理可以大大提高效率. 也叫JDBC預存程序2.使用 Statement 對象。在對資料庫只執行一次性存取的時侯,用 Statement 對象進行處理。PreparedStatement 對象的開銷比Statement大,對於一次性操作並不會帶來額外的好處。 3.statement每次執行sql語句,相關資料庫都要執行sql語句的編譯,preparedstatement是先行編譯得,