Java程式設計

Java程式設計一天學會

從這10.5小時的課程您將會學到

從零開始學習Java物件導向程式設計

Java程式設計
物件導向程式設計
封裝
繼承
多型
軟體工程
程式語言

要求

使用電腦的初級能力
高中以上

說明

Java入門程式設計

本課程包含
第一章 Java簡介
(00:00:00)Java簡介
(00:04:09)1-1程式

(00:06:06)1-2安裝JDK

1-3安裝eclipse和IntelliJ

1-4Java的第一個程式

1-5建立、編譯與執行JAVA程式

1-6分析JAVA程式
(00:42:15)Java程式設計安裝Mac實作
(00:57:42)Java程式設計安裝Windows實作
(01:10:34)Java程式設計實作與概念
第二章 原始資料型態和操作
(01:24:09)原始資料型態和操作
1-1 簡單的程式

1-2 識別名稱

1-3變數

1-4分配敘述與分配運算式

1-5常數

1-6數值資料型態與運算子

1-7數值型態轉換

1-8字元資料型態與運算子

1-9布林資料型態和運算子

1-10遞增遞減運算子

1-11運算子的優先順序

1-12字串型態

1-13程式設計的技巧

第三章 控制結構
(02:09:29)控制結構
1-1 布林運算式

1-2 選取結構:if

1-3選取結構switch

1-4迴圈敘述:while敘述與for敘述

1-5break敘述

1-6continue敘述

第四章 函數function
(02:39:41)函數function
第五章 使用類別和物件
(03:36:15)使用類別和物件
1-1建立物件

1-2字串類別

1-3套件

1-4數學Math類別

1-5列舉型態

1-6元件和容器

1-7包裹類別wrapper

1-8AutoBoxing

1-9記憶體回收Garbage Collection

第六章 類別class與封裝
(04:42:28)別class與封裝
1-1類別

1-2建構子

1-3封裝

1-3-1存取控制修飾子

1-4多載Overloading

1-5成員變數與區域變數

第七章 物件導向設計
(05:20:45)物件導向設計
1-1軟體開發活動

1-2類別和物件的識別名稱

1-3類別的靜態成員

1-4類別間的關係

1-5繼承

1-6介面

1-7抽象類別

1-8物件導向設計模型實作

第八章 陣列
(05:58:41)陣列
1-1陣列簡介

1-2複製陣列

1-3當函數參數的陣列

1-4從函數回傳的陣列

1-5陣列排序

1-6搜尋陣列

1-7二維陣列

1-8多維陣列

1-9物件的陣列

Java運算子優先順序

(00:00:00)Java運算子優先順序
運算子結合優先順序
(00:04:08)分配運算子由右至左結合性
(00:16:55)運算子優先順序,先乘除後加減
(00:17:07)比較運算子優先於邏輯運算子
(00:18:38)&&運算子優先於||運算子
(00:22:26)運算子結合優先順序實作

(00:00:00)JAVA 入門程式設計-物件導向程式
(00:00:10)封裝,繼承,多型
(00:05:13)父類別和子類別
#Java入門
#Java教學
#Java
第九章 繼承

1-1繼承

1-2父類別和子類別

1-2-1存取修飾子

1-3父類別與子類別的關係

1-4Object類別

(00:17:46)1-5多型、動態聯繫

(00:21:08)1-6覆寫Overriding

(00:31:30)1-7建構函數

(00:47:38)1-8變數的初始值

(00:48:20)1-9this和super關鍵字

第十章 多型

(01:01:02)1-1多型

1-2抽象類別和方法

1-3介面

(01:40:02)1-4內部類別

(01:47:05)1-5多型的例子

(02:00:46)1-6多型執行時期

第十一章 例外異常處理

(02:16:22)1-1例外異常處理

1-2try-catch敘述

(02:45:36)1-3引發例外異常的方式

1-4Exceptions類別階層

