㈠ java是什麼軟體,有什麼用
它是個面向網路的程序設計語言,用來讓程序員創建應用程序,這些應用程序可以通過網路下載,而且可在任何計算平台上安全地運行。如果再加上萬維網和公司內部網體系,你將會擁有一個標準的網路計算環境,Java作為一個分布式的,面向對象的程序設計語言,可以讓位於任何地方的任何計算機應用網路上的應用程序。
如果在商業角度看待Java,Java是個時髦話。同不少已經有20年歷史的其他程序設計語言相比,Java吸收了計算機科學領域的各種最新成果,另外一方面,由於Java還比較年輕,它缺少諸如Visual Basic 或C++那樣的豐富的編程工具的支持。
同C++一樣, Java是個面向對象的語言,這就意味著軟體可以以部件的形式編制,為了滿足某種任務,軟部件可以互相配合。運行Java,不必非得在網路環境中進行,Java同其他傳統的諸如COBOL或 Basic這樣的程序設計語言一樣,可以創建獨立運行的應用程序。只不過Java對互聯網上的應用開發更拿手。
Java適宜於互聯網的開發應用,其中一個原因是它使用了虛擬機,虛擬機是個用來解釋Java指令的軟體包,可以讓Java在任何機器上運行,比如有運行在Mac或 UNIX下的虛擬機軟體包。虛擬機並不是Java語言本身,它是個為特定機器編寫的解釋器軟體。Java的虛擬機策略就相當於世界語,這是個人造的國際語言,目的是使得不同語言之間的翻譯和溝通更加容易。
要稱作一個通用的計算機語言,Java是最適合不過的,這意味著它可以在所有的計算機上運行,(盡管需要為各種機器編寫Java虛擬機軟體),可以根據需要提供軟部件,並且具有內在的安全機制。
用Java編寫的操作系統,稱為JavaOS,是個基於語言的操作系統,它看起來似乎沒有機會來占據PC市場。但是它為Microsoft Windows和MacOS未來的發展提供了線索。它也許將來會應用到各種儀器設備中,包括電視遙控器和溫控器。
基於網路的內容供應商對Java技術很感興趣,因為它增加了交互性和動畫功能,這是吸引觀眾的關鍵因素。對於軟體商來說, Java有希望可以讓人們採用租用軟體的方式,諸如字處理器或者電子表格軟體,而無需購買軟體,這就改變了目前的商業模式。
Java也使得網路計算機成為現實,無須硬碟的,價值500美元的PC
將可以取代Wintel 結構的計算機。所有這一切都顯出Java的重要性,它的支持者把它視作對付微軟和蓋茨的最後的和最好的希望,這就是為什麼一些人對Java表現出狂熱的崇拜的原因。
㈡ jdk中沒有以javax開頭的包怎麼辦
javax開頭的類不光在jdk裡面有,別的jar也有,看看你缺的類的全路徑是什麼。找到對應的jar,添加到項目中去。
㈢ java輸入語句
System.in讀取標准輸入設備數據(從標准輸入獲取數據,一般是鍵盤),其數據類型為InputStream。
Scanner in=new Scanner(System.in);是新建一個掃描器,掃描你輸入(從標准輸入獲取數據,一般是鍵盤)的內容。
(3)javax開頭擴展閱讀:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
㈣ 很多編程語言開頭都有個「import」語句,有什麼用
如果你希望使用Java包中的類,就必須先使用import語句導入。import語句與C語言中的#include 有些相似,語法為:import package1[.package2…].classname;package 為包名,classname 為類名。例如:1. import java.util.Date; // 導入 java.util 包下的 Date 類2. import java.util.Scanner; // 導入 java.util 包下的 Scanner 類3. import javax.swing.*; // 導入 javax.swing 包下的所有類,* 表示所有類注意:• import 只能導入包所包含的類,而不能導入包。• 為了方便,我們基本不導入單獨的類,而是導入包下所有的類,例如 import java.util.*;。Java 編譯器默認為所有的Java 程序導入了 JDK 的java.lang 包中所有的類(import java.lang.*;),其中定義了一些常用的類,比如System、String、Object、Math 等,所以我們可以直接使用這些類而不必顯式導入。但是使用其他類必須先導入。前面說到的」Hello World「程序里使用了System.out.println(); 語句,System 類位於 java.lang 包,雖然我們沒有顯式導入這個包中的類,但是Java 編譯器默認已經為我們導入了,否則程序會執行失敗。㈤ ECLIPSE(JDK1.7)中,環境變數已設置正確,import 的時候發現沒有javax.swing.JPanel等J開頭的類,求解!
你好,把你的QQ留下來我幫你看看,我個人感覺有一種可能,就是eclipse的設置里,有個jre路徑,要選擇正確
還有一種可能,你的jdk會不會不是java se 7,而是java的其它版本
㈥ jdk中沒有以javax開頭的包怎麼辦
標准包中沒有,他在擴展包中。你下一個j2ee的包 TOMCAT里有這個包
㈦ import javax.swing.*;的javax是什麼意思
學名 叫 導包 , 土話 就是 把 那個文件夾下的 什麼東西 拿來 ,我要用,
import javax.swing.*;
分著看這句, import 引入 的意思;
javax.swing 這個是路徑 ; 在 javax這個文件夾下的
swing文件夾,
* , 表示全部的意思,
整個這句話的理解 就是 : 把 javax包裡面的swing包裡面的 所有東西 引進來。
㈧ java Api包一般都以什麼或什麼開頭,以區別於用戶所創建的包
java.* 或者 javax.*
比如:
importjava.io.UnsupportedEncodingException;
importjava.util.ArrayList;
importjava.util.Date;
importjava.util.List;
importjava.util.Properties;
importjavax.activation.DataHandler;
importjavax.activation.FileDataSource;
importjavax.mail.Address;
importjavax.mail.BodyPart;
importjavax.mail.Multipart;
importjavax.mail.Session;
importjavax.mail.Transport;
importjavax.mail.internet.InternetAddress;
importjavax.mail.internet.MimeBodyPart;
importjavax.mail.internet.MimeMessage;
importjavax.mail.internet.MimeMultipart;
importjavax.mail.internet.MimeUtility;
importjava.awt.BorderLayout;
importjava.awt.FlowLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.awt.event.KeyEvent;
importjava.awt.event.KeyListener;
importjava.net.InetAddress;
importjava.net.Socket;
importjava.net.UnknownHostException;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JMenu;
importjavax.swing.JMenuBar;
importjavax.swing.JMenuItem;
importjavax.swing.JOptionPane;
importjavax.swing.JPanel;
importjavax.swing.JScrollPane;
importjavax.swing.JTextArea;
importjavax.swing.JTextField;
(PS:純手打,望採納)
㈨ javax.ejb.*這個包在哪裡
看來樓主還沒有搞清Java EE的概念就去玩EJB??你下個Eclipse Java EE版的插件,或者用MyEclipse,NetBeans也行,把Jboss伺服器配置進來,這個問題就解決了,建議先去搞清楚Java EE的基礎部分
=============================
Eclipse JavaEE,Myeclipse,NetBeans等IDE都只是開發環境,對JavaEE提供便利開發,Java EE的實現要另外下載Java EE伺服器,JBoss,GlassFish,Weblogic,WebSphere都是Java EE伺服器