java和JAVA script的區別和聯系

java和javascript 的區別實際上是一個很大的問題。先明確一點,我對JAVASCRIPT並沒有像JAVA那樣熟悉,所以錯誤時難免的。供大家討論
現在主要從語言角度加以區別:
當然,java和javascript是有相同點的,javascript是一種基於java基本語句和控制流之上的簡單簡化,所以java和javascript在許多語法上是一致的,並且javascript也具有面向對象,事件驅動和安全性的特性,只是沒有java那麼完整而已。
1.語言產生的目的不同:
javascript 是netscape 公司為了擴展netscape navigatior 功能而設計的一種插入html中的腳本語言,它的主要目的是為了提供瀏覽器端的動態交互性質,它的前生是live script;
java 是sun 公司開發的一種自然的網路面向對象語言,目的是開發分布式應用,它的前生是OAK,它幾乎應用於分布式應用的各個部分,在瀏覽器端有JAVA APPLET,在應用程序端有J2SE,在伺服器端有J2EE,還有再小終端上有J2ME等;

2.語言的執行過程和環境不一樣:
JAVASCRIPT 是有瀏覽器端解釋執行的,它不需要編譯。
java是需要通過jdk進行編譯生成位元組流,然後通過代碼裝載器在java虛擬機執行。它可以在有虛擬機的任何地方載入運行。比如java applet ,盡管它是在瀏覽器端執行的,但是它是有瀏覽器的java插件執行的,如果沒有java虛擬機的瀏覽器,不能執行java applet.

3.JAVA SCRIPT 是內嵌在HTML 網頁中的,當然也可以動態轉載(它是解釋性),而JAVA同HTML是沒有關系的,當然JAVA APPLET 是需要在網頁中嵌代碼。

4. JAVA SCRIPT 主要是在瀏覽器端提供動態交互作用的,除了可以調用URL之外,不能同WEB SERVER (服務端)進行交互。而JAVA (JAVA APPLET)可以同WEB SERVER 建立各種聯系和交互。

5.許多語法特性都有很大區別,比如變數的強類型檢查,面向對象特性(繼承性)等,都是不一樣的,具體的語法的特性區別,希望大家自己去比較。

另外,JAVASCRIPT 同 JAVA APPLET 是可以進行交互的。

JAVASCRIPT 在語法和語言的基本特性有很大的相似性。如果你是一個JAVA初學者,並且想從事動態網頁設計,我建議可以從JAVASCRIPT和JAVA APPLET入手學習JAVA。

or:
http://www.zcever.com/user1/11/archives/2006/2006216134647.shtml

❷ java和java Script哪裡不同如題 謝謝了

java和javascript 的區別實際上是一個很大的問題。先明確一點,我對JAVASCRIPT並沒有像JAVA那樣熟悉,所以錯誤時難免的。供大家討論 現在主要從語言角度加以區別: 當然,java和javascript是有相同點的,javascript是一種基於java基本語句和控制流之上的簡單簡化,所以java和javascript在許多語法上是一致的,並且javascript也具有面向對象,事件驅動和安全性的特性,只是沒有java那麼完整而已。 1.語言產生的目的不同: javascript 是netscape 公司為了擴展netscape navigatior 功能而設計的一種插入html中的腳本語言,它的主要目的是為了提供瀏覽器端的動態交互性質,它的前生是live script; java 是sun 公司開發的一種自然的網路面向對象語言,目的是開發分布式應用,它的前生是OAK,它幾乎應用於分布式應用的各個部分,在瀏覽器端有JAVA APPLET,在應用程序端有J2SE,在伺服器端有J2EE,還有再小終端上有J2ME等; 2.語言的執行過程和環境不一樣: JAVASCRIPT 是有瀏覽器端解釋執行的,它不需要編譯。 java是需要通過jdk進行編譯生成位元組流,然後通過代碼裝載器在java虛擬機執行。它可以在有虛擬機的任何地方載入運行。比如java applet ,盡管它是在瀏覽器端執行的,但是它是有瀏覽器的java插件執行的,如果沒有java虛擬機的瀏覽器,不能執行java applet. 3.JAVA SCRIPT 是內嵌在HTML 網頁中的,當然也可以動態轉載(它是解釋性),而JAVA同HTML是沒有關系的,當然JAVA APPLET 是需要在網頁中嵌代碼。 4. JAVA SCRIPT 主要是在瀏覽器端提供動態交互作用的,除了可以調用URL之外,不能同WEB SERVER (服務端)進行交互。而JAVA (JAVA APPLET)可以同WEB SERVER 建立各種聯系和交互。 5.許多語法特性都有很大區別,比如變數的強類型檢查,面向對象特性(繼承性)等,都是不一樣的,具體的語法的特性區別,希望大家自己去比較。 另外,JAVASCRIPT 同 JAVA APPLET 是可以進行交互的。 JAVASCRIPT 在語法和語言的基本特性有很大的相似性。如果你是一個JAVA初學者,並且想從事動態網頁設計,我建議可以從JAVASCRIPT和JAVA APPLET入手學習JAVA。 or: http://www.zcever.com/user1/11/archives/2006/2006216134647.shtml 參考資料:http://bbs.cumt.e.cn/_B/bbstcon?board=Java&start=2391&th=1102440568

