JDK和JAVA之间有什么关系?

最近开始学习JAVA,还是婴儿级别的,看了一堆资料还硬是没搞懂这JAVA是啥,专业词汇太多了看得头都大了,我想知道JDK和JAVA之间有啥关系,如果要编辑一个程序是不是用JDK就可以了?还是说需要再去下载个编辑器?
此外各位大大有没有啥好的编辑器推荐哇,最好是那种我编辑一排就有注解说这排是啥意思的那种。。。- -|| 没办法,谁让我是婴儿呢
拜托拜托各位大大啦~~~
不能不勉强哇,学校要求的。。。T.T

谢谢各位大大~~基本了解了
那肯定是要用JDK,JDK就是编译JAVA语言必须的软件。JDK是一个文件包,里面包含了编译工具,也包含了执行工具。
如果你要写简单的JAVA程序并且执行它,就必须下载JDK,然后把程序写在记事本上,然后后缀名改为JAVA,那么就能用JDK中的JAVAC进行编译了。编译没有任何问题的话,就可以直接执行了。

JAVA进行编译不悉旦和是写的过程,写可以写在任何地方,别如记事本,编译是检验你写的程序有没有错误,如果错了就编译不过去,如果正确了就会生成一个JAVA的可执行程序。

所以编辑程序初学者可以用记事本,有睁盯了感觉过后使用editplus,最后程序很熟迟滚练了能开发项目了就是用ECLIPSE编写。这个是漫长的过程。不管你用什么东西编写,想编译程序,想执行都离不开JDK。

简单的来说就是编辑是编写过程,编译是系统帮你检查是否正确。打开书本,用记事本编辑一个简单的程序,然后执行一次就明白了。不动手始终是抽象的。
JAVA同C、C++、C#一样是一门编程语言(其实可以看做一个行业,一门技术)。
JDK全称Java Development Kit,java开发工具箱,磨饥是开发Java程序的工具。

打个比方,木匠这门手艺就好比Java,那么木匠为别人做木匠活滚游友时用大槐的工具就是JDK了。
jdk就是一个编译器,因为java是一门高级编程语乎段瞎言,在编译好后要实现代燃旅码的功能需要两步:1、编译;2、执行岁空;
编译是通过编译器jdk生成以class为后缀的字节码文件,当你执行的时候就是执行的编译生成的字节码文件。现在也有很多工具很容易就能对代码运行,但建议在最开始学习java时尽量还是在命令行操作下执行java代码。

JDK是面向开发人员使用的SDK,它提供了Java的开慎此睁发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。