原创 java函數--03

什麼是函數? 函數就是定義在類中的具有特定功能的一段獨立小程序 函數也成爲方法 函數的格式: 修飾符 返回值類型 函數名(參數類型 形式參數1,參數類型 形式參數2, ……) { 執行語句; ret

原创 java內部類,異常--09

內部類 內部類的訪問規則: 1,內部類可以直接訪問外部類中的成員,包括私有 格式:外部類名.this 2,外部類要訪問內部類,必須建立內部類對象。 訪問格式: 1,當內部類定義在外部類的成員位置上,而且非私有,可以在外部其

原创 !=小知識點

class OperateDemo { public static void main(String[] args) { //int x = 4270; //x = x /1000 * 1000; //int a

原创 java異常,包--10

異常finally finally代碼塊:定義一定執行的代碼 通常用於關閉資源。 class FuShuException extends Exception { FuShuException(String msg)

原创 java多線程--12

線程間通訊 其實就是多個線程在操作同一個資源,但是操作的動作不同 notifyAll(); wait: notify(); notifyAll(); 都使用在同步中,因爲要對持有監視器(鎖)的線程操作 所以要使用在同步中,因

原创 java多態--08

多態 可以理解爲事物存在的多種體現形式 人:男人,女人 動物:貓,狗 貓 x = new 貓(); 動物 x = new 貓(); 1,多態的體現 父類的引用指向了自己的子類對象。 父類的引用也可以接收自

原创 java基礎語法--01

Java語言是強類型語言,對於每一種數據都定義了明確的具體數據類型,在內存中分配了不同大小的內存空間: byte 1個字節 short 2個字節 int 4個字節 lon

原创 數組的查找,插入元素保證數組有序

/* 數組的查找操作。 有一個有序的數組,將一個數插入到該數組中, 還要保證該數組是有序的。如何獲取該元素在數組中的位置。 */ class ArrayTest4 { public static void main(String[] a

原创 java面向對象--06

static關鍵字 靜態:static 用法:是一個修飾符,用於修飾成員(成員變量,成員函數)(只能修飾成員,不能修飾局部) 當成員被靜態修飾後,就多了一個調用方式,除了可以被對象調用外, 還可以直接被類名調用。類名.靜態成

原创 java基礎語法--02

1. while:先判斷條件,只有條件滿足才執行循環體。 do while:先執行循環體,再判斷條件,條件滿足,再繼續執行循環體。 簡單一句話,do while:無論條件是否滿足,循環體至少循

原创 java多線程--11

多線程 進程:是一個正在執行的程序 每一個進程執行都有一個執行順序,該順序是一個執行路徑,或者叫一個控制單元 線程:就是進程中的一個獨立的控制單元 線程在控制着進程的執行 一個進程中至少有一個線程 如何自定義線程?

原创 java面向對象--05

面向對象概念 面向對象是相對面向過程而言,面向對象和麪向過程都是一種思想。 面向過程: 強調的是功能行爲。代表語言:C語言。 例子:把大象裝進冰箱 1. 打開冰箱。 2. 存儲大象。 3. 關上冰箱。 “打開”、”存儲

原创 java String功能--13

String功能介紹 class StringDemo { public static void main(String[] args) { String s = new String();//跟下

原创 java 集合框架--14

集合框架(體系概述) 爲什麼會出現這麼多的容器呢? 因爲每一個容器對數據的存儲方式都有不同。 這個存儲方式稱之爲數據結構。 Collection import java.util.*; /* 1,add方法的參數類型是O

原创 java面向對象--07

繼承 繼承: 1,提高代碼的複用性 2,繼承讓類與類之間產生了關係,有了這個關係,纔有了多態的特性。 注意: 不可以爲了簡化代碼,獲取其他類的功能無腦繼承 必須有所屬關係纔可以繼承。 class Person {