Time of Update: 2017-01-18
一、什麼是Java事務通常的觀念認為,事務僅與資料庫相關。
Time of Update: 2017-01-18
static1.在類中,用static修飾的屬性,稱為靜態屬性。為這個類的所有對象所共有,存放在靜態儲存區,所有該類的對象都可以訪問且訪問的都是同一變數。可以用作計數器,來統計總共建立了多少個各類的對象。2.在類中,用static 修飾的方法為靜態方法,在靜態方法中不可以訪問非靜態屬性和方法,但在非靜態方法中可以訪問靜態方法和屬性;且static方法多態失效,不能使用this。3.由於靜態屬性和方法是屬於該類的所有對象的,所以可以用類名.靜態屬性/方法名---來訪問。4.static
Time of Update: 2017-01-18
Java中除了二進位檔案和使用文字檔外還有基於Data的資料操作,這裡的Data指的是Java的基礎資料型別 (Elementary Data Type)和String。基礎資料型別 (Elementary Data Type)包括byte、int、char、long、float、double、boolean和short。 說到Java的基礎資料型別 (Elementary Data
Time of Update: 2017-01-18
伺服器端代碼:複製代碼 代碼如下:import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class Server { public static void main(String[] args)
Time of Update: 2017-01-18
複製代碼 代碼如下:<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false" monitoring="autodetect"
Time of Update: 2017-01-18
一、在jdk1.2以後,類載入是通過委託來完成的,這意味著如果 ClassLoader 不能找到類,它會請求父代 ClassLoader 來執行此項任務,所有 ClassLoaders 的根是系統 ClassLoader,它會以預設方式裝入類 -- 即,從本地檔案系統。今天我們就來探討一下在jvm中這些機制是怎樣啟動並執行。讓我們假設有一個class位元組碼檔案(比如Hello.class檔案),那麼在應用程式中,他是如何被載入進來,並形成一個類對象的呢?我們這篇文章的目的就是為瞭解釋這個問題。
Time of Update: 2017-01-18
IO 常用IO操作類繼承結構IO字元流Reader(源)BufferedReaderLineNumberReaderInputStreamReaderFileReader(位元組流通向字元流的橋樑) StringReader Writer(目的)BufferedWriter OutputStreamWriterFileWriter(字元流通向位元組流的橋樑) &
Time of Update: 2017-01-18
一、AOP編程概覽 物件導向編程技術進入軟體開發的主流對軟體的開發方式產生了極大的影響,開發人員可以用一組實體以及這些實體之間的關係將系統形象地表示出來,這使得他們能夠設計出規模更大、更複雜的系統,開發週期也比以前更短。OO開發的唯一問題是,它本質上是靜態,需求的細微變化就可能對開發進度造成重大影響。 Aspect-Oriented
Time of Update: 2017-01-18
很多網友問我學習Java有沒有什麼捷徑,我說“無他,唯手熟爾”。但是我卻很願意將自己學習的一些經驗寫出來,以便後來者少走彎路,協助別人是最大的快樂嘛! 要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖使之無所不包,所以Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,這也就是Sun ONE(Open Net
Time of Update: 2017-01-18
#. 在java中有兩類記憶體。分別稱為stack(堆棧)和heap(堆)。stack是程式記憶體空間,因此所有的基本類型和對象的引用是存在stack中。heap是java虛擬機器儲存對象的,它是一個巨大的記憶體,當你創造一個對象,java虛擬機器把對象放入heap中,把創造的對象的地址放入stack中。因此,基本類型、對象的引用儲存在stack中;對象儲存在heap中。#.
Time of Update: 2017-01-18
一、Mybatis介紹MyBatis是一款一流的支援自訂SQL、預存程序和進階映射的持久化架構。MyBatis幾乎消除了所有的JDBC代碼,也基本不需要手工去
Time of Update: 2017-01-18
複製代碼 代碼如下:import java.io.*; import java.util.*;public class Test { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("output1.
Time of Update: 2017-01-18
Java 程式設計語言的執行緒模式可能是此語言中最薄弱的部分。它完全不適合實際複雜程式的要求,而且也完全不是物件導向的。本文建議對 Java 語言進行重大修改和補充,以解決這些問題。 Java 語言的執行緒模式是此語言的一個最難另人滿意的部分。儘管 Java 語言本身就支援線程編程是件好事,但是它對線程的文法和類包的支援太少,只能適用於極小型的應用環境。 關於 Java 線程編程的大多數書籍都長篇累牘地指出了 Java
Time of Update: 2017-01-18
介面是實現構件可插入性的關鍵,可插入構件的關鍵在於存在一個公用的介面,以及每個構件實現了這個介面。 什麼是介面? Java中的介面是一系列方法的聲明,是一些方法特徵的集合,一個介面只有方法的特徵沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行為(功能)。 介面的兩種含義:一,Java介面,Java語言中存在的結構,有特定的文法和結構;二,一個類所具有的方法的特徵集合,是一種邏輯上的抽象。前者叫做“Java介面”,後者叫做“介面”。
Time of Update: 2017-01-18
本文執行個體為大家分享了java對象的序列化和還原序列化,供大家參考,具體內容如下1. 什麼是序列化 將對象轉換為位元組流儲存起來,比如儲存到檔案裡,並在以後還原這個對象,這種機制叫做對象序列化。(補充一句:把對象儲存到永久存放裝置上稱為持久化)2. 怎麼實現序列化
Time of Update: 2017-01-18
如何?java webApp非同步上傳圖片,先瞭解以下幾個問題:1.圖片上傳; 2.圖片上傳預覽; 3.上傳圖片更改地址非同步添加到資料庫;主要內容 本樣本主要採用純HTML前端和JavaScript代碼作工具,查詢有關demo其實現圖片上傳的代碼範例如下: (1)點擊上傳圖片的div代碼:<div id="div1" class="photo"> <input type="file" id="choose" accept="image/*" multiple >
Time of Update: 2017-01-18
Java介面(Interface),是一系列方法的聲明,是一些方法特徵的集合,一個介面只有方法的特徵沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行為(功能)。一、介面含義:1.Java介面,Java語言中存在的結構,有特定的文法和結構;2.一個類所具有的方法的特徵集合,是一種邏輯上的抽象。前者叫做“Java介面”,後者叫做“介面”。Java介面本身沒有任何實現,因為Java介面不涉及表象,而只描述public行為,所以Java介面比Java抽象類別更抽象化
Time of Update: 2017-01-18
最近在做代碼最佳化時學習和研究了下JAVA多線程的使用,看了菜鳥們的見解後做了下總結。1、繼承Thread類實現多線程繼承Thread類的方法儘管被我列為一種多線程實現方式,但Thread本質上也是實現了Runnable介面的一個執行個體,它代表一個線程的執行個體,並且,啟動線程的唯一方法就是通過Thread類的start()執行個體方法。start()方法是一個native方法,它將啟動一個新線程,並執行run()方法。這種方式實現多線程很簡單,通過自己的類直接extend
Time of Update: 2017-01-18
Regex常常用來驗證各種表單,Java 表單註冊常用Regex驗證工具類,常用Regex大集合。1. 電話號碼2. 郵編3. QQ4. E-mail5. 手機號碼6. URL7. 是否為數字8. 是否為中文9. 身份證10. 網域名稱11. IP 。。。。常用驗證應有盡有! 這的確是您從事 web 開發,伺服器端表單驗證之良品!你,值得擁有 ^_^/* * Copyright 2012-2013 The Haohui Network Corporation */package
Time of Update: 2017-01-18
用法一:常量在JDK1.5之前,我們定義常量都是:publicstaticfianl....。現在好了,有了枚舉,可以把相關的常量分組到一個枚舉類型裡,而且枚舉提供了比常量更多的方法。Java代碼public enum Color {RED, GREEN, BLANK, YELLOW}用法二:switchJDK1.6之前的switch語句只支援int,char,enum類型,使用枚舉,能讓我們的代碼可讀性更強。Java代碼enum Signal {GREEN, YELLOW,