日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Day02

 頭號(hào)碼甲 2022-11-30 發(fā)布于北京

HelloWorld

  1. 隨便新建一個(gè)文件夾,存放代碼

  2. 新建一個(gè)JAVA文件

    • 文件后綴名為.java
    • 全稱(chēng)Hello.java
  3. 編寫(xiě)代碼

public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,World!");
	}
}
  1. 編譯指令:javac +java文件全稱(chēng),會(huì)生成一個(gè)class文件

  2. 運(yùn)行class文件,指令:java class文件

    ![](C:\Users\29567\Pictures\屏幕截圖 2021-03-07 114915.png)

可能遇到的情況

  1. 大小寫(xiě)問(wèn)題,java對(duì)大小寫(xiě)很敏感
  2. 盡量使用英文
  3. 文件名和類(lèi)名要保持一致,且首字母大寫(xiě)

運(yùn)行機(jī)制

  1. 編譯型(compile):一次性
  2. 解釋型:針對(duì)某些語(yǔ)句

JAVA程序運(yùn)行機(jī)制

先編譯成字節(jié)碼,再解釋

基礎(chǔ)語(yǔ)法

注釋

任務(wù)框架

  1. 單行注釋 //

  2. 多行注釋 /* */

  3. Doc文檔注釋 /**

    *   ?                      *
    *   ?                      */
    
  4. 有趣的代碼注釋

    /***
     *                    _ooOoo_
     *                   o8888888o
     *                   88" . "88
     *                   (| -_- |)
     *                    O\ = /O
     *                ____/`---'\____
     *              .   ' \\| |// `.
     *               / \\||| : |||//  *             / _||||| -:- |||||-  *               | | \\\ - /// | |
     *             | \_| ''\---/'' | |
     *              \ .-\__ `-` ___/-. /
     *           ___`. .' /--.--\ `. . __
     *        ."" '< `.___\_<|>_/___.' >'"".
     *       | | : `- \`.;`\ _ /`;.`/ - ` : | |
     *         \ \ `-. \_ __\ /__ _/ .-` / /
     * ======`-.____`-.___\_____/___.-`____.-'======
     *                    `=---='
     *
     * .............................................
     *          佛祖保佑             永無(wú)BUG
     */
    

標(biāo)識(shí)符

定義:類(lèi)名,變量名,方法名的統(tǒng)稱(chēng)。

標(biāo)識(shí)符注意點(diǎn)

![](C:\Users\29567\Pictures\屏幕截圖 2021-03-07 195657.png)

數(shù)據(jù)類(lèi)型

![](C:\Users\29567\Pictures\屏幕截圖 2021-03-07 202946.png)

字符

  1. 字符串(string) "ABCD " -> 注意string不是關(guān)鍵詞,是類(lèi)
  2. 字符類(lèi)型(char) 'A'

數(shù)值

  1. long=10000L;

  2. float=1.0F;

    小寫(xiě)也可以

boolean類(lèi)型

boolean=ture;

boolean=false;

字節(jié)

![](C:\Users\29567\Pictures\屏幕截圖 2021-03-07 210114.png)

在補(bǔ)碼中只有一個(gè)0,即00000000為+0;10000000為-0補(bǔ)碼中表示為-128.

擴(kuò)展

整數(shù)擴(kuò)展

進(jìn)制:二進(jìn)制0b 十進(jìn)制 0八進(jìn)制

? 十六進(jìn)制0x :09,AF(16)

浮點(diǎn)數(shù)擴(kuò)展

存在問(wèn)題

![](C:\Users\29567\Pictures\屏幕截圖 2021-03-07 213358.png)

字符擴(kuò)展

強(qiáng)制轉(zhuǎn)換:由于字符本質(zhì)還是數(shù)字,所以可以把字符強(qiáng)制轉(zhuǎn)換成數(shù)字類(lèi)型。

![](C:\Users\29567\Pictures\屏幕截圖 2021-03-07 220532.png)

"分割線(xiàn)=================================================================================================="

轉(zhuǎn)義字符

  1. \t 制表符
  2. \n 換行符
  3. ......

類(lèi)型轉(zhuǎn)換

提示:

  1. 運(yùn)算中,不同類(lèi)型的數(shù)據(jù)先轉(zhuǎn)換為同一類(lèi)型。
  2. 強(qiáng)制轉(zhuǎn)換時(shí)可能存在內(nèi)存溢出和精度問(wèn)題。
  3. 數(shù)據(jù)類(lèi)型等級(jí):byte<char<int<short<long<float<double。
  4. 不能對(duì)boolean進(jìn)行轉(zhuǎn)換。
  5. JDK7之后的新特性,數(shù)字之間可以用下劃線(xiàn)分割,不會(huì)被輸出
  6. 如果強(qiáng)制轉(zhuǎn)換之前已經(jīng)出現(xiàn)由于運(yùn)算導(dǎo)致的內(nèi)存溢出,則在進(jìn)行轉(zhuǎn)換無(wú)效。![](C:\Users\29567\Pictures\屏幕截圖 2021-03-07 223907.png)

強(qiáng)制類(lèi)型轉(zhuǎn)換

數(shù)據(jù)類(lèi)型由高轉(zhuǎn)到低 —>(數(shù)據(jù)類(lèi)型)參數(shù)名

自動(dòng)類(lèi)型轉(zhuǎn)換

數(shù)據(jù)類(lèi)型由低轉(zhuǎn)到高 —>直接賦值即可

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多