原创 C++容器的選擇和詳細操作方法總結

概述:C++容器是一個功能十分強大的庫,利用好了這些容器資源,不僅可以提高書寫代碼的速度,更重要的是還可以提高代碼的健壯性。這篇文章旨在儘可能詳細地說明各種容器的優缺點和適用場合以及最重要的就是如何使用。 主要內容:本文章不會對其源代碼進

原创 Spring MVC的ModelAndView、Model、ModelMap、RedirectAttributes的範圍及關係分析

廢話不多說,在Spring MVC中。 1、ModelAndView類中有個類型爲ModelMap的對象。 2、ModelMap繼承了LinkedHashMap<String,Object>,因此理論上可以保存任何類型的值。 3、有一個類

原创 Java的函數式接口及使用示例

Java 1.8加入了lambda表達式,可以進行函數式編程了,這幾天也一直在研究這個東西,從Java核心技術中得知java.util.function包中已經定義了許多常用的函數式接口。 書中也列舉了這個包下所有的接口,一共43個,有9

原创 idea中創建並使用自定義maven模板

1.爲什麼要進行自定義骨架? 在使用idea進行maven開發項目時,發現每次新建一個maven項目之後,自帶的骨架中都缺少目錄和配置文件,每次都需要自己建包,修改文件夾狀態。(很麻煩) 2.自定義一個骨架 1.前提:我們要新建一個mav

原创 java-圖的廣度優先遍歷(鄰接矩陣和鄰接表兩種存儲方式)

自從步入碼農的行列,這種基礎性的東西就敲得少了,今天和經理討論算法的時候發現自己有些忘得差不多了,今天特地回來複習複習。於是費了自己一個小時時間,從度娘複習了原理,然後自己摸索着重新實現了一下這個算法。 鄰接矩陣: package co

原创 GB2312編碼表(全)-Java程序打印

不多說,需要了解GB2312編碼表的組織方式的友友請轉百度,下面直接上代碼: package com.zhangyanjie; import java.io.BufferedOutputStream; import java.io.F

原创 16位DOS下的HelloWorld程序(帶註釋)

應廣大喜歡的編程友友們對於helloworld程序的期盼,在這裏給出DOS下16位彙編的helloworld代碼,該代碼可以在16位DOS實模式,32位下的虛擬8086模式下運行 我知道有好多友友們想入門一門編程語言,第一個程序便是hel

原创 Java的集合框架

這篇博文主要介紹Java中集合是如何組織的(也就是Java集合在類庫中的層次結構)Java集合框架概述:Java最初的版本只爲最常用的數據結構提供了很少一組類:Vector,Stack,Hashtable,BitSet與Enumerati

原创 Java之具體的集合

在Java類庫的集合中,集合可以分爲四個大種類,分別是列表(list),無重複元素列表(集合set),隊列(queue),映射(map)。其中,前三種集合都實現了Collection接口,而映射實現了Map接口下面是這些集合的具體類以及他

原创 Java之映射

集是一個集合,它可以快速地查找現有的元素。但是,要查看一個元素,需要有要查找元素的精確副本。這不是一種非常通用的查找方式,因爲在集合中查找元素總是要遍歷集合。通常,我們知道某些鍵的信息,並想要查找與之對應的元素。映射(map)數據結構就是

原创 java之內部類

內部類就是定義在另一個類中的類,使用內部類的理由主要有以下三點:1)內部類方法可以訪問該類定義在作用域中的數據,包括私有數據。2)內部類可以對同一個包中的其他類隱藏起來。3)當想要定義一個回調函數且不想編寫大量代碼時,使用匿名內部類比較便

原创 Java之異常

Java使用一種叫做“異常處理”的錯誤捕獲機制處理程序可能出現的異常。這種處理機制的其實就是你拋我接,即當程序執行某個可能拋出異常的語句塊時正好觸發了異常,此時程序會把捕獲到的異常“拋”出去並終止當前程序的執行,這個時候就會有專門的語句塊

原创 C++容器的選擇和詳細操作方法總結(持續更新)

概述:C++容器是一個功能十分強大的庫,利用好了這些容器資源,不僅可以提高書寫代碼的速度,更重要的是還可以提高代碼的健壯性。這篇文章旨在儘可能詳細地說明各種容器的優缺點和適用場合以及最重要的就是如何使用。主要內容:本文章不會對其源代碼進行

原创 Java泛型程序設計之定義簡單泛型類、泛型方法、以及類型變量的限定

在學習使用泛型定義一個簡單的類之前,首先需要嘮嗑幾句關於泛型的幾個概述:1:從Java程序設計語言1.0版發佈以來,變化最大的部分就是泛型。2:使用泛型機制編寫的程序代碼要比那些雜亂的使用Object變量,然後在進行強制類型轉換的的代碼具

原创 java使用預定義的類(通過Date類和LocalDate類解釋)

首先上來先嘮叨幾句,java之所以強大,不但是因爲它的安全措施做的很好,而且更重要的是它擁有一個強大的類庫,java是一門面向對象的語言,所以類可謂java的命根子,下面就通過典型的兩個類Date和LocalDate來演示一下java類的