Java物件導向程式設計一天學會,封裝繼承及多型,JDBC連結SQL Server資料庫及MySQL資料庫

程式語言世界排名,Java為大型軟體開發學習首選.資訊科學與資訊工程必讀.

提供朋友社群Java學習優惠券,要搶要快立即購買

JAVA程式設計電子書下載

購買流程:
請先到此註冊為吳老師教學中心的會員
https://sso.teachable.com/secure/733282/users/sign_up
如果你已經是吳老師教學中心的會員,請到下列網址重設密碼,再登入即可購買課程
https://sso.teachable.com/secure/733282/users/password/new

第一章  Java簡介

每一個JAVA程式至少有一個類別,每一個類別開始都
有宣告該類別的名稱。
Java程式語言是有大小寫之分。
範例:main.java
//後面代表的是註解,後面的程式碼沒有作用。
String[] 為字串類別陣列
Main是類別名稱,public class則為類別的標頭。
Main類別的主要方法main,main方法包含了System.out.println的敘述。
列印出字串”歡迎使用JAVA”,println(“歡迎使用JAVA”)為列印出“歡迎 使用JAVA”的方法。

在Main.java的範例中,它的程式有下面的元件。註解、 修飾子、敘述、區塊、類別、方法和主要的main方法。要撰寫 Java程式,我們需要了解這一些元件。

//是Java的註解符號,作用在後面的該行所有內容都會被當作是註解,而不 會對程式產生影響,它會影響該行後面的內容,並把它當作是註解。//註解 符號又稱為行註解符號,因為它只影響該行後面的內容。
//這是JAVA的第一個程式。
在/*和*/中間的內容也是當作註解,而/*和*/就可以有好幾行的註解內容。 當Java的編譯器讀取到/*符號時,它會去尋找*/符號,而這裏面的內容會被 當作註解,而沒有作用。
/*這是
JAVA
的第一個程式
。*/

在/*和*/中間的內容也是當作註解,而/*和*/就可以有好幾行的註 解內容。 當Java的編譯器讀取到/*符號時,它會去尋找*/符號,而這裏面的 內容會被當作註解。這一樣是可以被編譯執行的。

保留字在程式設計當中有特殊的用途,因此不能被用來當其它用 途使用。當編譯器看到保留字類別class時,它會知道在類別class 後面的字為該類別class的名稱。Java對字有大小寫之分。

類別中所有資料欄及方法在本類中均可存取得到,但要控制由其它的類別來 存取本類別中的資料欄位及方法,或者如何由次類別來繼承本類別中的資料 欄位及方法,Java提供下列的存取控制修飾子public、private和protected。
public(公用者):資料欄及方法均為類別的成員。成員(資料或方法)以public宣 告者,只要該類別可存取到的地方均可存取,並可由子類別繼承。
private(私用者):資料或方法成員以private宣告者,只能在本類別中存取。
protected(保護者):資料或方法成員以protected宣告者,除了在本類別中可 存取外,在次類別中也可􏰁取,並可由次類別繼承,但是它存取是受到保護 的。
預設是在同一類別和同一套件可以被存取。

敘述代表一連串的行動。System.out.println(“歡迎使用Java”);是顯 示字串的敘述,敘述都是以分號;作為結束。

在大型括號裏面的是區塊。每個區塊的開始是”{“,而區塊的結
束是”}”。
每一個類別都有一個類別區塊,這個類別區塊則包含了資料和方
法。
每一個方法區塊都包含了許多敘述。
區塊裏面可以包含區塊,在下圖中Main類別區塊包含了main方法 區塊。

System.out.println( );為我們的標準輸出。System.out是屬於物件,
而println()則是該物件的方法。
System.out.println();可以將輸入的􏰀串輸出到螢幕。我們使用 System.out.println(“歡迎使用JAVA”);來將字串”歡迎使用JAVA”來 輸出到螢幕,而所輸入的字串稱為println()方法的參數。
System類別是在java.lang套件中。在所有Java的程式中,預設是會 import輸入java.lang套件。

