Time of Update: 2015-04-14
標籤:java壓縮 解壓縮 bzip2 zip gzip Java解壓縮技術的實現 GZIP ZIP BZIP2系列實現沒啥好說的,都是些檔案操作,直接貼代碼package com.ljh.zip;import java.io.BufferedInputStream;import
Time of Update: 2015-04-14
標籤:java 對象 類 繼承 interface Java十個概念1、對象的初始化(1)非靜態對象的初始化在建立對象時,對象所在類的所有資料成員會首先進行初始化。基本類型:int型,初始化為0。如果為對象:這些對象會按順序初始化。構造方法的作用就是初始化。(2)靜態對象的初始化程式中主類的靜態變數會在main方法執行前初始化。
Time of Update: 2015-04-14
標籤:展示了Java容器類庫的完備圖,包括抽象類別和遺留構件(不包括Queue的實現)。常用的容器用黑色粗線框表示,點線框表示介面,虛線框表示抽象類別,實線框表示類,空心箭頭表示實現關係。Produce表示任意的Map對象可以產生Collection對象,任意的Collection對象可以產生Iterator對象。 最後以表格的形式總結List、Set、Map介面及各實作類別的特性: 特性實作類別實作類別特性對放置的元素的要求List線性、有序的儲存容
Time of Update: 2015-04-14
標籤:一java環境變數配置1.JAVA_HOMEC:\Program Files\Java\jdk1.7.0_752.CLASS_PATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3.PATH%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;二啟動eclipse時Failed to load the JNI shared library:"C:\\Program Files(x86)\java\jdk1.6.0_
Time of Update: 2015-04-14
標籤:tomcat
Time of Update: 2015-04-14
標籤:servlet見解在學習javaweb時接觸到的第一個能處理請求的東西,因為這個東西開啟了整個javaee的大門創造無數的可能!Servlet的生命週期,javax.servlet.Servlet介面中定義了它的生命週期1.用戶端請求該 servlet;2.載入 servlet 類到記憶體;3.執行個體化、初始化該 servlet;4.init() 初始化參數;5.service()(doGet() 或者 doPost());6.destroy()廢話不多說,先弄一個hello
Time of Update: 2015-04-14
標籤:關於java 與 ajax之間調用的一些總結java 返回的是一個對象,dataType : "text";java返回的是一個json字串,dataType : "json"; 頁面JSON.parse()解析,把json字串解析成json對象2,contentType : "application/json", //發送給伺服器的格式dataType :
Time of Update: 2015-04-14
標籤:java學習 程式設計 物件導向 第一章 物件導向的基本概念我們之所以將自然界分解,組織成各種概念,並按其含義分類,主要是因為我們是整個口語交流社會共同遵守的協定的參與者,這個協定以語言的形式固定下來......除非贊成這個協定中規定的有關語言資訊的組織和分類,否則我們根本無法交談。
Time of Update: 2015-04-14
標籤:java 大數 hdu acm 先留下一段代碼,以後再寫HDU 1042 N!import java.io.BufferedInputStream;import java.math.BigInteger;import java.util.Scanner;public class Main { public static void
Time of Update: 2015-04-14
標籤:虛擬機器棧和本地方法棧 溢出 一、在 JAVA 虛擬機器規範中,對虛擬機器棧這個地區規定了兩種異常狀況:(1)如果線程請求的棧深度大於虛擬機器所允許的深度,將拋出StackOverflowError 異常; (2)如果虛擬機器棧可以動態擴充(當前大部分的 JAVA 虛擬機器都可動態擴充,只不過 JAVA 虛擬機器規範中也允許固定長度的虛擬機器棧),當擴充時無法申請到足夠的記憶體時會拋出 OutOfMemoryError
Time of Update: 2015-04-14
標籤:運行時常量池溢出如果要向運行時常量池中新增內容,最簡單的做法就是使用 String.intern()這個 Native 方法。該方法的作用是:如果池中已經包含一個等於此 String 對象的字串,則返回代表池中這個字串的String 對象;否則,將此 String 對象包含的字串添加到常量池中,並且返回此 String 對象的引用。由於常量池分配在方法區內,我們可以通過-XX:PermSize 和-XX:MaxPermSize
Time of Update: 2015-04-14
標籤:java 物件導向
Time of Update: 2015-04-14
標籤:Java程式運行過程中所發生的例外狀況事件可分為兩類:§錯誤(Error):JVM系統內部錯誤、資源耗盡等嚴重情況§違例(Exception): 其它因編程錯誤或偶然的外在因素導致的一般性問題,例如: –對負數開平方根 –null 指標訪問 –試圖讀取不存在的檔案 –網路連接中斷例:public class ExceptionTest01{ public static void
Time of Update: 2015-04-14
標籤:從位元組碼層面來看,Java中的所有方法調用,最終無外乎轉換為如下幾條調用指令。invokestatic: 調用靜態方法。invokespecial: 調用執行個體構造器<init>方法,私人方法和父類方法。invokevirtual: 調用所有的虛方法。invokeinterface: 調用介面方法,會在運行時再確定一個實現此介面的對象。invokedynamic: 調用動態方法。JDK
Time of Update: 2015-04-14
標籤:1.適配器(Adapter Mode) 定義:將兩個不相容的類糾合在一起使用,屬於結構型模式,需要有Adaptee(被適配者)和Adapter(適配器)兩個身份 目的是消除由於介面不匹配所造成的類的相容性問題。
Time of Update: 2015-04-14
標籤:什麼是filterFilter是java下的一種過濾器,能實現對java
Time of Update: 2015-04-14
標籤:轉自--------http://www.cnblogs.com/bmbm/archive/2011/12/08/2342261.html 1.首先下載poi-3.6-20091214.jar,如下:http://download.csdn.net/detail/evangel_z/38950512.Student.java import java.util.Date; public class 
Time of Update: 2015-04-14
標籤:// Create a byte arraybyte[] bytes = new byte[10];// Wrap a byte array into a bufferByteBuffer buf = ByteBuffer.wrap(bytes);// Retrieve bytes between the position and limit// (see Putting Bytes into a ByteBuffer)bytes = new byte[buf.remaining()];/
Time of Update: 2015-04-14
標籤:虛擬機器記憶體地區 jvm 程式計數器 方法區 一、概述 對於 C 和 C++程式開發的開發人員來說,在記憶體管理領域,程式員對記憶體擁有絕對的使用權,但是也要主要到正確的使用和清理記憶體,這就要求程式員有較高的水平。而對於 Java 程式員來說,在虛擬機器的自動記憶體管理機制的協助下,不再需要為每一個 new 操作去寫配對的 delete/free
Time of Update: 2015-04-14
標籤:java對象訪問 引用 使用控制代碼 對象訪問在 Java 語言中無處不在,是最普通的程式行為,但即使是最簡單的訪問,也會卻涉及 Java 棧、 Java 堆、方法區這三個最重要記憶體地區之間的關聯關係,如下面的這句代碼:Object obj = new