java基础分享_一、java基础教程
1、java是一門比較純粹的面向對象編程語言,所以java的所有代碼都必須寫在類的內部。
1.1 java的可執行文件后綴名是".java",例如HelloWorld.java,并且每個可執行文件內部,必須有且僅有一個public公共類/公共接口/公共抽象類。
并且public公共類/公共接口/公共抽象類的名字必須和文件名一致。
(1)以下三選一:
public class MyClass{……} (類,文件名必須是MyClass.java)
public abstract MyAbStract{……} (抽象類,文件名必須是MyAbStract.java)
public implements MyImplements{……} (接口,文件名必須是MyImplements.java)
(2)而其他和public類處于同一文件的類,可以是外部類(即定義在public公共類的外部),
也可以是內部類(即定義在public公共類的內部,或者定義在其他外部類的內部)
1.2 java的入口函數,和c/c++一樣,入口函數是main,格式如HelloWorld.java代碼內容:
1.3 在一些項目中,每個java可執行文件都必須定義包名,該包名表示該文件中的類處于該項目的路徑,也是該文件類的唯一的key值。如:
(圖一)
(圖二)
可執行文件的編譯和運行。
1.5 多個包之間的導入,使用import導入,如:
(1)新建不同包下的Student和Teacher類
在HelloWorld,類可以用new創建實例
(3)編譯和運行
2、java的基礎變量類型和包裝類
(1)包裝類是類,而基礎類型不是類(包裝類是對 基礎類型 的封裝的類)
基礎類型和包裝類之間可以相互隱式轉換,唯一不同的是包裝類定義后默認的初始值為null,而基礎類型默認為0。
(2)java的基礎類型是基于jvm的自定義的基礎類型,也就是說與機器無關,如int,不論c/c++中系統自定義的int長度多長,
都和java的基礎類型int占用字節長度無關!(java是與平臺無關的跨平臺開發語言)
(3)每個基礎類型都有對應的包裝類:
int(占32位字節) ========對應包裝類=====》 ?Integer
char(占16位字節) ========對應包裝類=====》 ?Character
byte(占8位字節) ========對應包裝類=====》 ?Byte
long(占64位字節) ========對應包裝類=====》 ?Long
boolean(占8位字節) ========對應包裝類=====》 ?Boolean
float(占32位字節) ========對應包裝類=====》 ?Float
double(占64位字節) ========對應包裝類=====》 ?Double
3、代碼注釋,與基本的輸入System.in、輸出System.out
PS:為何這樣排版?主要是為了一些已經學習過其他一門語言的人,更方便入門java。現在有千百門編程語言,誰手上沒有一門熟悉的呢?
點贊
收藏
分享
文章舉報
joth
發布了9 篇原創文章 · 獲贊 0 · 訪問量 80
私信
關注
總結
以上是生活随笔為你收集整理的java基础分享_一、java基础教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哔哩哔哩二季度营收53亿元 同比增长8%
- 下一篇: java适配器模式应用_java笔记--