JavaScript與java語言的區別
java和JavaScript是兩個不同的語言。那麼這兩個語言有什麼不同呢?下面是小編為大家整理的JavaScript與java語言的區別,歡迎參考~
1 語言特點:
1.1 弱類型:
JavaScript在變量聲明的時候並不嚴格區分數據類型,(var 變量名),不像java那樣嚴格(類型:變量名)。也就説,Javascript視眾生平等,在他眼裏大家都是人,而在java眼裏眾生皆有不同,男人、女人、人妖什麼的……
基於這個特性,javascript在很多時候會都可以寫的比java簡潔,比如函數的聲明等。
1.2 動態語言:
java在定義了一個數組的長度以後就不能再改變了,但是javascript卻可以。並且java一個數組只能放同一種類型,但javascript可以在一個數組內加不同數據類型的.數據。可以説Java比較死心眼,javascript則比較靈活。
1.3 腳本語言:
Java等後台語言都是編譯後執行的,但是javascript卻是邊編譯邊執行。
2 數據類型
2.1 基礎數據類型:
Java有八大數據類型:byte,short,int,long,float,double,char,Boolean。感覺javascript把上面的整理成了三種原始類型:number,string,boolean。另外還有兩個特殊的原始類型是:null和undefined。
2.2 變量
Java:數據類型 變量名=值;
Javascript:var 變量名=值;數組
Java:
類型[] 數組名=new 類型[數量];
類型[] 數組名=new 類型[]{元素1,元素2…};
Javascript:
var 數組名=[];
var 數組名=new Array();
3 函數:
Java:返回值類型 函數名(類型 參數1,類型 參數2…){}
Javascript:function 函數名(參數1,參數2…){}
-
Java語法基礎for語句練習
本文是本站小編搜索整理的關於Java語法基礎for語句練習,供參考學習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!控制語句——for練習語句的嵌套應用累加求和,計數器循環嵌套一、語句的嵌套應用語句嵌套形式。其實就是語句中...
-
查看java對象所佔的內存大小的方法
做一些cache的時候,我們不可能把數據庫的所有的數據都緩存到內存裏面,我們要估計緩存的大小。那麼如何查看java對象所佔的內存大小呢?本文為大家介紹一下方法,希望可以為您提供幫助!更多內容請關注應屆畢業生考試網!(1)做一些cache的時候,我們不可能把數據庫的所有的...
-
Java編程語言初學者入門課程
初學者先弄清這些Java的基本概念也是必不可少的,死記硬背肯定是不行的,重在理解,理解它們之間的區別與聯繫,分別有哪些應用。希望對您有所幫助!更多內容請關注應屆畢業生考試網!一、先明白瞭解什麼是Java的四個方面。初學者先弄清這些Java的基本概念也是必不可少的...
-
Java虛擬機垃圾收集算法
Java虛擬機的內存區域中,程序計數器、虛擬機棧和本地方法棧三個區域是線程私有的,隨線程生而生,隨線程滅而滅;棧中的棧幀隨着方法的進入和退出而進行入棧和出棧操作,每個棧幀中分配多少內存基本上是在類結構確定下來時就已知的,因此這三個區域的內存分配和回收都具...