javac语言关系
‘壹’ JDK和java之间有什么关系
JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
‘贰’ java和javac的问题
javac 是java编译器的意思,为了让系统找到你写的文件,当然要写全路径
编译之后就是运行了,就是java 文件名 .你的文件名是a,不是d:\a
‘叁’ Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行
jdk环境变量没有设置完整,还需要把jdk安装目录下jrein 目录配置在path中。和java home没有关系,直接在path添加路径是一样的,用java home只是方便管理。
把java中jrein 目录配置在path中的步骤如下:
1、找到对应版本的jre,双击打开
(3)javac语言关系扩展阅读:
JDK包含的基本组件包括:
javac – 编译器,将源程序转成字节码
jar – 打包工具,将相关的类文件打包成一个文件
javadoc – 文档生成器,从源码注释中提取文档
jdb – debugger,查错工具
java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具
网络-环境变量
‘肆’ 命令提示符与java有什么关系
其实没什么关系,类似VC与C的关系,但又不是。JAVA的编译器是在JDK中的,不借助集成开发环境的话用户就只能通过命令符与JDK进行交互,当你有集成开发环境的时候(如ECLIPSE、JBUILDER、NETBEAN)的时候就变成了你与它们交互,它们再与JDK交互。也就是说,JAVA与C不同,JAVA的编译器与开发工具是分开的,两者可以组装起来或者你单独通过命令符使用编译器,而C的编译器通常是与开发工具绑定的,不能分开,VC是C的开发工具+编译器,你说的命令行只是你与JAVA编译器的交互。
‘伍’ C语言,数据结构与算法,JAVA,它们之间的学习顺序以及相互关系求教...
谁又在误人子弟了?
先数据结构?
搞笑?
先c语言,c语言是基础
什么叫javac学一个就够
还建议学c++,哎
c是基础,在c的基础上在去学java或者c++或者c#
学好c学java,c++都会容易多的
你如果直接java,告诉你没前途的
c是比较基本的编程语言,基础是c
学c后可以学学数据结构和算法
然后如果有兴趣建议学c++,毕竟会c++的人上手java很快,java的来搞c++那就是难于上青天
‘陆’ Jbuild和javac有什么区别
没用过Jbuild,但我知道它是一个java开发工具(IDE),当然你完全可以用记事本写java程序,但那样的肯定非常的不方便,通过IDE,可以极大的提高开发效率。
javac是一个jdk的内的一个编译器,我们写的程序都是用文本形式表示的(*.java),那样的文件是没办法运行的,所以先要把*.java编译成机器能认识的语言,javac就完成了这一项工作,它把java源文件编译成了class文件,使他能在虚拟机上运行。
‘柒’ JAVAC语言编程
package cn.itcast.test;
import java.util.Random;
public class Test1 {
public static void main(String[] args) {
Random random = new Random();
int[] arr = new int[50];
for (int i = 0; i < arr.length; i++) {
arr[i] = 10 + random.nextInt(50);
}
int sum = 0;
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
sum += arr[i];
}
System.out.println("和为:" + sum + "平均数为:" + sum / (arr.length - 1));
}
}
‘捌’ 简述javac命令的用法
先配置好了环境变量
然后编译程序用javac
比如文件目录是c:\jdk\test.java(jdk如果是包的话)
那么这么来编译
先运行cmd,然后c:\javac sample\test.java回车(编译程序)
然后c:\java sample.test回车(执行程序)
如果文件目录是c:\jdk\test.java(jdk不是程序中的包,只是你的目录)那么这么来执行
还是先执行cmd,然后c:\jdk\javac test.java回车(编译程序)
然后c:\jdk\java test回车(执行程序)。
‘玖’ java 和javac的区别
javac是把你写的java代码编译成计算机能识别的内部代码。
java是执行这段内部代码。