java编译器默认所有的java程序导入了JDK的哪个?
JDK是java的编程环境
JRE是java的运行环境
写java程序的软件你可以用记事本,然后用jdk提供的工具编译(cmd)
或者用eclipse,集代码高亮,提示,编译,运行于一体。
用来分层的包啊(程序员自己创建的包),package xxx是不需要import关键字的!
编译器是默认导入java.lang包,比如一些常用的String、System、Thread、所有基本数据类型的包装类等等,都是java.lang包下的类。但注意,java.lang下的包需要自己导入。比如java.lang下还有注解、反射、引用等包。
软件包 java.lang的描述提供利用 ava编程语言进行程序设计的基础类,最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)。
把基本类型的值当成一个对象来表示通常很有必要。包装器类 Boolean、Character、Integer、Long、Float 和 Double 就是用于这个目的。
扩展资料:
JAVA编译器(javac.exe)的作用是将java源程序编译成中间代码字节码文件,是最基本的开发工具。
编译时首先读入java源程序(即在MS-DOS命令行下键入javac HelloWorld.java等文件名参数和其他选项参数),然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成中间代码即字节码,字节码文件名和源文件名相同,扩展名为.class。
Java以跨平台、面向对象、多线程、兼具编译型语言和解释型语言、稳定性好、安全性强的特点,以及与Internet的完美结合而取得成功。
参考资料来源:百度百科-JAVA编译器
java.lang.*
一个Java源程序一般是由哪三个基本部分组成的?
一个简单的java程序由java包(如:import java.awt.*)、类声明 、变量、构造方法(可缺省)、方法 这几部分构成。java程序中至少要有一个类被声明为public。
java -version 时出现 could not open D:\\java\\lib\\i386\\jvm.cfg是什 ...
d.你会发现C:\\java里面的JDK已经被卸载掉了,这是将D:\\bak里面的备份JDK拷会到C:\\ava里面,然后设置环境变量。JAVA_HOME: C:\\java\\JDK1.5.0 path里面添加: %JAVA_HOME%\\bin 设置classpath: .;%JAVA_HOME%\\lib\\tools.jar;%JAVA_HOME%\\lib\\dt.jar 这是,你就拥有了与注册表无关的...
JAVA的JDK和API有什么关系?
第一、JDK是开发包,是应用程序的开发环境;API应用程序编程接口,是一些预先定义的类,我们写程序的时候可以直接使用这些已经被打包的类来做具体的应用。我们在搭建jdk的时候就包含了API 第二、你这个问题问的有点问题,java分为javase、javaee、javame用的jdk是同一个,开发javaEE,javame的时候还...
javascript和java的区别是什么?
ava和JavaScript主要区别的是列表。 由于Java具有许多重要功能,因此它是最常用的编程语言。另一方面,JavaScript具有Java缺少的某些功能。JavaScript不需要任何编译器或编辑器,它被认为是最容易学习的语言。Java和JavaScript都是不同的语言,除了语法相似外没有其他相似之处。Java是用于开发桌面,移动或基于Web...
JAVA的JDK和API的区别是什么?
(3)、不论什么Java应用服务器实质都是内置了某个版本的JDK。2、API:(1)、运行Java程序时,虚拟机装载程序的class文件所使用的Java API class文件。(2)、ava API在Java安全性模型方面也有贡献。当Java API的方法进行任何有潜在危险的操作(比如进行本地磁盘写操作)之前,都会通过查询访问控制器来...
java是什么意思?
● 金融业应用的服务器程序 因Java的安全性比较高,使其在金融服务业方面的应用广泛。大部分银行和第三方交易系统均用Java开发前台和后台电子交易系统以及数据处理项目等等。● Web应用 Java 语言在电子商务领域以及网站开发的领域都占据了一定的位置。开发人员可以用不同的框架来创建web项目。时常被应用在...
java中t是什么意思?
JAVA 中<t>是泛型的意思 意思是Tree这个类里面需要用到另外一个类,但是又不能确定要用到的那个类的具体类型,所以暂时用T来代替,当具体的程序知道要用到的那个类型是什么的时候就用那个类型来代替T,就ok了。例如我需要实例化一个Tree类,需要用到的那个类是String,那么我就可以这么来实例化Tree<...
js和java的区别
解释和编译:Java的源代码在执行之前,必须经过编译。JavaScript是一种解释性编程语言,其源代码不需经过编译,由浏览器解释执行。(目前的浏览器几乎都使用了JIT(即时编译)技术来提升JavaScript的运行效率)强类型变量和类型弱变量:Java采用强类型变量检查,即所有变量在编译之前必须作声明;JavaScript中变量是弱...
java该怎么自学?
在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;多线程与并发,提高程序效率;异常,编写代码逻辑更加健全;网络编程,应用服务器学习基础,完成数据的远程传输。 学习该阶段,可...
汇编语言是什么语言?
不同的处理器有不同的汇编语言语法和编译器,编译的程序无法在不同的处理器上执行,缺乏可移植性; 2、难于从汇编语言代码上理解程序设计意图,可维护性差,即使是完成简单的工作也需要大量的汇编语言代码,很容易产生bug,难于调试; 3、使用汇编语言必须对某种处理器非常了解,而且只能针对特定的体系结构和处理器进行优化...
荀亭开克: 在文档—>固定设置值—>文件—>模板—>选择java,看到下面文件路径找到源文件改动你想要默认的代码就行,关掉IDE重启就可以了,这样下次你建的java项目就是你自己设定的 注:java改变的是template.java文件,其他的是后缀不同的!
景县15142113686: 很多编程语言开头都有个“import”语句,有什么用? - ?
荀亭开克: 如果你希望使用Java包中的类,就必须先使用import语句导入.import语句与C语言中的#include 有些相似,语法为: import package1[.package2…].classname; package 为包名,classname 为类名.例如: 1. import java.util.Date; // 导入 java....
景县15142113686: 编译java程序的命令是什么?运行java应用程序的命令是什么?? - ?
荀亭开克: 当前默认目录为C盘Users文件夹下的Administrator文件夹.一般而言,我们习惯改变当前目录.由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法: 1、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存...
景县15142113686: java程序编译一定要到源程序所在的目录吗?有没有办法可以在任何目录下都能编译? - ?
荀亭开克: 第一、用诸如Eclipse这样的集成环境可实现随时编译随时运行.第二、在cmd下用javac的话,cmd默认运行的就是当前目录,如果要编译如e:\aaa\Test.java的这个文件,则要输入 javac e:\aaa\Test.java 第三、即便在classPath中设置了新的目录,运行javac的时候也没办法直接找到你设置的目录去编译.所以...以我目前的见识还做不到任意目录下都能编译
景县15142113686: java程序怎么编译运行?我是纯菜鸟! - ?
荀亭开克: 展开全部 你按照下面的步骤再试试:1、在c盘的根目录下创建一个javalx的文件夹;2、把name.java文件放到javalx文件夹中;3、打开CMD,输入命令:cd\回车;4、当盘符为:C:\> 时,再输入:cd javalx 回车;5、先输入:javac name.java 再输入:java name 如果还是出现:“系统提示cannot read”的问题,那么你去修改name.java源程序,将第一行的“package x.y.z;”注释掉(即把包名注释掉),重新运行,应该就没有问题了…… 楼主再尝试下……
景县15142113686: 如何用命令提示符 编译java - ?
荀亭开克: 使用javac命令在运行中输入cmd进入dos输入javac看看有没有一长串的提示,如果有恭喜你可以进行编译了没有需要进行环境变量的配置.通过cd命令到达你代码所在的文件夹.输入 javac 你代码所在文件的名称(全称要带有.java)没有提示的话恭喜你已经编译完成,在同一个文件夹下,可以看到一个.class文件.继续输入 java 你代码的名称注意这个是class文件不要带后缀.这样你就运行了刚刚编写的程序,会在黑窗口显示运行结果
景县15142113686: java使用unicode为默认编码是什么意思 - ?
荀亭开克: java初学者都会接触到一个概念,既java的默认编码是uincode,但书上也就出现这句话而已,究竟是什么意思就没再说.其实对于一个程序员来说,一个平台的编码方式是不用了解的,因为这是他内部处理字符的方式,和我们顶层设计程序是没...
景县15142113686: jdk的所有命令,比如javac java javadoc 等的具体使用 - ?
荀亭开克: JDK 常用命令 JDK 后,JAVAHOME 下会出现许多可执行的 exe 文件,它们的用途如下: 文件,它们的用途如下: javac:Java 编译器,将 Java 源代码换成字节代 : 编译器, java:Java 解释器e69da5e887aa7a686964616f31333330346532,...
景县15142113686: java编译器的功能是什么?编译过程中主要完成哪些操作? - ?
荀亭开克: 主要是把.java文件编译成.class文件,在编译的过程中,初始化static成员,
景县15142113686: 求问.linux 下 java 为什么不用设置classpath就能编译 或者默认jdk在哪?echo $JAVA - HOME 是空的 - ?
荀亭开克: 设置$JAVA_HOME的目的是通过这个变量获取编译器 javac 和可执行程序 java所在路径.通常是一些脚本或其他程序需要$JAVA_HOME,java或javac本身可以得到JDK相关的路径信息,不需要$JAVA_HOME.Linux下,通过 PATH 中的路径搜索所有的可执行程序,如果可以搜索到 javac,那么就能进行编译,本身并不需要$JAVA_HOME.如果通过系统的包管理来安装的JDK,往往在系统路径/usr/bin或/usr/local/bin之类的都会包含javac的软链接.调用javac时可以通过 -cp 添加自己的jar文件.JDK自身的路径由javac自己处理,并不会受影响.