Time of Update: 2015-07-13
標籤:java 集合 容器 arraylist collection 一開始接觸容器時,總感覺裡面東西很多很難。學完總結一下,常用的無非以下幾種,方法也無需全部記住,記住幾個關鍵的即可,其中紅色的方法務必記住。Collection &
Time of Update: 2015-07-12
標籤:java 內部類 嵌套類 <span style="font-size:18px;">package nested_inner_class;public class StaticNestedTest1 {public static void main(String[] args)
Time of Update: 2015-07-12
標籤:嵌套類 java 內部類 <span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:18px;">package nested_inner_class;</span></span><span
Time of Update: 2015-07-12
標籤:緩衝池 java string 記憶體 java的虛擬機器在記憶體中開闢出一塊單獨的地區,用來儲存字串對象,這塊記憶體地區被稱為字串緩衝池。那個java的字串緩衝池是如何工作的呢?String a = "abc";String b = "abc";String c = new
Time of Update: 2015-07-12
標籤:final 多態 類型轉換 javfinal關鍵字: final關鍵字是最終的意思,可以修飾類,成員變數,成員方法。 ? 修飾類,類不能被繼承 ? 修飾變數,變數就變成了常量,只能被賦&
Time of Update: 2015-07-12
標籤:什麼是垃圾在java中是通過引用來和對象進行關聯的,也就是說如果要操作對象,必須通過引用來進行。失去參考關聯性的對象,稱為垃圾對象。 記憶體回收演算法1. 引用計數法根據“垃圾”的定義,直觀的做法就是,為每個對象設定一個引用計數器。對對象進行掃描時,如果其引用為0則認為是垃圾,就可以準備回收了。但是這樣做的缺點在於,沒有辦法消除循環參考的垃圾對象,例如:public class Main { public
Time of Update: 2015-07-12
標籤:Java中實現多線程有兩種途徑:繼承Thread類或者實現Runnable介面。Runnable是介面,建議用介面的方式產生線程,因為介面可以實現多繼承,況且Runnable只有一個run方法,很適合繼承。在使用Thread的時候只需繼承Thread,並且new一個執行個體出來,調用start()方法即可以啟動一個線程。Thread Test = new
Time of Update: 2015-07-11
標籤:java simpledate numberform 前言:Java中,說起日期轉換,SimpleDateFormat不得不提,但是在實戰操作中,使用時千萬要小心。否則將會出現“ java.lang.NumberFormatException: multiple
Time of Update: 2015-07-12
標籤:static 1. static變數 按照是否靜態對類成員變數進行分類可分兩種:一種是被static修飾的變數,叫靜態變數或類變數;另一種是沒有被static修飾的變數,叫執行個體變數。兩者的區別是:
Time of Update: 2015-07-12
標籤:如果要尋找一個集合中是否包含了某個對象,那麼就需要把這個對象和這個集合中的每個對象依次進行比較和判斷,直到找到這個對象為止,或者把所有對象都比較一次為止(如果最後一個對象才是要尋找的對象,或者集合中沒有包含要尋找的對象)。當集合中的對象數量較多時,效率就很低。為了提高效率,提出了Hash演算法。Hash演算法對每一個對象都計算出一個Hash碼,根據Hash碼把對象分配到某個儲存地區中,比如一個集合包含了很多人,根據國籍,中國人是一個儲存地區,美國人是一個儲存地區,英國人是一個儲存地區,..
Time of Update: 2015-07-11
標籤:1,查看 JAVA 的版本 akdeMacBook-Pro:bin AK$ java -versionjava version "1.6.0_65"Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)2,切換不同 JAVA
Time of Update: 2015-07-12
標籤:從JDK1.5開始提供泛型的概念,泛型實質上就是使程式員定義安全的類型。在沒有出現泛型之前,java也提供了對Object的引用"任意化"操作,這種任意化操作就是對Object引用進行"向下轉型"及"向上轉型"操作,但某些強制類型轉換的錯誤也許不會被編譯器捕捉,而在運行後出現異常,可見強制類型轉換存在安全隱患。1. 定義泛型在JDK1.5以後出現了泛型機制,其文法如下:類名<T>其中T代表了一個類型的名稱。執行個體如下所示:public class
Time of Update: 2015-07-11
標籤:標識符常見的命名規則(見名知意)包名全部小寫 類或者介面,一個單詞:首字母大寫,多個單詞:每個單字首大寫。 方法或者變數:一個單詞:首字母小寫,多個單詞:從第二個單詞開始,每個單字首大寫。
Time of Update: 2015-07-11
標籤:原文: 分享非常有用的Java程式(關鍵代碼)(七)---抓屏程式 import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import javax.imageio.ImageIO;
Time of Update: 2015-07-11
標籤:目的 為什麼會有這篇文章呢,是因為我在學習各種架構的時候發現很多架構都用到了這些內部類的小技巧,雖然我平時寫代碼的時候基本不用,但是看別人代碼的話至少要瞭解基本知識吧,另外到底內部類應該應用在哪些場合,我並不是很清楚,留下一些值得思考的問題作為記錄,說不定以後能自己來填。於是就會有這篇文章啦。 常規使用方法我也不想介紹,網上一大把,我就說說比較容易錯的,值得注意的地方。 注意 這篇文章只是分享一下我對內部類的一些研究與困惑吧,說不定對大家有協助,說不定能引導大家一起思考學習
Time of Update: 2015-07-12
標籤:mac首先要說的是:可以支援外網機器的mac地址擷取。 以前弄了一個只能訪問區域網路。 有防火牆就訪問不了, 但是這個不用擔心了。 測試了百度的ip,已經可以獲得mac地址測試:java通過ip擷取mac地址-封ip封mac地址 著作權聲明:本文為博主http://www.zuiniusn.com原創文章,未經博主允許不得轉載。 java擷取mac地址-屏蔽ip封mac地址
Time of Update: 2015-07-10
標籤:import java.io.File;import java.io.FileFilter;import java.io.ObjectInputStream.GetField;import java.util.ArrayList;import java.util.List;public class huoquwenjian { /*擷取一個想要的指定檔案的集合,擷取檔案夾下(包含子目錄的所有.java的檔案對象,並儲存到集合中) * 思路: * 1,既然包含子目錄,就需要遞迴。
Time of Update: 2015-07-10
標籤:請珍惜勞動小編成果。這篇文章是原來小編,轉載請註明出處。有些時候我們須要在中途強制跳出遞迴。並且還是須要一步跳出,而不一層一層的跳出。這時,我們能夠採用拋異常的方法來實現。 class Test { static class StopMsgException extends RuntimeException { } public static void main(String args[]) { try { run(0); } catch
Time of Update: 2015-07-10
標籤:對象:一切客觀存在的事物都是對象文法部分:類的概念:1.類是對象的抽象 2.類是客觀事物在人腦中的主觀反應 3.類是對象的模板類的設計:屬性:定義位置:類以內,方法以外 執行個體變數:1 有預設值, 2 至少在本類的內部有效, 3 可以和局部變數重複命名,局部變數優先方法:功能 去掉static 聲明部分:修飾符 傳回值類型 方法名稱 參數表 異常 實現部分 {}方法
Time of Update: 2015-07-11
標籤:mystra java 標籤 在Java中, 標籤必須在迴圈之前使用, 一個迴圈之中嵌套另一個迴圈的開關, 從多重嵌套中continue或break. 控制迴圈: 1. continue會退回最內層的迴圈開頭, 並繼續執行; 2. 帶標籤的continue會到達標籤的位置, 重新進入標籤下面的迴圈; 3. break會中斷並跳出當前迴圈; 4.