學習計算機技術的都可能會知道,Java和Java Script都是目前比較流行的程序語言,從它們的名字來看,非常相似,所以初學者或者外行人很容易將兩者混為一談,認為是同一類語言。但實際上,Java和Java Script雖有緊密的聯系,但卻是兩種不一樣的語言。至于它們有何區別,粵嵌Java培訓就幫助大家區分一下。
一、開發廠商不同
1995年Sun公司將Oak語言改名為Java,正式向市場推出,也就是說Java是SUN公司推出的程序設計語言,其前身是Oak語言。而Java Script則是Net Scape公司的產品,在設計時所參考的對象不包括 Java,它實際上是函數式編程和面向對象編程兩種語言風格的混合產物。并且Java Script初的名字并不是Java Script,而是Live Script,由于Java的普及,Net Scape和SUN兩家公司簽訂合同后才將其命名為Java Script。
二、語言特點不同
1. Java Script在變量聲明的時候并不嚴格區分數據類型,不像Java那樣嚴格。基于這個特性,Java Script在很多時候會都可以寫的比Java簡潔,比如函數的聲明等。
2. Java在定義了一個數組的長度以后就不能再改變了,但是Java Script卻可以,并且Java一個數組只能放同一種類型,但Java Script可以在一個數組內加不同數據類型的數據。
3. Java等后臺語言都是編譯后執行的,但是Java Script卻是邊編譯邊執行。
三、數據類型不同
Java有八大數據類型:byte,short,intlong,float,double,char,Boolean。而Java Script只是有三種原始類型:number,string,boolean。另外還有兩個特殊的原始類型是:null和undefined。
四、變量的區別
Java中使用變量在編譯之前必須聲明其數據類型,因而她采用的是強類型變量;Java Script則不用在變量前聲明類型,而是由解釋器在運行時自動檢查,所以它是弱類型變量。
五、用途不同
Java廣泛應用于個人PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網等。Java Script的用途是:嵌入動態文本于HTML頁面;對瀏覽器事件做出響應;讀寫HTML元素;在數據被提交到服務器之前驗證數據;檢測訪客的瀏覽器信息;控制cookies,包括創建和修改等。
所以,粵嵌Java培訓提醒大家,以后不要再傻傻地將Java和Java Script混淆了,正確認識各種計算機語言,才能清楚它們的區別、邏輯,掌握多種技能的使用。