原创 java對象轉爲java String的幾種常用方法剖析

在java項目的實際開發和應用中,常常需要用到將對象轉爲String這一基本功能。本文將對常用的轉換方法進行一個總結。常用的方法有Object#toString(),(String)要轉換的對象,String.valueOf(Objec

原创 Java中初學者比較愛出錯的運算問題

其實我開始也是在運算上老愛出錯,今天專門把他總結出來,大家可以先不要看答案,自己想想看,應該得到什麼樣的結果,然後再看看答案,就知道自己錯在那裏了,希望對大家的學習有所幫助! public class test{?public void

原创 我的Thinking in Java學習筆記(六)

第4章   初始化和清理   我個人理解初始化和清理的關係就是喫飯和上廁所,正是有了初始化的對象,我們才能使用清理。但是爲什麼要清理呢?想象一下一個人光喫不拉,是個什麼情況?:)難道我們的程序也要像喫飯一樣光產生對象,而不去清理使用完畢的

原创 我的Thinking in Java學習筆記(四)

   邏輯運算符     邏輯運算符 AND(&&)?? OR(||)? NOT(!)? 都會得到一個boolean值,且他們只能用於boolean身上。邏輯表達式中的boolean無法使用類似於c/c++中的數值代替。注意,boolea

原创 Java Collections---HashMap深度分析與比較

文章聲明,本文章完全是本人原創,當鑑於水平有限,如有錯誤,請各位同人指正!感謝萬分!  在Java的世界裏,無論類還是各種數據,其結構的處理是整個程序

原创 Thinking:Java中static、this、super、final用法

本篇旨在幫助準備學習Java以及剛接觸Java的朋友認識、掌握和使用static、this、super、final這幾個關鍵字的使用。Java博大精深,我也是一位正在學習和使用Java的愛好者,文中難免有不妥之處,歡迎指正。一、stat

原创 我的Thinking in Java學習筆記(五)

  流程控制   java中的流程控制語句有 if-else  whlie  do-whlie  for   switch-case  但是沒有提供goto,他在java中是保留字,不是關鍵字(以後可能會有哦~)   true和false

原创 Java語言中兩種異常的差別

Java提供了兩類主要的異常:runtime exception和checked exception。所有的checked exception是從java.lang.Exception類衍生出來的,而runtime exception則是

原创 我的Thinking in Java學習筆記(2)

打造第一個java程序  名稱的可視性???????? 名稱問題有些人覺得不是什麼大問題,我開始也覺得那不是個什麼大問題,但是當你有一天寫了很多的類時,你就發現,名稱其實真的很重要,假如你有這麼一個類,他需要調用其他幾個類, 當這幾個被類

原创 我的Thinking in Java學習筆記(三)

第三章   控制程序流程   在java的世界中,對象和數據的處理是通過運算符,而選擇和判斷則是靠控制語句來實現的   使用java運算符     運算符的2個用處,1、運算符接受引數,並且產生新值,例如 int a=1+1;2、運算符也

原创 我的Thinking in Java學習筆記(1)

2004-8-5? 23:20???? 其實我早就有想寫個學習筆記的想法了。今天終於下定決心要寫了,寫的不好的地方,大家給我指正啊!其實也就是個簡化版的TIJ 第一章 對象導論?????? 其實這章介紹的是oop的思想,知道什麼是抽象、接

原创 使用 javap 深入查看類文件

Java 開發人員熟悉在一個循環中使用StringBuffer 來代替串聯 String 對象能獲得最佳性能。然而,多數開發人員從來沒有比較兩種方法產生的字節代碼的區別。在 Java 開發工具包(JDK)中有一個叫做 javap 的工具可

原创 徹底明白Java的IO系統---JAVA之精髓IO流

一. Input和Output1. stream代表的是任何有能力產出數據的數據源,或是任何有能力接收數據的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括兩種類型:1.1 以字節爲導向的str

原创 我的Thinking in Java學習筆記(十)

第六章  重複運用classes  在面向過程的語言中重複運用代碼只是簡單的複製代碼,以達到重複運用的目的,而在面向對象的java程序中,代碼的重用主要體現在2點  1、在新的class中使用既有的class,這中方法稱之爲"組合"。但是

原创 我的Thinking in Java學習筆記(九)

第五章       隱藏實現細目  首先考慮oop的一個重要思想--讓變動的東西和不變動的事物彼此分開。  java庫的程序員在編寫庫的時候最需要考慮到的就是,一旦他們改變類中的某個函數或者是成員變量,讓已經使用前一版本庫的程序不會受到變