Time of Update: 2015-07-05
標籤:一、Class檔案注意:每一個Class 檔案都對應著唯一一個類或介面的定義資訊,但是相對地,類或介面並不一定都得定義在檔案裡(譬如類或介面也可以通過類載入器直接產生)。二、class檔案的檔案結構class檔案格式採用一種類似於C語言結構體的偽結構來儲存資料,這種偽結構只有兩種資料類型:無符號數和表。class檔案的結構描述ClassFile {u4 magic; <span
Time of Update: 2015-07-05
標籤:錯誤解決報錯:Exception in thread "main" java.lang.UnsupportedClassVersionError: com/fsc/mina/client/TransportService : Unsupported major.minor version 52.0at java.lang.ClassLoader.defineClass1(Native Method)at
Time of Update: 2015-07-05
標籤:java 多線程 thread executor 1. 任務Task相關的介面與類1.1 Runnable表示一個可被執行的命令,通常用於在不同線程中執行任務。package java.lang;public interface Runnable { public void run();}1.2
Time of Update: 2015-07-05
標籤:1、封裝類Java提倡的萬物皆對象,但是資料類型的劃分出現了基礎資料型別 (Elementary Data Type)和引用資料類型,那麼我們怎麼能把基礎資料型別 (Elementary Data
Time of Update: 2015-07-05
標籤:Java知多少(78)Java向量(Vector)及其應用Java知多少(79)雜湊表及其應用Java知多少(80)圖形介面設計基礎Java知多少(81)架構視窗基礎Java知多少(82)標籤、按鈕和按鈕事件簡介Java知多少(83)面板基礎:JPanel和JScrollPaneJava知多少(84)圖形介面之布局設計Java知多少(85)文字框和文本區Java知多少(86)文字框和文本區的輸入輸出Java知多少(87)選擇框和選項按鈕Java知多少(88)列表和組合框Java知多少(89
Time of Update: 2015-07-05
標籤:最近一年多寫的最虐心的代碼。必須好好複習java並發了。搞了一晚上終於測試都跑通過了,特此紀念,以資鼓勵! import java.util.ArrayList;import java.util.List;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import
Time of Update: 2015-07-05
標籤: 1 import java.util.*; 2 import java.io.*; 3 import java.nio.file.*; 4 import java.lang.StringBuilder; 5 6 class FilePrep { 7 public static void main(String args[]) { 8 } 9 public String getStringFromBuffer() {10 try {11
Time of Update: 2015-07-05
標籤:?調用類中變數的寫法實際上應該是:對象名.變數名 1.this代表調用該成員的對象,通常對象名被省略,即省略了this.但是在有同名變數參與時不可省略。如下面的情形:public void setNum(String num){this.num = num;}?2.當在同一個類中的一個建構函式中調用另一個建構函式時,就可以使用this來直接調用。但是在使用時,含有this的這句話必須放在代碼塊的第一行。如下面的情形:public Time(long
Time of Update: 2015-07-05
標籤:mystra java 物件導向 物件導向語言的基本特徵: 1. 萬物皆是對象. 2. 程式是對象的集合, 它們通過發送訊息來告知彼此所要做的. 3. 每個對象都是自己的由其他對象所構成的儲存. 4. 每個對象都擁有其類型. 5. 某一特定類型的所有對象都可以接收同樣地訊息.Java的訪問限定詞: public, private, protected. 未設訪問限定詞是包存取權限. C++
Time of Update: 2015-07-05
標籤:java 物件導向 Java-物件導向 一 基本特點 1,物件導向是相對面向過程而言 2,兩者都是一種思想 3,面向過程強調的是功能行為 4,物件導向是將功能封裝在一起 5,物件導向是基於面向過程 二 定義對象的方法: 名詞提煉法 1,物件導向的三個特徵:封裝 繼承 多態2,開發就是找對象使用 沒有對象 就建立對象3,找對象 建立對象 使用對象 維護對象的關係三 類和對象的關係類:對現實生活中事務的描述對象:就是這類事物,
Time of Update: 2015-07-05
標籤:java 變數 成員變數 Java-成員變數和局部變數 一 兩者區別 1,作用範圍: 成員變數作用於整個類 局部變數作用於函數或者語句中 ,2,在記憶體中的位置 成員變數:在堆記憶體中,因為對象的存在,才在記憶體中存在 局部變數:存在棧記憶體中 3,初始化值 成員變數初始化為0,可以直接使用 局部變數預設沒有初始化不能使用, 二 構造代碼塊 作用:給對象進行初始化
Time of Update: 2015-07-05
標籤:java 匿名對象 Java-匿名對象 一 匿名對象 new Car().num = 5;屬性沒有意義 new Car().run();方法有意義 即使用匿名對象的屬性沒有意義 而使用其方法是有意義的 使用方式: 當對對象的方法只調用一次時,可以用匿名對象來完成,這樣比較簡化 如果對一個對象進行對個成員調用,必須給這個對象起個名字二 下面是兩個圖 非匿名對象
Time of Update: 2015-07-05
標籤:封裝 java Java-封裝 一 封裝 是指隱藏對象的屬性和實現細節,僅對外提供公用的訪問方式二 好處: 將變化隔離 便於使用 提高重用性 提高安全性三 封裝的原則 將不需要對外提供的內容都隱藏起來 把屬性都隱藏,提供公用方法對其訪問四 private封裝 私人,許可權修飾符,用於修飾類的成員變數和函數, 私人僅僅是封裝的一種表現形式 之所以對外提供訪問方式,就因為可以在訪問方式中加入邏輯判斷等語句,
Time of Update: 2015-07-05
標籤:java 物件導向編程 如何定義類 Java物件導向編程基礎物件導向(Object oriented
Time of Update: 2015-07-05
標籤:openshift 論壇 bbs 原文:部署在Openshift雲主機的Java開源論壇原始碼:http://www.zuidaima.com/share/1570726180260864.htmXLineCode的主旨在於通過前人的學習、探索、領悟和工作經驗協助後來者以更少的時間更快更深入的理解一門技術、架構的思想和目的。XLineCode的最大魅力也在於運營她的所有代碼是完全開源的,其
Time of Update: 2015-07-05
標籤:1.代碼package com.zhaochao.utils;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DataUill {public static void main(String[] args) {// TODO Auto-generated method
Time of Update: 2015-07-05
標籤:Set集合是Collection的子集,Set集合與Collection基本相同,沒有提供任何額外的方法,只是Set不允許包含重複的元素。Set集合3個實作類別:HashSet、TreeSet、EnumSet 一、HashSet public class HashSet<E>extends AbstractSet<E>implements Set<E>, Cloneable,
Time of Update: 2015-07-05
標籤:Math類中提供了三個與取整有關的方法:ceil、floor、round,這些方法的作用與它們的英文名稱的含義相對應,例如,ceil的英文意義是天花板,該方法就表示向上取整,所以,Math.ceil(11.3)的結果為12,Math.ceil(-11.3)的結果是-11;floor的英文意義是地板,該方法就表示向下取整,所以,Math.floor(11.6)的結果為11,Math.floor(-11.6)的結果是-12;最難掌握的是round方法,它表示“四捨五入”
Time of Update: 2015-07-05
標籤:抽象類別: 抽象類別體現了資料抽象的思想,是實現多態的一種機制。它定義了一組抽象的方法,至於這組抽象方法的具體表現形式由衍生類別來實現。同時抽象類別提供了繼承的概念,它的出發點就是為了繼承,否則它沒有存在的任何意義。所以說定義的抽象類別一定是用來繼承的,同時在一個以抽象類別為節點的繼承關係等級鏈中,葉子節點一定是具體的實作類別。在文法方面:1.由abstract關鍵詞修飾的類稱之為抽象類別。2.抽象類別中沒有實現的方法稱之為抽象方法,也需要加關鍵字abstract。3.抽象類別中也可以沒
Time of Update: 2015-07-05
標籤:線程同步 鎖 /* 同步的前題: 1.必須要有兩個或以上線程 2.必須是多個線程使用一個鎖 優點:解決多安全執行緒問題 弊端:多個線程判斷鎖,消耗資源 */package pack;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Ticket t