原创 異常:異常的定義,類型,捕獲異常,拋出異常,自定義異常

異常的定義 針對程序中出現的非正常情況,Java語言中引入了異常(Exception),以異常類的形式對這些非正常情況進行封裝,通過異常處理機制對程序運行時發生的各種問題進行處理。 以上代碼中,程序發生了異常,(被0除的算術運算

原创 計算機基礎

計算機基礎 電腦中常用的快捷鍵 Tab 縮進 Win + D 顯示桌面 Win + R 打開dos窗口 Win + E 打開我的電腦 Alt + Tab 窗口切換 Alt + F4 關閉窗口 Ctrl + A 全選 Ctrl +

原创 Java基礎知識及語法(一)

Java基礎知識及語法(一) 標識符和關鍵字 ​ 關鍵字是編程語言裏事先定義好並賦予了特殊含義的單詞,也稱作爲保留字,jdk8中有50個關鍵字,這些關鍵字都是小寫字母。 ​ 標識符用來在編程過程中定義一些名稱,如包名,類名,

原创 選擇結構語句 if,switch

選擇結構語句 ​ 在實際生活中經常需要在一些上做出一些判斷或者選擇,代碼中也不例外,在Java中有一段特殊的語句叫選擇結構語句。選擇結構語句也分爲 if 語句和 switch 語句。 if語句 if單選則結構 if單選擇結構

原创 JDK1.8的下載,安裝及環境變量的配置

Java開發環境的搭建及環境變量配置 卸載JDK 刪除jdk的安裝路徑 刪除JAVA_HOME 刪除path下關於java的目錄 使用java - version 檢查,不是內部命令即爲刪除成功 下載JDK ​ 俗話說,預先

原创 面向對象(三):多態,instanceof關鍵字,對象的類型轉換,static關鍵字

多態 ​ 在Java中,多態是指不同類的對象在調用同一個方法時所呈現出的多種不同行爲。在一個類中定義的屬性和方法被其他類繼承或重寫之後,當把子類對象直接賦值給父類引用變量時,相同引用類型的變量調用同一個方法所呈現在的多種不同形態

原创 數組詳解(二):多維數組,Arrays數組工具類,冒泡排序

多維數組 多維數組可以看成是數組的數組,比如二維數組就是一個特殊的一維數組,其中的每一個元素都是一個一維數組。 二維數組的格式: 數據類型[][] 數組名 = new 數據類型[4][2]; 以上二維數組可以看成是一個四行

原创 Java基礎知識及語法(二)

Java基礎知識及語法(二) 運算符 Java中的運算符: - 算術運算符:+ ,-,*,/,%,++,-- - 賦值運算符:=,+=,-=,*=,/= - 關係運算符:<,>,>=,<=,==,!=,instanceof - 邏

原创 用戶交互 Scanner

用戶交互 Scanner ​ Java給我們提供了這樣一個工具類,我們可以獲取用戶的輸入。java.util.Scanner是Java5的新特性,可以通過Scanner類來獲取用戶的輸入。 基本語法: Scanner s

原创 面向對象(二):訪問控制符,類的封裝,繼承,super,方法重寫,Object類

訪問控制符 在Java中,針對類,成員方法和屬性提供了4種訪問級別,分別是:private,default,protected,public。 private(當前類訪問級別):如果類的成員被 private 訪問控制符來修飾

原创 第一個Java程序HelloWorld

第一個Java程序HelloWorld 使用記事本編寫第一個代碼 package com.wh; public class HelloWorld { public static void main(String[] ar

原创 方法詳解:方法的定義,重載,遞歸,可變參數

方法的定義 Java的方法類似於其它語言的函數,是一段用來完成特定功能的代碼片段。 方法定義的格式: 修飾符 返回值類型 方法名(參數類型 參數名) { //方法體 return 返回值; } 修飾

原创 循環結構語句 while,do...while,for

while循環 while循環的語法格式: while(循環條件) { //循環體 } while語句中,{}裏面是循環體,當循環條件爲true時,循環體就會執行。循環體執行完時, 程序會繼續判斷