原创 一步一步學JAVA(19)-正則表達式

正則表達式: 其實是用來操作字符串的一些規則。 好處:正則的出現,對字符串的複雜操作變得更爲簡單。 特點:將對字符串操作的代碼用一些符號來表示。只要使用了指定符號,就可以調用底層的代碼對字符串進行操作。符號的出現,簡化了代碼的書寫。 弊端

原创 一步一步學JAVA(4)-語法基礎

java 語法基礎這塊很關鍵,仔細學,打好語法基礎,避免後期編碼的常識性錯誤。1,關鍵字 其實就是某種語言賦予了特殊含義的單詞。 保留字:其實就是還沒有賦予特殊含義,但是準備日後要使用過的單詞。2,標示符 其實就是在程序中自定義的名詞。比

原创 一步一步學JAVA(3)-javac與java 命令

談談javac 命令和java 命令 javac 命令和java 命令幹啥的? java 是分兩部分的:一個是編譯,一個是運行。 javac:負責的是編譯的部分,當執行javac 時,會啓動java 的編譯器程序。對指定擴展名的.java

原创 一步一步學JAVA(2)-JDK的配置

說一說JDK的配置 這個不用死記硬背,懂得就好。換電腦重裝系統需要重新配置了,拿出自己的筆記,複製粘貼就好。多重裝幾次系統就自然記住了。等老了就又忘記了。 JDK:Java Development Kit,java 的開發和運行環境,ja

原创 一步一步學JAVA(18)-反射技術

反射技術:其實就是動態加載一個指定的類,並獲取該類中的所有的內容。而且將字節碼文件封裝成對象,並將字節碼文件中的內容都封裝成對象,這樣便於操作這些成員。簡單說:反射技術可以對一個類進行解剖。 反射的好處:大大的增強了程序的擴展性。 反射的

原创 一步一步學JAVA(11)-異常

異常:就是不正常。程序在運行時出現的不正常情況。其實就是程序中出現的問題。這個問題按照面向對象思想進行描述,並封裝成了對象。因爲問題的產生有產生的原因、有問題的名稱、有問題的描述等多個屬性信息存在。當出現多屬性信息最方便的方式就是將這些信

原创 一步一步學JAVA(1)-初識java

從現在開始,一步一步學JAVA。分享一些早年間學習相關筆記。 前言:語言是相通的,萬變不離其宗。初學者無需糾結應該學哪種語言。當你一種入門了,其他語言無非語法不同,要實現的業務功能是一樣的。所以,一步一步認真學,一定要踏實,多練多思考。

原创 一步一步學JAVA(17)-網絡編程

網絡編程 端口:IP地址用來標誌一臺計算機,但是一臺計算機上可能提供多種應用程序,使用端口來區分這些應用程序。 端口是虛擬的概念,並不是說在主機上真的有若干個端口,可以認爲是設備與外界通訊交流的出口。通過端口,可以在一個主機上運行多個網絡

原创 一步一步學JAVA(16)-IO流

IO 流: 用於處理設備上數據。 流:可以理解數據的流動,就是一個數據流。IO 流最終要以對象來體現,對象都存在IO 包中。 流也進行分類: 輸入流(讀)和輸出流(寫)。 因爲處理的數據不同,分爲字節流和字符流。 字節流:處理字節數據的流

原创 Cleanup failed to process the following paths...

SVN報錯,需要執行SVN的清理命令clean up,但clean up時出現錯誤“Cleanup failed to process the following paths...”: 解決辦法: 1、clean up的窗口,勾選Brea

原创 一步一步學JAVA(14)-集合框架

集合框架:用於存儲數據的容器。 特點: 1:對象封裝數據,對象多了也需要存儲。集合用於存儲對象。 2:對象的個數確定可以使用數組,但是不確定怎麼辦?可以用集合。因爲集合是可變長度的。集合和數組的區別: 1:數組是固定長度的;集合可變長度的

原创 一步一步學JAVA(15)-API

API:(Application Programming Interface,應用程序編程接口)是一些預先定義的函數,目的是提供應用程序與開發人員基於某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。--<

原创 解決存儲型Xss漏洞

近期做的一個項目進行滲透測試,檢測代碼存在存儲型Xss漏洞。例如在界面文本域輸入<h2>12345</h2>、<script>alter(12345)</script>這樣的值,如果程序未進行處理,會存儲至數據庫。下次回顯會出現異常界面或

原创 一步一步學JAVA(10)-接口

接 口 1:是用關鍵字interface 定義的。 2:接口中包含的成員,最常見的有全局常量、抽象方法。 注意:接口中的成員都有固定的修飾符。 成員變量:public static final 成員方法:public abstract

原创 一步一步學JAVA(9)-設計模式

設計模式:解決問題最行之有效的思想。是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的 總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 java 中有23 種設計模式,這裏介紹兩種: 單例設計模