原创 Java 類與對象(二)(實例變量\類變量\方法重載\)

1.實例變量和類變量。 class A{ int x; //實例變量 static int y;//類變量 } 只要定義變量前帶了static,那麼此變量爲類變量。 2.方法重載 簡單來說吧,就是同一個方法名,

原创 Java 類與對象(一)

1.類,封裝着數據和對數據的操作,是Java中重要的引用型數據類型 2.類聲明的變量成爲對象變量,簡稱對象。 3.類體: 一部分是變量聲明:體現數據(屬性) 另一部分是方法 :體現操作(行爲) 注意,類體中沒有語句!語句是在方法中

原创 Java中實例和對象的概念區分理解

目前大一,學的不是很深入。 對象類的實例化 實例是對對象的實例化 不知這樣理解有無問題,請前輩們指教 (多態等等還沒有學,目前是這樣理解的) 實例化是指創建對象的運算 個人理解,不一定正確

原创 Java 關於執行語句只能存放在方法體,不能直接在類中編寫。Multiple markers at this line - Syntax error on token(s), misplaced c

package com.CSDN; public class HelloWorld { public static void main(String []args){ System.out.println("I

原创 Java Scanner類中next()和nextLine()方法區別

next()一定要讀取到有效字符後纔可以結束輸入,對輸入有效字符之前遇到的空格鍵、Tab鍵或Enter鍵等結束符,next()方法會自動將其去掉,只有在輸入有效字符之後,next()方法纔將其後輸入的空格鍵、Tab鍵或Enter鍵

原创 Java基本數據類型與數組(五)(關於數組包 java數組排序以及排序的升序還是降序問題)

1.Arrays.sort(數組名且爲int型)爲數組排序的操作。 需加包import java.util.*; 或import java.util.Arrays; 注意,系統給的Arrays.sort(a)是升序 2.以下降序方

原创 Java 類與對象(二)(構造方法與類型的創建)

1.構造方法(存在於類) ①創建對象時使用 ②構造方法的名字必須和類名相同,並且無類型 示例 class People{ People{ //特點1沒有諸如int float的類型標明。 }

原创 JAVA 抽象類和接口的區別簡要理解

剛學接口,發現和抽象類有很多相似點。特此總結一下,以防日後遺忘。 1.抽象類是由子類實現,而接口由類實現即可 2.抽象類中可以同時做抽象方法聲明或方法實現,而接口只能方法聲明 3.抽象類中的變量是普通的變量,而接口中沒有變量,是p

原创 在做實驗過程中出現的關於package和import使用的問題

今天一直卡在一道package 和 import的題目上 要求是 (1)編寫Java應用程序求方程的根。使用package語句將方程的屬性即計算根的方法封裝在一個有包名的類中,包名是tom.jiafei,類的名字是SquareEq

原创 Java 關於類對象和類的對象的簡要區分(getClass()方法返回了什麼?)

我們首先設計一個person類 class person{ int age; //人的年齡 int height; //人的身高 String gender; //人的性別 Strin

原创 Java 捕獲異常的順序(子類異常和父類異常的catch順序)

try - catch中,catch的語句要注意,先寫範圍小的,後寫範圍大的。 比如你try中有IOException catch就要優先捕獲IOException類型的錯誤 若先捕捉的Exception類型的錯誤的話,系統就會拋

原创 Java String類方法 toLowerCase和toUpperCase大小寫轉換

toLowerCase把大寫轉換成小寫 String str = "ABC"; String str_lower = str.toLowerCase(); //str_lower==“abc” -----------------

原创 Java(1)編寫一個方法fact實現參數給定值的階乘計算,然後在main方法中對其進行調用。 //(2)從控制檯輸入整數n,求出其階乘n!後輸出。出現的小問題

原代碼 package com.company; //編寫實現階乘的Java應用程序。要求: //(1)編寫一個方法fact實現參數給定值的階乘計算,然後在main方法中對其進行調用。 //(2)從控制檯輸入整數n,求出其階乘n

原创 com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'F' for

這個問題是由於數據庫中表的F欄設置了不可重複模式 而你在添加數據的時候F所在的欄中出現了重複數據,所以會報錯

原创 Java equalsIgnoreCase()的使用

equalsIgnoreCase是lang包下String類的方法 我們已經知道判斷兩個字符串的內容是否相等不可以用"==" 而是用a.equals(b);來進行比較 但怎樣忽視大小寫的比較字符串呢? equalsIgnoreCa