原创 JavaWeb學習篇—基於案例的Servlet-Cookie數據處理

目錄 一、Cookie簡介: 1.1 簡介 1.2 cookie的特點: 二、Cookie中的常用方法:           Cookie中的常用方法 三、使用案例: 案例1:cookie的基本使用: ​案例2:記錄上次登錄時間 案例3:

原创 JavaWeb學習篇—XML的SXA解析

在上一篇博客中說到了xml的DOM解析,雖然DOM解析比較好理解,但是如果xml文件的結構層次太深,在使用DOM解析就不太方便了。 一、SAX解析簡介: 1、SAX解析是基於事件編程 簡單來說就是當遇到某一個事件的時候就會觸發一個對應的方

原创 Java學習篇之反射

目錄 一、認識反射: 1.1 反射的概念: 1.2 Class對象的三種實例化方式: 二、反射與類操作 2.1 取得父類與父接口信息 2.2 調用類中的構造方法 2.3 調用普通方法: 2.4 調用類中的屬性 三、Java類加載器: 3.

原创 JavaWeb學習篇—XML的DOM解析

在上一篇博客:XML基礎 中說到,XML可以用作一個小型的數據庫,那麼這個“數據庫”到底該怎麼用呢??? 這就需要用到XML解析。這篇博客中,主要通過以下一個案例,來分析XML的DOM解析: 一、案例:xml實現的一個簡單通訊錄 編寫一個

原创 JavaWeb學習篇—XML基礎

目錄 一、XML簡介: 二、HTML 和 XML的對比 三、XML的語法規則: 3.1 標籤 3.2 屬性: 3.3 註釋: 3.4 文檔聲明及XML的解碼過程: 3.5 轉移字符 3.6 CDATA塊 --- 批量轉譯 四、XML的樹形

原创 HTML學習篇01

目錄 一、HTML簡介: 二、HTML的編輯器 三、HTML基礎語法及基本標籤 3.1 標題標籤 : ……(文本內容)  n表示數字1-6 3.2 段落標籤 3.3 文本其他常見標籤 3.4  塊標籤和行內標籤 3.5  列表標籤 3.6

原创 Java學習篇之容器篇(進階&源碼分析)

一、概括: 在java中,由於數組長度固定,在實際開發中用到的並不多;爲了解決數組長度固定的缺陷,在JDK1,2開始,java中提供了集合框架(容器)來解決這一問題。簡單來說,java集合框架實際上就是一種數據結構,用來存放數量不固定的元

原创 Java學習篇之I/O篇

目錄 一,摘要: 二、磁盤操作File File類的基本使用: 三、字節流操作:InputStream 和 OutputStream 1、字節輸出流 OutputStream 類結構: 常用子類、方法: OutputStream的使用案例

原创 Java中枚舉類的用法常見7種用法

對於枚舉這個類,我之前一直以爲它沒什麼用處,後來在做項目的過程中遇到枚舉的時候才發現枚舉這個東西居然這麼強大... 正如Java編程思想中有這麼一句話:“有時正因爲有它,你才能夠‘優雅而乾淨’的解決問題”; 1、枚舉類的常規用法: pu

原创 編程題:在霍格沃茨找零錢_java實現

如果你是哈利·波特迷,你會知道魔法世界有它自己的貨幣系統 —— 就如海格告訴哈利的:“十七個銀西可(Sickle)兌一個加隆(Galleon),二十九個納特(Knut)兌一個西可,很容易。”現在,給定哈利應付的價錢P和他實付的錢A,你的任

原创 編程題_Magic Coupon_java實現

題目描述 The magic shop in Mars is offering some magic coupons. Each coupon has an integer N printed on it, meaning that wh

原创 編程題:生成格雷碼-解題思路-java實現

在一組數的編碼中,若任意兩個相鄰的代碼只有一位二進制數不同, 則稱這種編碼爲格雷碼(Gray Code),請編寫一個函數,使用遞歸的方法生成N位的格雷碼。 給定一個整數n,請返回n位的格雷碼,順序爲從0開始。 測試樣例: 1 返回:[

原创 [編程題]個位數統計 (15) _ Java實現

給定一個k位整數N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0),請編寫程序統計每種不同的個位數字出現的次數。 例如:給定N = 100311,則有2

原创 [編程題]求最小公倍數——Java

正整數A和正整數B 的最小公倍數是指 能被A和B整除的最小的正整數值,設計一個算法,求輸入A和B的最小公倍數。 這裏給出兩種方法: 第一種:簡單粗暴的方法,按整數挨個遍歷,直到遇到他們的最小公倍數爲止: public static

原创 小易買蘋果_Java

小易去附近的商店買蘋果,奸詐的商販使用了捆綁交易,只提供6個每袋和8個每袋的包裝(包裝不可拆分)。 可是小易現在只想購買恰好n個蘋果,小易想購買儘量少的袋數方便攜帶。如果不能購買恰好n個蘋果,小易將不會購買。 輸入描述: 輸入一個整