java起源和基本數據類型

1、Java起源於1994年的sun公司,起初並沒有體現出它獨特的優勢,sun公司一度想要放棄這個項目,虧的領頭人的力爭,Java才的以存在。二十世紀末,隨着互聯網的興起,交互式設計越來越多的應用,對編程語言的跨平臺性的要求越來越高。設計者發現,Java這個東東恰好能滿足這個要求,於是Java就火了。2009年Java語言被oracle公司收購,但是這不影響Java的發展,越來越多的開發商喜歡以Java作爲開發語言。
       2、jre,jdk的區別
       jdk是Java開發工具包,作爲程序員,必須在電腦安裝jdk才能編譯運行Java代碼。而jre只是Java的運行環境,範圍比jdk小。
       3、jvm,Java虛擬機實現了Java的跨平臺性。。。。。
       4、基本數據類型,八種類型。String不是基本數據類型。
          byte類型-128~127,8位。
          char類型16位 65536,採用unicode的編碼(universal通用的),爲每一種語言的每一個字符設定了唯一的二進制編碼,6萬多個足夠了。
          int
          short
          long
          float
          double
           boolean
         測試:
     byte b=35;正確編譯
     byte b=130;編譯不通過(超過了byte類型的位數)
原因:數字默認爲 int類型,且會自動發生int類型向short ,char ,byte的轉化(本來,自動類型的轉化是從低到高的)
       
/*
  //表達式中的類型提升問題
  int a = 3;
  long b = 4;
  double d = 5.3;
  int c = (int)(a+b);   //做所有的二元運算符(+-/*%),都會有類型提升的問題!
  float f = (float)(a + d);
*/
java是一直規定了數據類型(強類型)的語言,變量必須規定類型(基本數據類型,引用數據類型)。
js技術的語言卻對變量不需要指明類型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章