当前位置:首页 » 编程语言 » javac和java

javac和java

发布时间: 2022-04-19 03:47:24

java和javac都是用什么语言开发的

c系列语言,参考虚拟机实现与启动的源码
理由虚拟机都跑在操作系统上,一般unix或类unix系统(linux),windows系统,系统级提供的是c语言的api,Mac os 特例,它提供的是objective-c 与 swift api

⑵ javac命令和java命令做什么事情呢

javac用来编译java文件,java用来执行。
1,javac命令用来编译java文件,例如编写一个Test.java文件,使用javac Test.java可以执行编译操作,将生成一个Test.class文件。

2,java命令可以执行生成的class文件,使用java Test可以执行编写的代码。

⑶ javac与java的区别

javac用来编译java文件,java用来执行。
1,javac命令用来编译java文件,例如编写一个Test.java文件,使用javac Test.java可以执行编译操作,将生成一个Test.class文件。

2,java命令可以执行生成的class文件,使用java Test可以执行编写的代码。

⑷ java 和javac的区别

javac是把你写的java代码编译成计算机能识别的内部代码。
java是执行这段内部代码。

⑸ javac与java的区别是什么

javac 可以将java源文件编译为class字节码文件
如 javac HelloWorld.java

运行javac命令后,如果成功编译没有错误的话,会出现一个HelloWorld.class的文件。

java 可以运行class字节码文件
如 java HelloWorld

注意java命令后面不要加.class

⑹ javac命令和java命令做什么事情

javac命令是用来编译源代码文件的,即xxx.java文件的, 如:javac Test.java 这样就会生成Test.class文件。
java 是运行java程序的,即执行类的,比如:java Test 就可以运行刚生成的Test.class文件

⑺ 在cmd窗口中javac、java和java -version三个命令的含义作用是什么

java -version 显示当前的java版本
javac+后缀名为java的源文件 将后缀名为.java的源文件编译为后缀名为.class的可以运行于Java虚拟机的字节码
java +后缀为java的源文件的名称 对java文件进行执行

⑻ 问javac java jdk jdbc的区别

javac 是java程序编译器,就是一个普通的可执行文件

java 是一门开发语言。。
JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。
JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。JDBC也是java核心类库的一部分。

回答完毕,满意请采纳,谢谢。

⑼ 请详细写出Javac和Java两个命令的使用方式

javaac和java两个命令的使用详解:

一、javac命令
javac 用于编译Java文件,格式为:
java [options] [sourcefiles] [@files]
其中:
options:命令行选项;
sourcefiles:一个或多个要编译的源文件;
@files:一个或多个对源文件进行列表的文件,有时候要编译的文件很多,一个个敲命令会显得很长,也不方便修改,可以把要编译的源文件列在文件中,在文件名前加@,这样就可以对多个文件进行编译,对编译一个工程很有用,方便,省事。
有几个比较重要的选项:
-d 用于指定编译成的class文件的存放位置,缺省情况下不指定class文件的存放目录,编译的class文件将和源文件在同一目录下;
-classpath 可以简写成-cp,用于搜索编译所需的class文件,指出编译所用到的class文件的位置,如jar、zip或者其他包含class文件的目录,指定该选项会覆盖CLASSPATH的设定;
-sourcepath用于搜索编译所需的源文件(即java文件),指定要搜索的源文件的位置,如jar、zip或其他包含java文件的目录;
需要注意windows下和linux下文件路径分隔符和文件列表(即-classpath和-sourcepath指定的文件)分隔符的区别:
windows下文件路径分隔符用 \ ,文件列表分隔符用分号 ;
linux下文件路径分隔符用 / ,文件列表分隔符用冒号 :
二、java命令
java 用于执行程序,格式如下:
java [options] classfile
options:命令行选项,一般用于 -classpath 指定要执行的文件所在的位置以及需要用到的类路径,包括jar、zip和class文件目录,会覆盖CLASSPATH的设定
三、脚本
如果要敲的命令很长,每次要编译运行的时候都要重新敲一遍,这是一件很痛苦的事情,所以用脚本可以大大方便你的工作量。在linux下用shell脚本,windows下用bat批处理程序。因为是在linux下,我这里只是简单介绍一下shell,关于bat批处理程序的语法自己网络一下,不难。
1. 开头
linux有很多不同的shell,通常使用bash(bourne again shell),程序必须以下面的行开始:
#!/bin/sh
#!用来告诉系统用后面的参数来执行程序,这里使用的是/bin/sh
要使你的脚本能够执行,还必须让这个文件有可执行权限,使用下面命令更改文件权限:
chmod +x filename
2. 注释
以#开始的句子表示注释,一直到这行结束,多写注释有利于以后重新看的时候知道自己在做什么

热点内容
地下城与勇士怎么设置二级密码 发布:2024-04-27 15:36:17 浏览:945
headerjava 发布:2024-04-27 15:34:52 浏览:783
android进度条显示 发布:2024-04-27 15:34:49 浏览:350
怎么看组装机电脑配置 发布:2024-04-27 15:20:06 浏览:75
java交易系统 发布:2024-04-27 15:11:46 浏览:719
pythontkinter大小 发布:2024-04-27 14:51:22 浏览:114
pc端好用的c语言编译器 发布:2024-04-27 14:50:22 浏览:502
爬虫脚本如何运行在服务器 发布:2024-04-27 14:50:22 浏览:1
dropzone上传 发布:2024-04-27 14:39:31 浏览:880
ins安卓版快拍为什么没有特效 发布:2024-04-27 14:33:41 浏览:592