原创 JAVA數據結構-數組&簡單排序

請參考百度文庫。 1. 數組 數組(array)是相同類型變量的集合,可以使用共同的名字引用它。數組可被定義爲任何類型,可以是一維或多維。數組中的一個特別要素是通過下標來訪問它。數組提供了一種將有聯繫的信息分組的便利方法。 一維數

原创 SQL-組合查詢

如何利用UNION操作符將多條SELECT語句組合成一個結果集? SQL允許執行多個查詢(多條SELECT語句),並將結果作爲一個查詢結果集返回。這些組合查詢通常稱爲並(union)或複合查詢(compound query)。

原创 服務器-LDAP

LDAP LDAP是一個輕量目錄訪問協議(Lightweight Directory Access Protocol)的縮寫。是從X.500目錄訪問協議的基礎發展過來的。 基於X.500 標準,但比其簡單可以根據需要定製。 與X

原创 【JAVA學習筆記】面向對象

編程語言的發展 面向過程的設計思想 面向對象的設計思想 對象和類的概念 類之間的關係 對象和引用 Java類的定義 構造函數 對象的創建和使用 this關鍵字 static關鍵字 package和imp

原创 【JavaEE】JDBC

1. JDBC簡介 1.1 JDBC 簡介 JDBC 是 Java語言提供訪問和操作數據庫中的一種途徑 通過使用JDBC可以操作任意的SQL語句,來訪問和操作數據庫 DML DDL DCL JDBC在應用程序中的位置 1.2 JD

原创 【Java學習筆記】異常處理

Java異常概念 java異常的分類 異常的捕獲和處理 是指在運行期出現的錯誤 觀察錯誤的名字和行號最重要 異常的概念 Java異常是Java提供的用於處理程序中錯誤的一種機制。 所謂錯誤是指在程序運行的過程中發生的一些異常事件(

原创 【Java學習筆記】多線程

進程與線程的概念 Java中線程的基本操作 Java開發多線程應用 進程與線程 進程 - 程序(任務)的執行過程 (動態性) - 持有資源(共享內存,共享文件)和線程 線程 - 是系統中最小的執行單元 - 用一個進程中有多

原创 七大查找算法

順序查找 二分查找 插值查找 斐波那契查找 樹表查找 分塊查找 哈希查找 查找是在大量的信息中尋找一個特定的信息元素。在計算機應用中,查找是常用的基本運算,例如編譯程序中符號表的查找。 查找定義:根據給定的某個值,在查找表中確定一個

原创 SQL-創建和操縱表

如何創建、更改和刪除表? 1. 創建表 多數DBMS都具有交互式創建和管理數據庫表的工具; 表也可以直接用SQL語句操縱。 SQL:CREATE TABLE 利用CREATE TABLE創建表,必須給出下列信息: 新表的名字,在關

原创 【Java學習筆記】進制轉換

進制的由來 JDK內置的進制轉換方法 位運算操作及用途 JAVA中如何用字節表示類型數據 JDK內置的進制轉換 十進制轉換成十六進制:Integer.toHexString(int i) 十進制轉換成八進制:Integer.toO

原创 【劍指Offer】替換空格

題目描述 請實現一個函數,將一個字符串中的空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 算法實現: 法一: import java.util.Scanner;

原创 上機題-進制轉換

題目描述 寫一個程序,接受一個十六進制的數值字符串,輸出該數值的十進制字符串。 輸入描述: * 輸入一個十六進制的數值字符串。 輸出描述: * 輸出該數值的十進制字符串。 輸入例子: * 0xA 輸出例子: * 10

原创 【數據結構】棧和隊列

棧 棧 定義 後進先出 只在表尾進行刪除和插入 特殊的線性表(順序表、鏈表) 表尾:棧頂(top) 表頭:棧底(bottom) 插入(Push):入棧(壓棧,入棧) 刪除(Pop):出棧(彈棧) 棧的順序存儲結構 定義

原创 上機題-字符串反轉

題目描述 寫出一個程序,接受一個字符串,然後輸出該字符串反轉後的字符串。 輸入描述: * 輸入N個字符 輸出描述: * 輸出該字符串反轉後的字符串 輸入例子: * abcd 輸出例子: * dcba 算法實現: 方法一: 利用

原创 Java-常用方法彙總

1. java.lang 類 Integer 方法: public static int parseInt(String s) 描述: 將字符串參數作爲有符號的十進制整數進行解析。除了第一個字 符可以是用來表示負值的ASCII減