原创 Java程序---學生管理系統的登錄和註冊

/** * * 用戶信息類,描述了用戶的信息 * */ public class User { /** * 成員變量 * * */ private String username ; private Strin

原创 java---繼承

1.    概念:將這些類的共性內容,抽取到一個獨立的類中,讓獨立的類的多個類產生一種關係 2.    格式:class Zi extends Fu{} 3.    好處:1).提高了代碼的複用性和維護性 2).類與類之間產生了關係:耦合

原创 Java-Servlet的請求和響應

Request 和Response 對象都是由服務器創建,管理,銷燬.  由我們來使用. 繼承體系結構: ServletRequest(接口)<--------繼承<-------HttpServletRequest(接口)<------

原创 Java-MVC模式

1,MVC不是一種設計模式,它是一種開發框架. M:model:模型層:用於直接讀取數據庫裏面的數據進行相關的業務邏輯. V:view:視圖層:用於向客戶展示的頁面. C:controller:控制層,用於模型層和視圖層的邏輯交互. 2

原创 java—設計模式

創建型設計模式: 1.簡單工廠模式--->靜態方法工廠模式(在工廠類裏面提供了一些生產動物的靜態方法,返回值是每個具體的動物或者直接返回頂層類(抽象類)); 2.工廠方法模式:   優點:面向接口編程,裏面提供一些接口:Factory:該

原创 java—表單標籤

應用場景: 一:註冊用戶信息的時候:採集用戶的信息--->用戶輸入的信息符合正則表達式---->提交後臺服務器---->判斷是否符合規則 登錄:採集用戶信息--->提交後臺服務程序------>在數據中判斷是否存在---->反饋 <for

原创 java—HTML

1.軟件結構的劃分: 1)C-S結構:客戶端--服務器端:QQ    特點:必須客戶端升級才能使用服務器端的高版本功能 2)B-S結構:瀏覽器端--服務器端:網易新聞    特點:只要有瀏覽器就可以訪問,無需升級 2.HTML中的文本標籤

原创 Java—JDBC技術

JDBC技術: java數據庫連接技術! 接口: Connection:  連接對象 Statement:   執行命令對象: 把SQL語句發送到數據庫執行 ResultSet:    (在線式)結果集接口, 必須要保持與數據庫的連接!

原创 Java—xml編寫通訊錄(xml的增刪改查)

1.寫一個contact.xml文件,用來存放通訊錄中的信息   //寫一個通訊錄 public class WriteTel { public static void main(String[] args) throws IOExce

原创 數據庫—Mysql總結(2)

SQL:結構化語言 1. SQL分類: DDL:數據定義語言:定義數據庫對象:庫,表,列 DML:數據操作語言:定義數據庫記錄(增刪改查); DCL:數據控制語言:查詢記錄 2. DDL:操作數據庫,表 1)數據庫: 創建數據庫:crea

原创 Java—獲取任意一年的二月有多少天

import java.util.Calendar; import java.util.Scanner; //獲取任意一年的二月有多少天 public class Demo6 { public static void main(Str

原创 面試-java基礎面試題總結(1)

1.面向對象的特徵: (1)封裝:將成員變量私有化,不讓外界訪問,提供公共的set和get方法; 構造方法:1)類名和方法名相同.2)沒有void.3)構造方法可以重載 (2)繼承:可以讓某個對象獲得另外一個類型對象的屬性和方法 (3)多

原创 Java-冒泡、插入、快速、選擇排序

一:冒泡排序   1、基本思想:          依次比較相鄰的兩個數、將小數放在前面、大數放在後面。即首先比較第一個與第二個數、將小數放前面、大數放後面、然後比較第二個數和第三個數、將小數放在前面、大數放在後面、如此繼續、直至比較最後

原创 數據庫—Mysql總結(1)

1.約束:作用:爲了保證數據的有效性和完整性 mysql中常用的約束:主鍵約束(primary key)  唯一約束(unique) 非空約束(not null) 外鍵約束(foreign key) 1)主鍵約束:被修飾過的字段唯一非空

原创 Java-Http和Servlet

1:http協議: <1>超文本傳輸協議:規定數據的格式 瀏覽器--->服務器:請求 String name = config.getInitParameter("username"); Enumeration<String>