原创 MySQL---JDBC

1.數據庫驅動 驅動:聲卡,顯卡、數據庫。 我們的程序會通過 數據庫 驅動,和數據庫打交道! 2.JDBC SUN 公司爲了簡化 開發人員的(對數據庫的統一)操作,提供了一個(Java操作數據庫的)規範,俗稱JDBC 這些規範的

原创 java面向對象---基本思想

1.面向對象思想概述 面向過程概述 我們完成一個需求需要經歷這樣的思想步驟:首先是搞清楚我們要做什麼,然後在分析怎麼做,最後我們再代碼體現。 一步一步去實現,而具體的每一步都需要我們去實現和操作。這些步驟相互調用和協作,完成我們

原创 java基礎語法2---運算符

1.算術運算符的基本用法! 什麼是運算符 對常量和變量進行操作的符號稱爲運算符 運算符的分類 算術運算符 + , - , * , / , % , ++ , -- 賦值運算符=, +=,-=,*=,/=,%= 比較運算符> <

原创 MySQL---規範數據庫設計

1.爲什麼需要設計 當數據庫比較複雜的時候,我們就需要設計了 糟糕的數據庫設計: 數據冗餘,浪費空間 數據庫插入和刪除都會麻煩、異常 【屏蔽使用物理外鍵】 程序的性能差 良好的數據庫設計: 節省內存空間 保證數據庫的完整性 方便

原创 java基礎語法1---數據類型、常量和變量

1.常量的概述和使用! 什麼是常量 就是在程序的執行過程中其值不發生改變的量。 Java中常量的分類 (1):字面值常量 (2):自定義常量 字面值常量的分類 (1): 字符串常量 用雙引號括起來的內容 “Hell

原创 java面向對象---new對象

1.創建一個對象的步驟 一個對象的創建過程做了哪些事情? Student s = new Student(); 步驟: (1):加載Student.class文件進內存 (2):在棧內存爲s開闢空間 (3):在堆內存爲學生對象開

原创 MySQL---DQL查詢數據

1.DQL (Data Query LANGUAGE : 數據查詢語言) 所有的查詢操作都用它 Select 簡單的查詢,複雜的查詢它都能做~ 數據庫中最核心的語言, 最重要的語句使用頻率最高的語句 Select完整的語法:

原创 javaSE---數組

1.爲什麼要有數組 現在需要統計某公司員工的工資情況,例如計算平均工資、找到最高工資等。假設該公司有80名員工, 用前面所學的知識,程序首先需要聲明80個變量來分別記住每位員工的工資,然後在進行操作,這樣做會顯得很麻煩。 爲了解決

原创 java控制跳轉語句---break、continue、return

1.什麼是控制跳轉語句 前面我們已經說過了,Java中的goto是保留字,目前不能使用。雖然沒有goto語句可以增強程序的安全性,但是也帶來很多不便, 比如說,我想在某個循環執行到某一步的時候就結束,現在就做不了這件事情。 爲了彌

原创 java面向對象---權限修飾符

1.類及其組成所使用的常見修飾符 A:修飾符: 權限修飾符:private,默認的,protected,public 狀態修飾符:static,final 抽象修飾符:abstract B:修飾類的關鍵字: 權限修飾符:默

原创 Mysql---操作數據庫

1.操作數據庫 增刪改查 1、創建數據庫 CREATE DATABASE [IF NOT EXISTS] westos; 2、刪除數據庫 DROP DATABASE [IF EXISTS] westos 3、使用數據庫 – tab

原创 JavaWeb---Maven

首先,爲什麼要學習maven這個技術,原因有兩點: 在Javaweb開發中,需要使用大量的jar包,我們手動去導入; 如何能夠讓一個東西自動幫我導入和配置這個jar包。 由此,Maven誕生了! 1.Maven項目架構

原创 java面向對象---封裝

1.封裝 A:封裝的引入 通過學生案例,給年齡賦值爲負數引出數據問題。 然後通過private解決這個問題。最後說其實這就是封裝。 B:封裝概述 是指隱藏對象的屬性和實現細節,僅對外提供公共訪問方式。 C:封裝好處 隱藏實現細節

原创 java常用類---StringBuffer和StringBuilder

1.StringBuffer 我們如果對字符串進行拼接操作,每次拼接,都會構建一個新的String對象,既耗時,又浪費空間。而StringBuffer就可以解決這個問題。線程安全的可變字符序列 StringBuffer和Strin

原创 MySQL---MySQL函數

官網:https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html 這一小節主要有三個部分一個是常用函數,一個是聚合函數,還有一個擴展部分,關於數據庫的MD5加密