javase基礎
一、成員變量、實例變量、靜態變量、局部變量
1.成員變量必須在定義時就賦初值。如果不設置,會有默認值。
2.成員變量有實例變量和靜態變量。
實例變量的作用範圍是整個類,靜態變量的作用範圍可以誇類甚至在整個應用程序中都有效,用class.finalvarname引用。
3.局部變量只在方法體中有效。
局部變量可以與成員變量名稱相同,但成員變量會被暫時隱藏,用classname.varname調用
二、靜態方法
1.靜態方法不能調用非靜態方法。
2.靜態方法不能使用this關鍵字。
三、equal和==
equal是string的方法,比較兩個對象所指的內容是否相同。
==比較的是兩個地址。
四、重寫和重載
繼承中的重寫,也就是覆蓋父類的方法。如果想調用,用super關鍵字。
重載,一個類中,存在名字相同,參數不同的方法。
五、接口
使用interface來定義一個接口,類實現接口時,方法名、類型、參數須完全一致。
六、抽象類
abstract class 類名{
}
只聲明方法的存在不去實現它。
javase基礎
相關推薦
javase基礎5
返回 水仙花 scanner 實際參數 ber 修飾符 sca 創建 寫法 1.方法格式 修飾符 返回值類型 方法名(參數類型 參數名1,參數類型 參數名2…) { 函數體; return 返
JavaSE基礎練習001_IO,字符串,循環
基礎 nts txt scan line buffered insert idc for import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import
javase基礎
調用 super 關鍵字 equal nal 類型 聲明 ring 實現接口 一、成員變量、實例變量、靜態變量、局部變量 1.成員變量必須在定義時就賦初值。如果不設置,會有默認值。 2.成員變量有實例變量和靜態變量。 實例變量的作用範圍是整個類,靜態變量的作用範圍可以誇
【JavaSE基礎】生成隨機數的三種方法
new random nbsp 最小 最小值 () 通過 java -s 方法一: (數據類型)(最小值+Math.random()*(最大值-最小值+1)) 舉例: (int)(1+Math.random()*(10-1+1)) 生成1~10的隨機數。 方法
javaSE基礎之 LinkedList的底層簡單實現
http 簡單測試 void nis () gen png mage pre 這裏貼上LinkedList底層的簡單實現 package com.yck.mylinkedlist; public class Node { private Node prev
JavaSE基礎 awt Button 點擊按鈕後在控制臺輸出文字
block windows7 且行且珍惜 學習 java.awt lease 老師 set awt 禮悟: 好好學習多思考,尊師重道存感恩。葉見尋根三返一,活水清源藏於零。 虛懷若谷良心主,皓月當空自在王。願給最苦行無悔,誠勸且行且珍
JavaSE基礎 awt Frame 設置窗體的大小 位置 可見性
settitle idt ati oid demo res 2-2 資源 學習 禮悟: 好好學習多思考,尊師重道存感恩。葉見尋根三返一,活水清源藏於零。 虛懷若谷良心主,皓月當空自在王。願給最苦行無悔,誠勸且行且珍惜。
JavaSE基礎 awt Graphics2D 生成矩形圖片並向其中畫一條直線
bsp 且行且珍惜 clip line ack cst gety void 不同 禮悟: 好好學習合思考,尊師重道存感恩。葉見尋根三返一,江河湖海同一體。 虛懷若谷良心主,願行無悔給最苦。讀書鍛煉強身心,誠勸且行且珍惜。 os :
JavaSE基礎篇—1.數據類型和運算符
內存 ring 流程控制 print 命名規範 變量 接下來 半徑 text 本章知識點內容概括 數據類型: 1.基本數據類型 數值型 整數類型 byte(128~127),占1個字節的儲存間 short(
JavaSE基礎_java簡介和環境搭建_2
配置 png java ads 打開 驗證 body java程序 一個 準備工作: 下載JDK和JRE,按照指引一步一步安裝好即可。 配置環境變量 右鍵 我的電腦 -- 屬性 點擊高級系統設置 點擊環境變量 變量名:JAVA_HOME 變量值:D:\Progr
JavaSE基礎 數組 面向對象編程理解部分關鍵字的解釋及用法
java 開發一維數組 數組:可以存儲多個元素並且多個元素是同一種類型的容器 數組的定義: 數據類型[] 數組名; 例如:int[]a; 意義:定義了一個int類型的數組變量a 數據類型 數組名[]; 例如:int a[]; 意
JavaSE基礎---多線程
判斷 釋放 syn 線程的狀態 垃圾 描述 類名 進程和線程 好處 進程:正在進行的程序。其實就是一個應用程序運行時的內存分配空間。 線程:進程中一個程序執行控制單元,一條執行路徑。進程負責的事應用程序的空間的標識,線程負責的事應用程序的執行順序。 進程和線程的關系:一個進
JavaSE基礎總結1 ——Java概述、JDK安裝、環境變量配置
種類 應用軟件 ava 自動 例如 並發執行 線程 換行 直觀 JavaSE基礎點一 Java概述 什麽是Java? Java是一門程序設計語言,在說Java語言前先談一下什麽是計算機語言。計算機語言是人與計算機之間通信的語言,它主要由一些指令組成,這些指令包括數字、符
JavaSE基礎之包裝類
獲取 原因 不用 處理 obj stat san 必須 的確 一.概念: Java語言的8種基本類型分別對應了8種“包裝類”。每一種包裝類都封裝了一個對應的基本類型成員變量,同時還提供了針對該數據類型的實用方法。 1)包裝類的目的:用於將基本類型數據當作引用類型看
JavaSE基礎之繼承
無法 rec true 屬性綁定 idt 而在 span 同名 rect 一.概念 父子概念的繼承:圓繼承於圖形,圓是子概念(子類型 Sub class)圖形是父類型(Super Class也叫超類),繼承在語法方面的好處:子類共享了父類的屬性和方法的定義,子類
java學習之路之javaSE基礎3
區別 之路 函數重載 while循環 a + b 內存 sum get 錯誤 所有代碼都未經測試。。 1:for循環的格式? for循環格式: for(初始化表達式;條件表達式;循環後的操作表達式) { 循環體; } 執行流程: * a:執行初始化語句 * b:
JavaSE基礎復習---1---2018/9/27
單位 程序 進行 適用於 容易 print div 不同的 計算 2018/9/27 JavaSE學習筆記-1 目錄: Java的起源 Java語言概述 1、Java的起源 現代編程語言的發展,大致可以理解為,機器碼語言---匯編語言---C語言---C++語言
javaSE基礎知識點(2)
java傳遞引數 Java進行復制操作或方法呼叫中傳遞引數時,遵循值傳遞的原則。 1.基本型別資料傳遞的是該型別資料的值本身,當一個基本型別的變數傳遞給一個方法時,在方法內部可以改變變數的值,但是方法呼叫結束後,該變數會恢復原來的值。 2.引用型別資料傳遞的物件的引用,當一個引用變數作
javaSE基礎知識點(1)
1.開發環境的搭建 a)下載安裝JDK b)JDK—java develop kitjava開發工具包 JDK中包含JRE c)JRE—java runtime environmentjava執行時環境 2.配置環境變數 3.第一個java程式 public class Hel
JavaSE基礎之IO流
Java中把輸入/輸出(input/output)操作稱為流(Stream)。 流:即為起點到接收點有序的資料序列。 流的分類: 1.按照流的方向分為: