原创 方法 | 方法是什麼、方法的重載、方法的遞歸

一、什麼是方法 前面說過,我們有時候需要做重複的事情,於是把這些代碼寫進了循環語句中稱作循環體。現在,我們給這段循環語句起了名字,以後再需要使用這個循環體的時候,只需要調用循環語句的名字即可。 在上面的敘述中,被提取出來,起了

原创 選擇 | 循環 | 語句(if,if……else,switch,while,for)的理解和使用

一、選擇結構語句 選擇結構語句,字面上理解既然含有選擇,就一定得有相應供其選擇的條件才行。 例如現實世界中我們開車遇到紅綠燈會知道紅燈停,綠燈行,Java中也是如此,有些代碼必須滿足條件才能被執行。 對一些條件進行判斷,從而

原创 變量數據類型 | java初學筆記

java中各種數據需要存儲在計算機中,計算機需要爲每個保存的數據劃分一個內存單元,這寫內存單元有這不同的計算機分配的地址,我們爲了方便使用會給這些內存單元各種各樣的標識符。可以理解成我們每個人都是一個內存單元,身份證編號就是計算機

原创 2 進制轉換 | 二進制、八進制、十進制、十六進制整型常量之間的相互轉換

本篇文章只討論進制轉換的一些基本問題。 因爲不論是幾進制,對於我們初學者來說如果想要深入理解都是不容易的事情,我一個小白也不會理解的很透徹,所以我現在只能把自己對於進制轉換的一些想法記下來。 進制就是進位制,是一種計數方式。

原创 java初識 | eclipse和jdk的下載與安裝、環境變量的配置(win10)

首先是jdk的安裝 瀏覽器輸入網址 www.oracle.com/dowloads   訪問oracle官網的下載鏈接即可(可能打開速度會慢一些,畢竟不是國內的網站) 打開之後的界面是這樣的(一個全是英文的看不懂的網站) 然鵝對於我們來說

原创 3 Java編程基礎|這一篇是來自教材的筆記 最入門

一、Java的基本語法 所有程序代碼均需要放在類中,類要用class定義,class前面可以有一寫修飾符,格式如下 修飾符 class 類名{ 程序代碼 } java程序代碼分爲結構定義語句和功能定義語句。所有的功能結構

原创 java中的運算符|基礎 學習筆記 算術、賦值、比較、邏輯、位

java中語言中運算符可以分爲五種,算術運算符、賦值運算符、比較運算符、邏輯運算符、位運算符。 下面詳細看一下這五種 一、算術運算符 這裏只說明一點,就是自增自減運算其符號前後的區別在於:符號在前,先進行自增或自減運算,然

原创 (轉) 補碼原理

1、機器數 數在計算機中的二進制表示形式就稱爲機器數。機器數是帶符號的,在計算機用一個數的最高位存放符號(0爲正,1爲負),這樣就將數的符號數值化了。 比如,十進制中的數 +5 ,計算機字長爲8bits,轉換成二進制就是0000

原创 自動、強制類型轉換 | 變量作用域 | java初學筆記 新手理解

一 、自動類型轉換(隱式轉換) 自動類型轉換時不需要程序員去手動進行的,但是需要滿足兩個條件纔會進行。 1、兩種數據類型彼此兼容 2、目標類型取值範圍大於源類型的取值範圍 列出三種自動類型轉換的情況 1、byte→sho

原创 異常(try……catch……finally、throws和throw的區別、自定義異常)

一、什麼是異常 什麼是異常? 認識異常:導致程序中斷執行的。 例如我們編寫了一個除法程序,除數是不可以爲0的,但是我們一開始沒有做這個規定,如果執行的過程中出現了0,那麼程序就會異常結束。 二、try……catch和finally 出

原创 集合類(常用集合類、Iterator迭代器、)

一、集合類是什麼?爲什麼要使用集合類? java集合類就像是一個容器,專門用來儲存java類的對象。 java數組可以保存多個對象,但是一旦建立,數組的長度是無法改變的。爲了保存這些數目不確定的對象,JDK提供了一系列特殊的類,這些類

原创 面向對象的概念 | 類與對象 | java基礎

一、面向對象的概念 關於面向對象的概念問題一直困擾了我好久,雖然看了很多例子但始終不理解(文轉理),最近在知乎上看到這麼一個回答,我要給他十萬個贊,感覺很是精闢 引號內爲原文,知乎網友匿名 “ 你的程序要完成一個任務相當於將一個故事

原创 多態心得(java課上)

首先解釋多態是什麼意思 多態(Polymorphism)按字面的意思就是“多種狀態”。如何實現多種狀態,簡單的說就是用繼承(2017.10.19 目前只講了類之間的繼承,尚未涉及接口) 有一個父類叫做動物,下面有幾個繼承自他的子類,例

原创 IO(字節流、字符流)

一、IO概念 什麼是流? 程序需要實現與設備之間的數據傳輸,例如鍵盤輸入數據。在java中,把這種通過不同輸入輸出設備之間的數據傳輸現象稱作”流”。程序允許通過流的方式與輸入輸出設備之間進行數據傳輸。流位於java.io包中。 流的分

原创 多態(多態概述、對象的類型轉換、Object類、匿名內部類)

一、多態 多態:在同一個方法中由於傳入的參數類型不同而導致執行效果不同的現象就叫做多態。 java爲了實現多態,允許使用一個父類類型的變量來引用一個子類類型的對象,根據被引用子類對象特徵的不同,得到不同的運行結果。 二、對象的類型轉換