Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.概述:J2EE (Java 2 Platform, Enterprise Edition) 是SUN 公司提出的在分布式環境中的一種體繫結構,旨在將 Java
Time of Update: 2018-12-06
1.ClassLoader的方法中 loadClass方法和forName方法目的功能類似,都是用來載入class的,但是作用上有所區別。loadClass方法載入類在載入時並不對該類進行解釋,因此不會初始化該類。而forName方法則會將Class進行解釋和初始化。 2.在Java中字元只以一種形式存在,那就是Unicode(不選擇任何特定的編碼,直接使用它們在字元集中的編號,這是統一的唯一方法)。所以
Time of Update: 2018-12-06
前一段時間做過JAVA的Socket用戶端轉換為C#的Socket用戶端的工作,最近開發的項目又需要用Java代碼通過Socket的方式作為用戶端去請求服務端互動資料的功能,這次對.NET和Java的一些常用技術點做個記錄,由於沒有涉及開發大並發量的socket伺服器端,對分包、粘包和一些高效能的要求都沒有分析過,本篇文章只以它們之間的常用使用方法以及Java的Socket轉換為C#代碼的方法作一定的記錄。 一、Java Socket在JDK1.4之前,java只能以同步的方式建立socket,
Time of Update: 2018-12-06
用.NET平台下的C#語言開發了比較長一段時間,最近項目開始用JAVA來開發了,本文通過自己開發過程中的一些感受說下它們在具體開發過程的不同點,由於經驗知識還有限,本篇文章只能從比較表面的以及自己常用的功能點來說明我所看到的不同點。 我是用VS2008和VS2010開發.NET程式,通過MyEclipse8.5開發JAVA程式,下面從IDE、語言、外掛程式的不同點來做下簡單的說明。
Time of Update: 2018-12-06
最近項目在生產環境拋錯: at org.hibernate.impl.SessionFactoryImpl.get(SessionFactoryImpl.java:339)at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:411)at org.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:884)at
Time of Update: 2018-12-06
字串直接指定必須適用""來包括文字,字串的每個字元是適用Unicode字元來構建。String類: 方法說明length()取得字串的字元長度equals()判斷源字串中的字元是否等於指定字串中的字元toLowerCase()轉換字串中的英文字元為小寫toUpperCase()轉換字串中的英文字元為大寫 Byte.parseByte(字串)將字元換分解為位Integer.parseInt(String) Long.parseLong(String) ... String並不是Ja
Time of Update: 2018-12-06
Time of Update: 2018-12-06
原文:http://blog.csdn.net/jia20003/article/details/5993383 1. 對象未初始化而直接引用對象值或者方法到的,程式碼範例:package com.fish.codesample;public class JavaNullSample { private String name; public JavaNullSample() { } public String getName()
Time of Update: 2018-12-06
Java的資料類型分兩種:1.基本類型:long,int,byte,float,double,char2. 物件類型(類): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己建立的類。其中Long又叫
Time of Update: 2018-12-06
先去 Oracle下載Linux下的JDK壓縮包,我下載的是jdk-7u4-linux-i586.tar.gz檔案,下好後直接解壓Step1:# 將解壓好的jdk1.7.0_21檔案夾用最高許可權複製到/usr/lib/jvm目錄裡sudo cp -r ~/jdk1.7.0_21/ /usr/lib/jvm/Step2:# 配置環境變數sudo gedit ~/.profile在末尾加上:export
Time of Update: 2018-12-06
多線程的簡單實現過程:(1)將任務處理代碼移到實現了Runnable介面的類的run方法中。這個介面非常簡單,只有一個方法:public interface Runnable{void run();}實現這樣一個類:class MyRunnable implements Runnable{public void run(){ }}建立一個這個類的對象:Runnable r=new MyRunnable();再由Runnable建立一個Thread對象:Thread t=new Thread(r)
Time of Update: 2018-12-06
Java環境變數設定JAVA_HOMED:\Program Files\Java\jdk1.7.0_06 ClassPath.;D:\Program Files\Java\jdk1.7.0_06\lib\tools.jar.jar;D:\Program Files\Java\jdk1.7.0_06\jre\lib\rt.jar; PathD:\Program
Time of Update: 2018-12-06
一、PO :(persistant object ),持久對象可以看成是與資料庫中的表相映射的java對象。使用Hibernate來產生PO是不錯的選擇。二、VO :(value object) ,值對象通常用於業務層之間的資料傳遞,和PO一樣也是僅僅包含資料而已。但應是抽象出的業務對象,可以和表對應,也可以不,這根據業務的需要.PO只能用在資料層,VO用在商業邏輯層和展示層。各層操作屬於該層自己的資料對象,這樣就可以降低各層之間的耦合,便於以後系統的維護和擴充。三、DAO :(Data
Time of Update: 2018-12-06
1.final 關鍵字final關鍵字可以用來修飾類,方法,成員變數(1)final標記的類不能被繼承;(2)final標記的方法不能被子類複寫;(3)final標記的變數即成為常量,只能被賦值一次.final標記的變數名的所有單詞必須大寫2.抽象類別2.1抽象類別的定義必須先講抽象方法的定義. 所謂抽象方法,是指只聲明而未實現(即沒有{}包圍的方法體)的方法. 而含有一個或多個抽象方法的類就稱為抽象類別.抽象類別 = 普通類 + 抽象方法對於抽象類別, 抽象類別是不能夠直接執行個體化的,
Time of Update: 2018-12-06
java語言積累1、什麼時候“被覆蓋”: 靜態方法不能被覆蓋,只能被隱藏,執行個體方法可以被覆蓋。01: class Super02: {03: static String greeting()04: {05: return "Goodnight";06: }07:08: String name()09: {10: return "Richard";11: }12: } 01: class Sub extends Super02: {03: static String
Time of Update: 2018-12-06
java 項目開發常見問題1、開發規範類問題:(1)包名應該全是由小寫組成。(2)類名:由英文單片語成,每個單字首大寫、最好不超過4個單詞。(3)變數的命名: Class變數命名:首字母小寫,後面單詞的首字母大寫。 Static、Final變數命名:變數名都大寫、而且指出完整的含義。 用有意義的名字命名變數。用完整的單詞或約定的俗稱簡寫命名,不允許使用漢字。 用複數命名collection類變數。 (4)方法命名:
Time of Update: 2018-12-06
1、final修飾的類不可有子類、不可以繼承。 當將類定義為final時,就表明了你不打算繼承該類,而且也不也許別人這樣做。換句話說,出於某種考慮,你對該類的設計永不需要做任何變動,或者出於安全的考慮,你不希望他有子類。 由於final是無法繼承的,所以被final修飾的類中的方法都隱式的制定為fianl,因為你無法覆蓋他們。在fianl類中可以給方法添加final,但這不會產生任何意義。 若final類中的變數沒有定義為final類型,那麼final類中的變數值可以改變。2
Time of Update: 2018-12-06
首先需要安裝JDK 6sudo apt-get install sun-java6-jdk 之後需要設定預設的java程式sudo update-alternatives --config java按照提示輸入對應的選項,指定為JDK 6下面設定sudo vim
Time of Update: 2018-12-06
jungleford如是說 對於Java集合架構(Java Collections Framework,JCF),Java玩家大概都不會陌生,在C++裡面相似的概念是標準模板庫(Standard Template Library,STL),主要是對一些資料結構和相關演算法的封裝。前段時間在J2SE版看到一個關於Java集合架構的問題,當時re了一下,簡單解釋了一些的概念,考慮到這是一個Java初學者將會經常接觸的工具,所以有了以下的一些文字。主要是參考了IBM
Time of Update: 2018-12-06
[導讀]事務對於確保資料的完整性與一致性是至關重要的。要想完全理解事務,必須得熟悉一些基本概念、模型還有策略。Mark Richards說到“混淆事務模型與事務策略是個常見錯誤”。 事務對於確保資料的完整性與一致性是至關重要的。要想完全理解事務,必須得熟悉一些基本概念、模型還有策略。Mark Richards說到“混淆事務模型與事務策略是個常見錯誤”。這篇文章談到了“Java 平台所支援的三種事務模型並對基於這些模型的四種主要事務策略展開了討論。通過使用Spring