Time of Update: 2015-04-19
標籤:1. 盡量避免隨意使用靜態變數當某個對象被定義為static的變數引用時,那麼GC通常是不會回收這個對象所佔用的記憶體public class A {static B b = new B(); // 靜態變數b的生命週期與A類同步, 只要A類不被卸載,那麼b對象就會常駐記憶體,直到程式終止}2. 處理好封裝類型和基本類型的使用場所雖然封裝類型和基本類型在使用過程中是可以相互轉換,但它們兩者所產生的記憶體地區是完全不同的,基本類型資料產生和處理在棧中;封裝類型是對象,在堆中產生執行個體。3.
Time of Update: 2015-04-19
標籤:package four;public class fouronetwo { public static void main(String args[]){ double sum = 0,a = 1; int i = 1; while(i <= 20) { sum = sum+a; i = i+1; a = a*(1.0/i); }
Time of Update: 2015-04-19
標籤:(1)對於public修飾符,它具有最大的存取權限,可以訪問任何一個在CLASSPATH下的類、介面、異常等。它往往用於對外的情況,也就是對象或類對外的一種介面的形式。(2)對於protected修飾符,它主要的作用就是用來保護子類的。它的含義在於子類可以用它修飾的成員,其他的不可以,它相當於傳遞給子類的一種繼承的東西。(3)對於default來說,有點的時候也成為friendly(友員),它是針對本包訪問而設計的,任何處於本包下的類、介面、異常等,都可以相互訪問,即使是父類沒有用prot
Time of Update: 2015-04-19
標籤:java環境配置 java 在win7下配置java環境變數:自從JDK1.5以後就不需要再配置classpath了所以簡單許多了前提是你已經安裝好了JDK第一步把滑鼠放到電腦上單擊右鍵選中屬性,看到如下介面點擊進階系統設定,出現下面介面點擊下面的環境變數出現下面介面點擊建立出現下面介面變數名寫上JAVA_HOME變數值就是你的java安裝路徑,比如我的是在D:\java所以就寫下的內容之後點擊確定,在系統變
Time of Update: 2015-04-19
標籤:從JDK 1.5之後,Java允許定義形參可變的參數例如:public void test(int a,String ... books){ for(String book:books){ System.out.println(book)
Time of Update: 2015-04-19
標籤:激動人心的時刻終於到了,不是我喜歡Java,是我知道我總有那麼一天終會與他相遇.按照所有程式語言的慣例,開篇還是那句世界名言:public class MyFirstJavaProgram { //首先建立一個名為MyFirstJavaProgram的類 public static void main(String []args) {//固定格式程式入口 虛擬機器找到這個入口,才執行裡面程式 System.out.println("Hello
Time of Update: 2015-04-19
標籤:1. 定義 java.util.logging.Logger是Java內建的日誌類,可以記錄程式運行中所產生的日誌。通過查看所產生的記錄檔,可以剖析器的健全狀態,出現異常時,分析及定位異常。2.簡單的例子import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; import java.text.SimpleDateFormat; import
Time of Update: 2015-04-19
標籤:java 小鳥 源碼共用串連:http://pan.baidu.com/s/1ntMdquH 或者我的CSDN帳號:http://blog.csdn.net/guainibei/article/details/45128477650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6B/9E/wKioL1UzROGB30IuAAHB3kXBLWE198.jpg"
Time of Update: 2015-04-19
標籤:異常處理:1. 異常:程式在執行過程中所產生的問題。 異常的三種類:①檢查異常:又叫checdked異常或者受檢異常。通常是使用者錯誤或者不能被程式員所預見的問題。檢查異常需要被解決之後才能通過編譯。 ②運行時異常:程式在運行過程中可能發生的、可以被程式員所避免的異常類型。 ③錯誤:事實上錯誤不是異常,但卻是使用者和程式員無法控制的問題。2.
Time of Update: 2015-04-19
標籤:JAVA起源從JDK誕生到現在已經有11年的時間了。滄海桑田一瞬間。轉眼11年過去了,JDK已經發布了6個版本。在這11年裡誕生了無數和Java相關的技術和標準。現在讓我們進入時間隧道,重新回到1995年,再來回顧一下Java的發展軌跡和曆史變遷。一、 JDK前傳在這個世界上,熟悉Java曆史的人非常多,如果要問一個人Java是從哪年誕生的,也許大多數人都會回答是1995年(這個非常好記,因為微軟的Windows95也是在這一年發布的)。但事實上Java早在上個世紀90年代初就開始醞釀了。
Time of Update: 2015-04-19
標籤:java 檔案拷貝 判斷是否是檔案 copy package 拷貝檔案;import java.io.File;import java.io.FileFilter;import java.io.FileInputStream;import java.io.FileNotFoundException;import
Time of Update: 2015-04-19
標籤:強引用軟引用弱引用 java強引用 java軟引用 java弱引用 Java 中強引用, 軟引用SoftReference,弱引用WeakReference,虛引用Java當中的引用有四種:1.強引用 平常我們用的最多的引用。
Time of Update: 2015-04-19
標籤:linux java linux實操 java進階 Java的生產系統,最常用的是Linux,所以當解決生產系統問題時,理解Linux系統,熟練掌握常用命令,對於解決問題,甚至對從更高層次理解Java,都是很有協助的。那麼,應該怎麼學Linux呢?上周五聽了一次高手講座,對於學習的串聯、銜接、進階,都是很有協助的,所以分享到這裡來。本次講座,先走馬觀花串一
Time of Update: 2015-04-19
標籤:黑馬程式員 java反射 reflect class ——Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! ——一、概述Java
Time of Update: 2015-04-19
標籤:1. [代碼]讀操作Runable 1 package com.hrd.test.socket; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.PrintWriter; 6 7 /** 8 * 作者: ehomeud 建立於: 2015/4/15 13:15 9 */10 public class ReadThread
Time of Update: 2015-04-19
標籤:參照JDKpublic final class UUIDextends Objectimplements Serializable, Comparable<UUID>表示通用唯一識別碼 (UUID) 的類。 UUID 表示一個 128 位的值。這些通用標識符具有不同的變體。此類的方法用於操作 Leach-Salz 變體,不過構造方法允許建立任何 UUID 變體(將在下面進行描述)。變體 2 (Leach-Salz) UUID 的布局如下: long
Time of Update: 2015-04-19
標籤:在JAVA中用json-lib-2.3-jdk15.jar包中提供了JSONObject和JSONArray基類,用於JSON的序列化和還原序列化的操作。但是我們更習慣將其進一步封裝,達到更好的重用。封裝後的JSON工具類JSONUtils.java代碼如下:JSONUtils代碼,點擊展開import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import
Time of Update: 2015-04-19
標籤:在學習完servlet之後,老師講解了一個MVC模型,將我們練習的項目進行升級,之前我們的代碼全是在jsp裡面寫的,也就是說網頁裡的有大量的java代碼。在寫頁面的邏輯的時候很方便,在網頁裡直接寫,寫完下面就能用,但是裡面的邏輯處理太多,這就是一個大問題,任何人都可更改源碼使結果發生改變,這樣設計出來的網頁沒有任何安全性而言。升級後的項目採用的是最普通的MVC模型,即一個請求一個servlet,但是這樣重複代碼太多,開發效率大大降低,在這個基礎之上,老師講了一個MVC模型,將servlet
Time of Update: 2015-04-20
標籤:package four;public class fouroneone { public static void main(String args[]){ for(int i=1;i<=7;i+=2){ for(int kong=7;kong>i-1;kong--){ System.out.print(" "); }
Time of Update: 2015-04-20
標籤:1,引入了JAVA泛型類,因此定義了一個Object[] 類型的數組,從而可以儲存各種不同類型的對象。2,預設構造方法建立了一個預設大小為16的Object數組;帶參數的構造方法建立一個指定長度的Object數組3,實現的順序表的基本操作有:返回表的長度、擷取指定索引處的元素(注意是索引,而不是位置。索引以下標0開始,位置以下標1開始)、按值尋找資料元素的位置、直接插入元素(順序表尾部)、向指定位置插入元素、直接刪除元素(在順序表尾部)、刪除指定索引處元素、判斷表是否為空白、清空表。 1