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
假設在.NET平台下要實現像下面這張圖的效果,我們可以很簡單地用幾行代碼來實現:預設10個狀態值作為“跑馬燈”每一張圖片的輸入值,加上一個Timer控制項設定一個Interval值,在Elapased事件下寫輸出值的代碼並重新整理UI。當然,前提是有像8255單片機這樣的類比機與程式通訊。但在彙編下要實現這樣的效果可真要費一番功夫。先說一下題目要求:當開關K1 合上其餘斷開時,L1~L8從右至左逐個點亮直到開關狀態改變當開關K1、K2 合上其餘斷
Time of Update: 2018-12-06
for (int i=0; i<list.size(); i++) { // 只有在這種方式遍曆集合時,同時對集合增加、刪除才不會影響。 // list.remove(list.get(i)); } 在對一個map進行迭代遍曆並刪除一些合格索引值對的時候,容易出現 java.util.ConcurrentModificationException 這個異常。Exception in thread "main"
Time of Update: 2018-12-06
對於上傳視頻產生縮圖使用的是ffmpeg進行產生的。自己在網上找了如何進行編譯ffmpeg的方法但是感覺太複雜了就到csdn上找到了編譯好的ffmpeg檔案下載下來給大家一個http://download.csdn.net/source/453719體會到ffmpeg非常強大,大部分流行的視頻格式的都能產生縮圖 現在開始首先下載ffmpeg解壓建立一個bat檔案startE:\ffmpeg\bin\ffmpeg.exe -i %1 -ss 20 -vframes 1 -r 1 -ac 1
Time of Update: 2018-12-06
java程式應注意: Java的源檔案必須以副檔名.java結束 主檔案名與類檔案名稱必須一致 注意每個字母的大小寫 空白只能是半形空格符或是Tab字元 scanner: Scanner是java.util.Scanner下的一個類。 scanner.next() scanner.nextInt() scanner.nextFloat() scanner.nextBoolean(
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
打包(Wrap)基礎資料型別 (Elementary Data Type) 基礎資料型別 (Elementary Data Type):long、int、double、float、boolean、byte等在Java中這些並不是對象,只是純粹的資料。 將基礎資料型別 (Elementary Data Type)包到一個對象中,就可以操作這個對象,就好像將基礎資料型別 (Elementary Data
Time of Update: 2018-12-06
在一個檔案中可以定義數個類,但只能有一個類被設定為public,檔案名稱主檔案名必須與這個public的類同名。在定義類時,有一個基本原則是:信最小化公開。就是盡量通過方法來操作對象,而不直接存取對象內部的域成員。靜態方法中沒有this參考名稱。Java在使用到類時才會載入類至程式中。如果在載入類時,希望先執行一些類的初始化動作,可以使用static定義一個靜態區塊,並在當中編寫載入時的初始化動作。傳回值類型不可用做方法重載的區別根據。編譯器在處理重載方法、裝箱問題和不定長度參數時,會一句下面的
Time of Update: 2018-12-06
定義數組: 1. int[] arr = {90,80,70....} 2. int[] arr=new int[10]; 3. int[] arr = new int[] {90,80,70,...} 在Java中,=運算用於基礎資料型別 (Elementary Data
Time of Update: 2018-12-06
1、存取權限符:(1)public:對於成員來說:任何其他類都可以訪問它們,不管在同一個包中還是在另外的包中。對於類來說:
Time of Update: 2018-12-06
public class MathTest {public static void main(String[] args) {// TODO Auto-generated method stub//Math.round():四捨五入運算System.out.println("1.小數點後第一位 =5");System.out.println("正數:Math.round(11.5) = " +
Time of Update: 2018-12-06
equals 方法是 java.lang.Object 類的方法。有兩種用法說明:(1)對於字串變數來說,使用“==”和“equals()”方法比較字串時,其比較方法不同。“==”比較兩個變數本身的值,即兩個對象在記憶體中的首地址。“equals()”比較字串中所包含的內容是否相同。比如:String s1,s2,s3 = "abc", s4 ="abc" ;s1 = new String("abc");s2 = new String("abc"); 那麼:s1==s2 是 false
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開發時,JDK已經為我們提供了一系列相應的類來實現基本的資料結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection介面 Collection是最基本的集合介面,一個Collection代表
Time of Update: 2018-12-06
首先我們來講講:重載(Overloading) (1) 方法重載是讓類以統一的方式處理不同類型資料的一種手段。多個同名函數同時存在,具有不同的參數個數/類型。重載Overloading是一個類中多態性的一種表現。 (2) Java的方法重載,就是在類中可以建立多個方法,它們具有相同的名字,但具有不同的參數和不同的定義。調用方法時通過傳遞給它們的不同參數個數和參數類型來決定具體使用哪個方法, 這就是多態性。 (3)