前言 在大概理解了面向對象的編程思想以及JAVA中的類與對象後,我們就可以構建我們第一個JAVA程序了 環境的搭建 有關java開發環境的搭建請參考網絡上的教程,本章不作贅述; HelloWorld 程序 此程序的功能就是在控制檯
條件語句 條件語句是JAVA中控制程序流程最基本的形式,包括if-else、if-else-if兩個語句。 if-else if-else用中文就是如果-否則,即如果滿足指定條件將執行一個流程,否則將執行另外一個流程。else語句
前言 在前面的章節中,我們介紹了面向對象編程思想,以及在JAVA中面向對象表現形式以及JAVA中基本數據類型的概念。本節我們主要詳細講解JAVA中的類與對象 類 必須由你創建所有對象 我們知道,程序即對象的集合,面向對象編程即使用
** 前言 ** 在前面章節中,我們在定義類的屬性時用到了幾個關鍵字(String、char、short、int),它們用來確定類屬性所屬的類型,即所屬的類,因爲類屬性也是對象。但實際上,char、short和int這些關鍵字確切
一、基本數據類型轉換 在上一章節中,我們已經基本瞭解了JAVA八大基本數據類型,在實際開發時,不同數據類型的相互轉換時有發生。JAVA對類型轉換有着一定的語法規定。實際上,類型轉換是一個比較大的話題,其中涉及到了面向對象思想和J
package day13; public class BiseDemo14 { /** * @param args */ public static void main(String[] args) { // TOD
幹掉if else常用策略模式!其實就是抽取一個抽象類,然後根據類型指定不同的實現類執行方法。你學廢了嗎? 需求 這裏虛擬一個業務需求,讓大家容易理解。假設有一個訂單系統,裏面的一個功能是根據訂單的不同類型作出不同的處理。 訂
該文章是參考很多文檔總結得出,不喜勿噴,如有問題希望大神指出,多謝! 1>線程的生命週期: 當線程被創建並啓動以後,它既不是一啓動就進入了執行狀態,也不是一直處於執行狀態。 尤其是當線程啓動以後,它不能一直“霸佔”着CPU獨自運行,所以C
本文探討 Linux 中主要的幾種零拷貝技術以及零拷貝技術的適用場景。爲了迅速建立起零拷貝的概念,我們拿一個常用的場景進行引入。在寫一個服務端程序時(Web Server或者文件服務器),文件下載是一個基本功能。 **這時候服務
抽象 1. 概念 由於面向對象有類的概念,類是是對象的抽象。因此,有必要理解一下抽象這個概念,抽象它是一種科學學概念,它是哲學的根本特點。抽象與我們平時所說的具體,是相應的一個概念,所以說,抽象它不能脫離具體而單獨存在。 抽象是
緩存的使用,是一個逐漸演進的過程。 問一下你自己,最直接的使用緩存的原因是什麼? 無它,唯快而已! 追溯一下自己最開始使用緩存的場景,一些數據庫裏存儲的不變的配置信息,服務啓動時,直接加載到本地公共模塊,方便其它功能模塊共享使用。
SpringMVC的工作原理圖: SpringMVC流程 1、 用戶發送請求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到請求調用HandlerMapping處理器映射器。 3
1. 用來循環容器的標籤forEach,查看例子 foreach元素的屬性主要有item,index,collection,open,separator,close。 item:集合中元素迭代時的別名, index:集合中元素
SnowFlake 雪花算法 對於分佈式系統環境,主鍵ID的設計很關鍵,什麼自增intID那些是絕對不用的,比較早的時候,大部分系統都用UUID/GUID來作爲主鍵,優點是方便又能解決問題,缺點是插入時因爲UUID/GUID的不規
1. 泛型: JDK1.5版本以後出現的新特性。用於解決安全問題,是一個安全機制 廣泛的類型好處:1. 將運行時期出現問題 ClassCas