Time of Update: 2018-07-25
最近又重新學習了一下,感覺受益匪淺,所以在這裡將自己的感想寫出來,供大家和自己在以後時間內學習。我們要明確一點,java是一個編譯性語言。我們將java的來源程式編譯成位元組碼檔案,而不是編譯成機器語言,當我們在不同的作業系統下運行這個位元組碼檔案的時候,不同作業系統中 java的虛擬機器解釋執行這個位元組碼檔案。這就是java為什麼是跨平台語言的原因。 下面我講解一下java的運行環境。在圖中我們看到的最下面的一層“Java HotSpot
Time of Update: 2018-07-25
今天第一次使用rmi編寫遠程方法調用寫程式,我事先想測試rmi編寫的簡單例子,代碼如下: /* *Create on Dec 31, 2008 *Copyright 2009 Quasar20063501.All Rights reserved * *weizhaozhe */ //wzz.server.Server.javapackage
Time of Update: 2018-07-25
移位元運算符面向的運算對象也是二進位的“位”。可單獨用它們處理整數類型(主類型的一種)。左移位元運算符(<<)能將運算子左邊的運算對象向左移動運算子右側指定的位元(在低位補0)。“有符號”右移位元運算符(>>)則將運算子左邊的運算對象向右移動運算子右側指定的位元。“有符號”右移位元運算符使用了“符號擴充”:若值為正,則在高位插入0;若值為負,則在高位插入1。Java也添加了一種“無符號”右移位元運算符(>>>),它使用了“零擴充”:無論正負,都在高位插入
Time of Update: 2018-07-25
1.java集合可以大致分為Set、list、map三中體系,其中set代表無序不可重複的集合;List代表有序、可以重複的集合;Map代表具有映射關係的集合。 2.集合與數組的區別:數組元素既可以是基礎資料型別 (Elementary Data Type),也可以是對象(其實儲存的是對象的引用變數)而集合元素只能是對象(其實是對象的引用變數)
Time of Update: 2018-07-25
關於java物件流程使用的細節注意 最近的編程使用到了物件流程的一些東西,所以把使用經驗和其中的教訓公布
Time of Update: 2018-07-25
11.向TreeSet中添加元素的時,只有第一個元素無須實現Comparable介面,後面添加的對象都必須實現Comparable介面,當然這不是一個好的做法,因為當試圖從TreeSet中取出元素時,依然會引起classException異常。 12.EnumSet在內部一位向量的形式儲存,這種儲存形式非常緊湊高效,另外EnumSet集合不允許加入NULL值。
Time of Update: 2018-07-25
package a_a_a;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2018-07-25
/** * 按指定的位元組數截取字串(一個中文字元佔3個位元組,一個英文字元或數字佔1個位元組) * @param sourceString 源字串 * @param cutBytes 要截取的位元組數 * @return */public static String cutString(String sourceString, int cutBytes){if(sourceString == null ||
Time of Update: 2018-07-25
源碼: /* * MainFrame.java * * Created on 2008年9月20日, 上午11:44 */ package com.topking.tray.ui;
Time of Update: 2018-07-25
Java JFrame可以實現本地執行個體化視窗,通過向JFrame添加各種控制項,實現各種相應的功能。 一、建立視窗執行個體 JFrame myFrame = new JFrame(); 二、設定JFrame的各種屬性 myFrame.setLayout(new BorderLayout()); ---設定視窗中組件的相片順序
Time of Update: 2018-07-25
哪一個庫更適合你呢。 摘要 你的Java程式是否被很多隨即放置的System.out.println語句和stack traces(例如:ex.printStackTrace())弄亂呢。當你加入調試資訊到工程中的類中,你的資訊輸出是否穿插於其他開發人員的很多資訊
Time of Update: 2018-07-25
物件類型的原型:create [or replace] object type object_name [authid {definer | current_user}] id object([instance_variables{sql_datatype | plsql_datatype}],[constructor function constructor_name[(parameter_list)] return result as self]).
Time of Update: 2018-07-25
Java Logging API是sun公司於2002年5月正式發布的。它是自J2SE 1.4版本開始提供的一個新的應用程式介面。它能夠很方便地控制和輸出日誌資訊到檔案,控制台或其它使用者定義的地方,如資料庫,電子郵件等。所以它是為終端使用者,系統管理員,軟體服務工程師和開發人員提供的一種捕捉安全性漏洞,檢查配置正確性,跟蹤調查系統運行瓶頸和調查系統運行錯誤的工具。Java Logging API的設計目標是要:1. 能夠在運行時開啟或
Time of Update: 2018-07-25
Windows系統托盤表徵圖程式之Java實現 2004-02-17 點擊: 89 Windows系統托盤表徵圖程式之Java實現
Time of Update: 2018-07-25
java.util.logging包提供了強大的日誌輸出功能,正確和有效使用這些功能需要一些技巧: 瞭解不同的Level, Level.FINE, LEVEL.FINER,LEVEL.FINEST用來調試和跟蹤程式,比如列印一些調試資訊,異常等。Level.INFO將列印資訊到控制台。 使用Logger.isLoggable(Level)方法檢測當前的Level,以此來判斷是否輸出日誌,日誌也應該遵循需要時才輸出的原則,避免產生大量的調試資訊字串,佔用系統記憶體,
Time of Update: 2018-07-25
HashMap · It is a Map,which means it stores <Key, Value> pairs. Same key with different valueswill only be stored once in the map and only the last one put into map will bestored, i.e. when you put
Time of Update: 2018-07-25
轉載請標明出處: http://blog.csdn.net/zhangxingping 前面說到了Java中的同步問題。下面通過一個小小的執行個體程式來示範Java中的同步方法。其中對前文提到的Counter類做了稍微的修改。 public class Counter {private int c = 0;public void increment() {System.out.println("before increment, c = " + c)
Time of Update: 2018-07-25
Java中的析構方法finalize 在C++程式設計中有建構函式與解構函式的概念,並且是記憶體管理技術中相當重要的一部分,而在Java語言中只有構造器(也可以稱為建構函式)的概念,卻沒有析構器或解構函式的概念。這是因為,理論上JVM負責對象的析構(銷毀與回收)工作。也就是上面講到的記憶體回收的概念。那麼Java語言中是否真的不存在與C++中解構函式職能類似的方法。其實Java語言中的finalize
Time of Update: 2018-07-25
ava初學者實踐教程14-垃圾收集器 用過C++編程的人知道,編的時候總是要跟蹤所建立的對象,並且需要顯示地刪除不用的對象。這種方式太麻煩了,容易出錯。寫了那麼多代碼,能記住嗎,要是把有用的給刪了怎麼辦,要是有沒用的忘刪了怎麼辦。這些問題是很嚴重的。在java語言中採用的垃圾收集器這種方式管理記憶體,就很方便也很安全了。垃圾收集器,可以自動確定哪個對象不再被利用,它可以自動將它刪除。這也是java語言的一大優勢。
Time of Update: 2018-07-25
有許多人學了很長時間的Java,但一直不明白hashCode方法的作用, 我來解釋一下吧。首先,想要明白hashCode的作用,你必須要Crowdsourced Security Testing道Java中的集合。 總的來說,Java中的集合(Collection)有兩類,一類是List,再有一類是Set。 你知道它們的區別嗎。前者集合內的元素是有序的,元素可以重複;後者元素無序,但元素不可重複。