產生html字串形式語句,連結的路徑需要用雙引號。為顯示雙引號,Java建立了一個特殊編碼/",可放到字串中。在字串中遇到該編碼時,將其替換為雙引號。 public static String getHtml(List<String> pathList) { String html = "<html><body>"; for (String path : pathList) { html +=
最近和一位師兄交流了一下Java,真可謂是大有收穫,讓我好好的學習了一下javad的反射機制,同終於明白了spring等架構的一個基本實現的思想,那麼今天就和大家分享一下java的反射機制。 反射,reflection,聽其名就像照鏡子一樣,可以看見自己也可以看見別人的每一部分。在java語言中這是一個很重要的特性。下面是來自sun公司官網關於反射的介紹: Reflection is a feature in the Java programming language. It
最近又在翻《thinking in java》,這本書,怎麼說呢,以前學java的時候,老師就沒有把它作為教材,但是我偏偏只買了這本書,一直收穫很大。好了,言歸正傳,結合自己的偶然遇到的一個在建構函式中調多態方法引起的思考,講述一下java的初始化到底是怎樣的一個過程。 所謂初始化,當然也就指的是變數。變數可以是內建的變數或者我們建立的類的對象。
很早之前總結過java中一些String的理解和用法,最後還體會到了其中String的一點效能上的最佳化。那篇博文更多的是在討論string儲存的問題,感興趣的童鞋可以看一下 傳送串連 這兩天在淘測試的文章裡看到一篇關於java string的文章,談到了StringBuilder和StringBuffer的使用效率的問題,然後發現自己忽略了capacity這個概念。比如說下面的一段代碼:1 StringBuffer sf = new StringBuffer("")
這是java解惑的第三篇了,講的是迴圈之謎。其實迴圈的迷大多數都是來自於迴圈的判斷條件的,因為一般迴圈出問題也都是在這裡,結果往往就是無盡的迴圈或者一次也不迴圈了。其實這一章還是挺變態的,但是變態也在提示我們學的是不是夠仔細。 puzzle 24 盡情享受每一個位元組class BigDelight { public static void main(String[] args) { for (byte b = Byte.MIN_VALUE; b < Byte.
首先看JAVA重載的規則:1、必須具有不同的參數列表;2、可以有不同的傳回型別,只要參數列表不同就可以;3、可以有不同的存取修飾詞;4、可以拋出不同的異常;5、方法能夠在一個類中或者在一個子類中被重載。範例程式碼: public class HelloWorld{ public HelloWorld() { } public static void main(String[] argc) { HelloWorld w = new HelloWorld();
Problem Statement You are given a String disk representing the clusters on a disk. An 'X' represents a used cluster, and a '.' represents an available cluster. You are also given an int size representing the size, in clusters, of a file waiting to
今天遇到一題目:public class Test { public static boolean p(char a){ System.out.println(a); return true; } public static void main(String[] args) { int i = 0; for(p('a'); p('b') && i < 2; p('c')){