❸ 一道java多線程試題

是B,不要被答案給忽悠了

❹ 大一java程序設計問題!!!


importjava.awt.BorderLayout;

publicclassdemoextendsJFrame{

privateJPanelcontentPane;
privateJTextFieldtextField;
privateJTextFieldtextField_1;
privateJLabellblNewLabel;
privateJTextFieldtextField_2;

/**
*Launchtheapplication.
*/
publicstaticvoidmain(String[]args){
EventQueue.invokeLater(newRunnable(){
publicvoidrun(){
try{
demoframe=newdemo();
frame.setVisible(true);
}catch(Exceptione){
e.printStackTrace();
}
}
});
}

/**
*Createtheframe.
*/
@SuppressWarnings({"unchecked","rawtypes"})
publicdemo(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100,100,450,75);
contentPane=newJPanel();
contentPane.setBorder(newEmptyBorder(5,5,5,5));
setContentPane(contentPane);
contentPane.setLayout(null);

textField=newJTextField();
textField.setBounds(10,10,91,21);
contentPane.add(textField);
textField.setColumns(10);


textField_1=newJTextField();
textField_1.setBounds(176,10,91,21);
contentPane.add(textField_1);
textField_1.setColumns(10);

textField_2=newJTextField();
textField_2.setBounds(335,10,76,21);
contentPane.add(textField_2);
textField_2.setColumns(10);

JComboBoxcomboBox=newJComboBox();
comboBox.setModel(newDefaultComboBoxModel(newString[]{"+","-","*","/"}));
comboBox.setBounds(124,10,32,21);
contentPane.add(comboBox);
comboBox.addItemListener(newItemListener(){
@Override
publicvoiditemStateChanged(ItemEvente){
intstateChange=e.getStateChange();
if(stateChange==1){
try{
inttext1=Integer.parseInt(textField.getText());
inttext2=Integer.parseInt(textField_1.getText());
inttext3=0;
if("+".equals(e.getItem()))text3=text1+text2;
if("-".equals(e.getItem()))text3=text1-text2;
if("*".equals(e.getItem()))text3=text1*text2;
if("/".equals(e.getItem()))text3=text1/text2;
textField_2.setText(text3+"");
}catch(Exceptione2){
JOptionPane.showMessageDialog(null,"錯誤!!"+e2.getMessage());
}
}
}
});

lblNewLabel=newJLabel("=");
lblNewLabel.setBounds(284,13,24,15);
contentPane.add(lblNewLabel);
}
}

❺ java和java Script哪裡不同

java和javascript 的區別實際上是一個很大的問題。先明確一點,我對JAVASCRIPT並沒有像JAVA那樣熟悉,所以錯誤時難免的。供大家討論
現在主要從語言角度加以區別:
當然,java和javascript是有相同點的,javascript是一種基於java基本語句和控制流之上的簡單簡化,所以java和javascript在許多語法上是一致的,並且javascript也具有面向對象,事件驅動和安全性的特性,只是沒有java那麼完整而已。
1.語言產生的目的不同:
javascript 是netscape 公司為了擴展netscape navigatior 功能而設計的一種插入html中的腳本語言,它的主要目的是為了提供瀏覽器端的動態交互性質,它的前生是live script;
java 是sun 公司開發的一種自然的網路面向對象語言,目的是開發分布式應用,它的前生是OAK,它幾乎應用於分布式應用的各個部分,在瀏覽器端有JAVA APPLET,在應用程序端有J2SE,在伺服器端有J2EE,還有再小終端上有J2ME等;

2.語言的執行過程和環境不一樣:
JAVASCRIPT 是有瀏覽器端解釋執行的,它不需要編譯。
java是需要通過jdk進行編譯生成位元組流,然後通過代碼裝載器在java虛擬機執行。它可以在有虛擬機的任何地方載入運行。比如java applet ,盡管它是在瀏覽器端執行的,但是它是有瀏覽器的java插件執行的,如果沒有java虛擬機的瀏覽器,不能執行java applet.

3.JAVA SCRIPT 是內嵌在HTML 網頁中的,當然也可以動態轉載(它是解釋性),而JAVA同HTML是沒有關系的,當然JAVA APPLET 是需要在網頁中嵌代碼。

4. JAVA SCRIPT 主要是在瀏覽器端提供動態交互作用的,除了可以調用URL之外,不能同WEB SERVER (服務端)進行交互。而JAVA (JAVA APPLET)可以同WEB SERVER 建立各種聯系和交互。

5.許多語法特性都有很大區別,比如變數的強類型檢查,面向對象特性(繼承性)等,都是不一樣的,具體的語法的特性區別,希望大家自己去比較。

另外,JAVASCRIPT 同 JAVA APPLET 是可以進行交互的。

JAVASCRIPT 在語法和語言的基本特性有很大的相似性。如果你是一個JAVA初學者,並且想從事動態網頁設計,我建議可以從JAVASCRIPT和JAVA APPLET入手學習JAVA。

or:
http://www.zcever.com/user1/11/archives/2006/2006216134647.shtml
參考資料:http://bbs.cumt.e.cn/_B/bbstcon?board=Java&start=2391&th=1102440568