每一個Java程式必需要有一個使用定義的main方法,main方法定義了
程式的開始。
main方法提供控制程式的流程。
程式是由main方法開始執行。
main方法裏面包含了許多的敘述區塊。
public代表是公用的,static代表main()方法是屬於類別的函數,void則 表示它是沒有回傳值。

記憶體就像是容器可以裝很多東西一樣。
資料包含了原始資料型態和參考型態。
Java支援的原始資料型態有浮點數(float) 、 雙精度浮點數double、 字元(char)、整數(int) 、byte、short 、 long、布林常數(boolean) 。
在Java程式語言中,每一個變數和每一個運算式在編譯時都有一種 型態。
陣列(String[])、和字串(String)屬於物件參考型態。
參考型態包含了類別物件型態和介面型態。
物件(Object)、和字串(String)是參考型態。

第十二章  Java連接資料庫JDBC

1-1 Java 連接MySQL JDBC

1.建立資料庫temp


2.下載MySQL JDBC連接


3.將下載的JDBC套件加入Library


4.設定mysql的帳號和密碼,localhost為主機


5.建立company資料庫

 

1-2 SQL SERVER 2019 JDBC

1.新增資料庫


2.新增資料庫使用者

3.新增特定資料庫使用者

4.SQL Server組態管理

5.使用JDBC連接SQL SERVER

6.程式

總共:10.5小時12章33節

本課程包含

第一章  Java簡介

1-1程式

1-2安裝JDK

1-3安裝eclipse和IntelliJ

1-4Java的第一個程式

1-5建立、編譯與執行JAVA程式

1-6分析JAVA程式

第二章  原始資料型態和操作

1-1 簡單的程式

1-2 識別名稱

1-3變數

1-4分配敘述與分配運算式

1-5常數

1-6數值資料型態與運算子

1-7數值型態轉換

1-8字元資料型態與運算子

1-9布林資料型態和運算子

1-10遞增遞減運算子

1-11運算子的優先順序

1-12字串型態

1-13程式設計的技巧

第三章  控制結構

1-1 布林運算式

1-2 選取結構:if

1-3選取結構switch

1-4迴圈敘述:while敘述與for敘述

1-5break敘述

1-6continue敘述

第四章  函數function

第五章  使用類別和物件

1-1建立物件

1-2字串類別

1-3套件

1-4數學Math類別

1-5列舉型態

1-6元件和容器

1-7包裹類別wrapper

1-8AutoBoxing

1-9記憶體回收Garbage Collection

第六章  類別class與封裝

1-1類別

1-2建構子

1-3封裝

1-3-1存取控制修飾子

1-4多載Overloading

1-5成員變數與區域變數

第七章  物件導向設計

1-1軟體開發活動

1-2類別和物件的識別名稱

1-3類別的靜態成員

1-4類別間的關係

1-5繼承

1-6介面

1-7抽象類別

1-8物件導向設計模型實作

第八章  陣列

1-1陣列簡介

1-2複製陣列

1-3當函數參數的陣列

1-4從函數回傳的陣列

1-5陣列排序

1-6搜尋陣列

1-7二維陣列

1-8多維陣列

1-9物件的陣列

第九章  繼承

1-1繼承

1-2父類別和子類別

1-2-1存取修飾子

1-3父類別與子類別的關係

1-4Object類別

1-5多型、動態聯繫

1-6覆寫Overriding

1-7建構函數

1-8變數的初始值

1-9this和super關鍵字

第十章  多型

1-1多型

1-2抽象類別和方法

1-3介面

1-4內部類別

1-5多型的例子

1-6多型執行時期

第十一章  例外異常處理

1-1例外異常處理

1-2try-catch敘述

1-3引發例外異常的方式

1-4Exceptions類別階層

第十二章  Java連接資料庫JDBC

1-1 Java 連接MySQL JDBC

1-2 SQL SERVER 2019 JDBC