Time of Update: 2015-07-12
標籤: Java NIO和流量相似,但有些差異: ·通道可讀寫,流僅支援單向。讀或寫 ·非同步通道讀取 ·通道讀寫器,他們是和Buffer交替道的實現下面是Java NIO中最重要的通道的實現: ·FileChannel ·DatagramChannel ·SocketChannel ·ServerSocketChannelFileChannel從檔案讀資料或寫進檔案 DatagramChannel通過UDP在網路上讀寫資料 SocketChannel通過TCP在網路上讀寫資料
Time of Update: 2015-07-12
標籤:上文連結:點擊跳轉垃圾收集器(Garbage Collectors) 35.Java 中記憶體回收有什麼目的?什麼時候進行記憶體回收? 記憶體回收的目的是識別並且丟棄應用不再使用的對象來釋放和重用資源。 36.System.gc()和 Runtime.gc()會做什麼事情? 這兩個方法用來提示 JVM 要進行記憶體回收。但是,立即開始還是延遲進行記憶體回
Time of Update: 2015-07-12
標籤:上文連結:點擊跳轉JDBC 72.什麼是 JDBC? JDBC 是允許使用者在不同資料庫之間做選擇的一個抽象層。JDBC 允許開發人員用 JAVA 寫資料庫 應用程式,而不需要關心底層特定資料庫的細節。 73.解釋下驅動(Driver)在 JDBC 中的角色。 JDBC 驅動提供了特定廠商對 JDBC&n
Time of Update: 2015-07-12
標籤:/*字元流:FileReaderFileWriter。BufferedReaderBufferedWriter位元組流:FileInputStreamFileOutputStreamBufferedInputStreamBufferedOutputStream通過剛才的鍵盤錄入一行資料並列印其大寫,發現其實就是讀一行資料的原理。也就是readLine方法。能不能直接使用readLine方法來完成鍵盤錄入的一行資料的讀取呢?readLine方法是字元流BufferedReader類中的方法。
Time of Update: 2015-07-12
標籤:leetcode java search insert positi 題目:Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You
Time of Update: 2015-07-12
標籤:以下是一些參考網路資源中的摘要Java編程在一些地方儘可能做。1. 嘗試使用單個例如在合適的場合使用單例可以減輕負荷的負擔,縮短載入時間。提高裝載效率,但並不是所有的地方都適合一個案例。簡單的說,單主要適用於以下三個方面: 第一。控制資源的使用,通過線程同步來控制資源的並發訪問; 第二。控制執行個體的產生,以達到節約資源的目的;
Time of Update: 2015-07-12
標籤:《Java物件導向設計》 第一章
Time of Update: 2015-07-12
標籤:1:網路編程(理解) (1)網路編程:用Java語言實現電腦間資料的資訊傳遞和資源共用 (2)網路編程模型 (3)網路編程的三要素 A:IP地址 a:點分十進位 &
Time of Update: 2015-07-12
標籤:首先要注意一點,預設的JDK是不支援256位加密的,需要到Oracle官網下載加密增強檔案(Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8),否則編譯會報錯:java.security.InvalidKeyException: Illegal key size解壓後替換jre/lib/security/目錄下的同名檔案即可。最簡單的應用執行個體:public class
Time of Update: 2015-07-12
標籤:反射 java 註解 annotation package annotation;import java.lang.annotation.Retention;import
Time of Update: 2015-07-12
標籤:轉載自http://www.cnblogs.com/xiaoluo501395377/p/3383130.html代理模式 代理模式是常用的java設計模式,他的特徵是代理類與委託類有同樣的介面,代理類主要負責為委託類預先處理訊息、過濾訊息、把訊息轉寄給委託類,以及事後處理訊息等。代理類與委託類之間通常會存在關聯關係,一個代理類的對象與一個委託類的對象關聯,代理類的對象本身並不真正實現服務,而是通過調用委託類的對象的相關方法,來提供特定的服務。 按照代理的建立時期,代理
Time of Update: 2015-07-12
標籤:一、什麼是IOio在本質上是單個位元組的移動,而流可以說是位元組移動的載體和方式,它不停的向目標處移動資料,我們要做的就是根據流的方向從流中讀取資料或者向流中寫入資料。二、java中支援IO操作的庫類1、按照資料類型分為兩類:(1)位元組類型:InputStream和OutputStream(2)字元類型:Writer和Reader2、按照資料的流動方向,主要分為兩類:(1)基於磁碟操作的io介面:File
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 嵌套類(nested class)是一個在另一個類或介面內部聲明的類。嵌套類分為兩種:靜態內部類(static inner class)和非靜態嵌套類(non-static nested class)。非靜態嵌套類也稱為內部類(inner class)<span style="font-size:18px;">package
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
標籤:1、使用new Thread(runnableObj)方式,而非繼承自Thread。對於耗時的任務,應放到線程中執行調用new
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
標籤:class java 反射 <pre name="code" class="java">import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;class Point{int x;private
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