#學(xué)習(xí)筆記# JAVA 菜鳥教程的代碼存檔

小結(jié):菜鳥教程是代碼片段,不是一個(gè)可運(yùn)行程序,不太適合入門式邊寫邊學(xué)。并且很多代碼運(yùn)行失敗,可能跟版本兼容有關(guān)??戳饲懊嬉徊糠址艞?,存檔用于查理論信息。

  1. 訪問實(shí)例變量和方法

拿一只狗崽和它的年齡來做例子,在class里面定義狗崽有啥內(nèi)容;分別對每一個(gè)內(nèi)容進(jìn)行再定義;例如set/get。最后寫一個(gè)主函數(shù)main操作已定義好的類和動(dòng)作。

//input 
public class Puppy {
    int puppyAge;
    public Puppy(String name){
        System.out.println("the dog's name is :" + name);
    }

    public void setPuppyAge(int puppyAge) {
        this.puppyAge = puppyAge;
    }

    public int getPuppyAge(){
        System.out.println("the dog's age is: " + puppyAge);
        return puppyAge;
    }

    public static void main(String []args){
        Puppy myPuppy = new Puppy("tommy");
        myPuppy.setPuppyAge(4);
        myPuppy.getPuppyAge();
        System.out.println("the viriable is: " + myPuppy.puppyAge);

    }
}
//output
the dog's name is :tommy
the dog's age is: 4
the viriable is: 4
  1. JAVA包與使用Import語句

java.io 包不存在,報(bào)錯(cuò)(待解決)

  1. 六種類型的大小和數(shù)值

跟其他語言類似,還是那幾種??梢酝ㄟ^ MIN_VALUE, MAX_VALUE,SIZE看大小和內(nèi)存占比特(bit)數(shù)。

六種數(shù)字類型(四個(gè)整數(shù)型,兩個(gè)浮點(diǎn)型),一種字符類型,還有一種布爾型。
整數(shù)型: byte, short, int,long
浮點(diǎn)型:double, float
布爾類型:boolean
字符型:char

  1. Java 常量

常量在程序運(yùn)行時(shí)是不能被修改的。在 Java 中使用 final 關(guān)鍵字來修飾常量,聲明方式和變量類似:

final double PI = 3.1415927;

  1. 自動(dòng)類型轉(zhuǎn)換

整型、實(shí)型(常量)、字符型數(shù)據(jù)可以混合運(yùn)算。運(yùn)算中,不同類型的數(shù)據(jù)先轉(zhuǎn)化為同一類型,然后進(jìn)行運(yùn)算。以下是可以轉(zhuǎn)的,布爾類型不能轉(zhuǎn),高轉(zhuǎn)低需要強(qiáng)制轉(zhuǎn)切可能失精度/溢出。

低  ------------------------------------->  高
byte,short,char—> int —> long—> float —> double 

ps:

  • 浮點(diǎn)數(shù)到整數(shù)的轉(zhuǎn)換是通過舍棄小數(shù)得到(取整),而不是四舍五入。
  1. Java 修飾符
    6.1 訪問控制修飾符
    1)default (即缺省,什么也不寫): 在同一包內(nèi)可見,不使用任何修飾符。使用對象:類、接口、變量、方法。
    2)private : 在同一類內(nèi)可見。使用對象:變量、方法。 注意:不能修飾類(外部類)
    3)public : 對所有類可見。使用對象:類、接口、變量、方法
    4)protected : 對同一包內(nèi)的類和所有子類可見。使用對象:變量、方法。 注意:不能修飾類(外部類)。
access-control.png

附上資料來源:
http://www.runoob.com/java/java-loop.html

2018.6.20

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Java 簡介 Java是由Sun Microsystems公司于1995年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)...
    子非魚_t_閱讀 4,611評論 1 44
  • 精心收集整理的教程筆記 第01天 Java基礎(chǔ)入門 第1章計(jì)算機(jī)基礎(chǔ) 1.1計(jì)算機(jī) 計(jì)算機(jī)(computer)俗稱...
    Java幫幫閱讀 6,129評論 1 109
  • 夜夜夜半花來襲, 深深深院秋轉(zhuǎn)凄。 斗轉(zhuǎn)星移若為離, 百千旭日只化夕。
    小小游子閱讀 406評論 0 2
  • 如果當(dāng)初淺淺的喜歡, 并沒有自己想象的儒雅, 是否還值得念念不忘? 其實(shí)那個(gè)距離剛剛好,伸出手都擁抱不了 你甚至不...
    龔曉燕閱讀 228評論 0 2
  • 女兒昨晚向我提出五一期間要和同學(xué)去看漫展,我沒立刻答應(yīng),心里閃過一個(gè)念頭,想以她學(xué)習(xí)進(jìn)步為條件。后來等她睡著了,我...
    勿忘我瑤閱讀 198評論 0 1

友情鏈接更多精彩內(nèi)容