Time of Update: 2016-04-09
標籤:繼承 多態 super關鍵字 instanceof equals方法1. 關於繼承的規則:子類不能繼承父類中私人的成員變數和方法2. 覆蓋方法必須和被覆蓋方法具有相同的方法名、參數列表和傳回值類型,並且不能使用比被覆蓋方法更嚴格的訪問限制3. super:是在子類對象方法中對父類對象的引用 -使用: 1)
Time of Update: 2016-04-09
標籤:static關鍵字 final關鍵字 abstract關鍵字 單態設計模式1. 關鍵字 static - 用於修飾類的成員 (屬性/方法/內部類) - 若存取權限允許的情況下,static 修飾的成員可以通過 類名. 的方法來訪問,即在建立對象的情況下進行訪問,也可以通過 對象. 的方式來訪問 - static 修飾的成員稱為類成員,為類的多有的執行個體所共用
Time of Update: 2016-04-09
標籤:java基礎1. 常用 DOS 命令: - dir 列出目前的目錄下的檔案及檔案夾 - md 建立目錄 - rd 刪除目錄 - cd 進入指定目錄 - cd.. 會退到上一級目錄 - cd/ 返回到根目錄 - exit 退出 dos 命令列2. JDK (Java Developer Kit) 包含了 java 的開發工具及 JRE JRE (Java
Time of Update: 2016-04-09
細說進程五種狀態的生老病死——雙胞胎兄弟Java線程,生老病死javajava線程的五種狀態其實要真正高清,只需要明白電腦作業系統中進程的知識,原理都是相同的。 系統根據PCB結構中的狀態值控制進程。 單CPU系統中,任一時刻處於執行狀態的進程只有一個。進程的五種狀態:初始態,執行態,等待態,就緒態,終止態。執行狀態:一個進程獲得了必要資源,並且在CPU上執行時的狀態。執行態進程因為等待某種事件的發生處於等待狀態。執行態進程的時間片用完或在搶佔式調度中
Time of Update: 2016-04-09
課堂練習(返回一個整數數組中最大子數組的和),整數數組1.設計思想 只用一個主函數即可完成。 首先,定義一個整型數組,讓使用者輸入一組整數。 然後,判斷這一組數的正負還有零的情況。 最後,根據判斷出來的情況進行選擇執行 if 語句,情況分別為全為0,負數和0,正數和0還有正數負數和0。2.原始碼 1 /* 2 * For the maximum of the subarray of an integer array 3 * The start time 2016/4/8 16:
Time of Update: 2016-04-09
java中Class對象詳解和類名.class, class.forName(), getClass()區別,.classgetclassClass對象的產生方式如下: 1.類名.class 說明: JVM將使用類裝載器,
Time of Update: 2016-04-09
Java 學習整理筆記(二)Java基本文法結構,java基本文法一、源檔案的編寫Java是完全物件導向的語言,所以Java的所有操作都是基於類(class)完成的。Java中所有程式的代碼都需要放在一個類中,類用關鍵字class聲明,在class之前可以添加一些修飾符,Java應用程式的源檔案由若干個書寫形式相互獨立的類組成。1.例子:// HelloDate.javaimport java.util.Date; //引入 java.util 包中的Date類public class
Time of Update: 2016-04-09
幾種集合遍曆速度對比,幾種集合對比 對集合操作進行簡單的進行測試速度,資料量20w,對map,list,set,array,queue進行遍曆測試時間對比。 先粘貼一段對這些集合的介紹:1.1 Set介面 1.2 List介面1.3 Queue介面1.4 Map介面 下面是測試代碼: public static int leng = 200000;private String[] array;private Set&
Time of Update: 2016-04-09
Java並發編程系列之十六:Lock鎖Lock鎖簡介Lock鎖機制是JDK 5之後新增的鎖機制,不同於內建鎖,Lock鎖必須顯式聲明,並在合適的位置釋放鎖。Lock是一個介面,其由三個具體的實現:ReentrantLock、ReetrantReadWriteLock.ReadLock 和
Time of Update: 2016-04-09
Java圖形介面基礎實戰項目講解以及構造方法的介紹如何?下大雪還記得之前做的滿天星的項目嗎?還記得怎麼實現嗎?忘記了回去看看,再把代碼寫一遍,在講解滿天星項目的時候,我在最後提到過要怎麼讓這些星星落下來,不知大家去實現過了沒?不過這些都不是重點,今天我將帶大家一起來做一遍。好的,直接開講,還是老樣子,我們先把項目分解,要分成那幾步去做1.實現滿天星2.讓星星落下來隨著你的編程能力越來越強,每一步能夠駕馭的代碼會越來越多。下面的代碼實現了滿天星,又加上了線程,線上程裡加入了不斷迴圈,延時和重畫,這
Time of Update: 2016-04-09
Java之I/O流學習IO一直零零散散的,今天特地看教程、翻閱資料做筆記整理下I/O這塊IO流用來處理裝置間的資料轉送。Java程式用“流”的方式進行資料輸入、輸出操作。java.io包下提供各種“流”類和介面擷取不同種類的資料,並通過標準的方法輸入輸出資料。資料流的API結構流的分類IO流體系>位元組流和字元流位元組流vc3Ryb25nPrbByKHKsaOstsG1vdK7uPbX1r3avs23tbvY0ru49tfWvdqjrL/J0
Time of Update: 2016-04-09
custom struts framework,customstruts1. Difference between stucts1 and struts2 struts1 : Servlet used as Controller , you can visit the Servlet directly, code like if---else if--else struts2 : Filter used as
Time of Update: 2016-04-09
Java-單機版的書店管理系統(系列 一 )書店管理系統:項目練習目標 :1、Java應用程式基底本分析2、培養物件導向編程的基本思想3、Java基本設計模式綜合應用4、掌握分層和介面的基本設計5、構建合理的Java應用程式套件組合結構6、綜合應用JSE所學習的知識7、在應用中合理使用集合架構8、在應用中綜合使用swing的常用組件9、基本的表現層的實現機制10、IO流和檔案的基本操作11、培養良好的Java編程習慣12、培養調試Java程式的能力,培養改錯的能力項目功能需求
Time of Update: 2016-04-09
Java筆記 - 線程基礎知識前言進程是一個執行中程式的執行個體,是作業系統進行資源分派和調度的一個獨立單元。線程是進程中一個單一的程式控制流程,是 CPU 調度和指派的基本單元。進程在執行時擁有獨立的記憶體空間,進程中的線程可以共用進程的記憶體空間。在 Java 的世界中,進程可以擁有多個並發執行的線程,多線程是實現並發任務的方式。線程建立和啟動1. 實現 java.lang.Runnable 介面定義線程執行的任務,需要實現 Runnable 介面並編寫 run 方法。public
Time of Update: 2016-04-09
用java開發編譯器之:Thompson構造,將Regex轉換為有限狀態自動機閱讀部落格的朋友可以到我的網易雲課堂中,通過視頻的方式查看代碼的調試和執行過程:上一節,我們通過代碼,實現了一個有限狀態自動機,並將其應用於對整形和浮點數的識別。構造有限狀態自動機,並驅動它,從而實現對輸入字串的識別,整個過程就是詞法分析的本質。上一節所開發的狀態機器,基於以下模型: 這個模型,是我們在代碼中,手動寫入程式的。實則上,它對應著一組Regex:D[0-9] 表示0-9的字元類{D}+表示由 0-
Time of Update: 2016-04-09
JavaScript擷取DOM元素位置和尺寸大小首先大圖鎮樓~ 在一些複雜的頁面中經常會用JavaScript處理一些DOM元素的動態效果,這種時候我們經常會用到一些元素位置和尺寸的計算,瀏覽器安全色性問題也是不可忽略的一部分,要想寫出預想效果的JavaScript代碼,我們需要瞭解一些基本知識。基礎概念為了方便理解,我們需要瞭解幾個基礎概念,每個HTML元素都有下列屬性offsetWidthclientWidthscrollWidthoffsetHeightclientHeights
Time of Update: 2016-04-09
#java讀書筆記#集合架構24:基礎資料型別 (Elementary Data Type)的對象封裝類(1)為了更方便的操作每個基礎資料型別 (Elementary Data Type),java對其提供了很多的屬性和方法供我們使用。(2)用途:將基礎資料型別 (Elementary Data Type)封裝成對象的好處在於可以在對象中定義更多的功能操作該資料。常用的操作之一:用於基礎資料型別 (Elementary Data
Time of Update: 2016-04-09
[JAVA · 初級]:21.多線程概述程式:Program,是一個靜態概念進程:Process,是一個動態概念進程是程式的一次動態執行過程, 佔用特定的地址空間.每個進程都是獨立的,由3部分組成cpu,data,code缺點:記憶體的浪費,cpu的負擔線程:Thread,是進程中一個“單一的連續控制流程程” (a single sequential flow ofcontrol)/執行路徑線程又被稱為輕量級進程(lightweight process)
Time of Update: 2016-04-09
Java技術_Java千百問(0021)_什麼是java中的異常1、java異常是什麼java在執行期間產生了某些問題,導致執行中斷,這一問題就稱為異常。不同的原因都可能產生異常,包括以下內容:==使用者輸入無效資料。==需要開啟的檔案不存在。==網路連接已丟失。==JVM已經耗盡記憶體。==將null當作某種對象進行操作。2、異常都分為哪些要瞭解在Java中如何異常處理工作,需要瞭解三類異常:檢查異常(checked exception)檢查異常通常是使用者錯誤,程式員並不可預見的問題。例如,
Time of Update: 2016-04-09
Java設計模式之一