㈠ 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服务器