更多高级开发人员的答案是:这取决于!
您的道路能够停止成为语言的用户并成为它的创造者,这不是一条简单或小路径,最重要的是没有快捷方式 strong> strong>;这对于任何编程程序都适用于...
多年以来,我一直是一个令人愉快的爪哇,但是这种情况开始困扰我,从中我决定剖析我能对这种语言的能力,从而更好地理解它,能够向那些语言解释概念想要进入Java,学习和一起学习的人,我们可以使用这种语言来构建更好的产品,该语言在全球最多样化的生产系统中都存在。
No artigo anterior我们谈论了一些宏观风景 - 首先要知道的是重要的,而在我的视野中很重要 - 在没有任何母亲的准备工作之前,它是...
今天,我们将谈论第一点: jvm 。
在Alura,您会在Java Primeiros Passos课程中找到这些和其他解释,让我们走吗?
JVM或以其全名Java虚拟机源于POCA设备之间具有共同的手工艺品的诞生,无论设备如何 - 可以通信和使此类设备运行以使其具有一个来源来源。
我不会输入故事的细节和响应能力的名称,因为这不是重点,这里的重点在日常的河流或开发人员中更加教介绍了Java的操作,让我们走!
让我们开始以一种方式进行第一个示例,该示例仅在用户终端打印出文本“ Hello Program”。
public class Programa{
public static void main(String[] args){
System.out.println("Hello Programa");
}
}
我们可以看到此对话
- 您用这种方式写什么,Rodrigo?
- 啊...任何文本编辑器。如果您使用Windows,记事本,如果您使用Linux,则使用Mac的任何味道(我不知道名称,我没有Mac Hehehe),但是您明白,不是吗?只要是文本编辑器,就值得!
很多显示?还记得我说过有可能使用Java 不管设备如何使用Java 吗? Engy,操作系统也可以使用此footave ai!
- 如果我在一个系统中编写一种方式,请输入它对另一个系统有效吗?因此,让我们看一下在布下发生的情况:
在上面的图像中,我们有分散的分区代码,以示例构成程序文件的片段。
- 文件名:program.java;
- declaraã§或classe:公共类程序{};
- 声明
- trecho paraexecuã -£o:system.out.println(“ hello program”);
- 编译类:程序。
在那里,我们看到了两个pedaães,一个我们要编写和想要执行的pedaães,即人类语言,以及众所周知的汇编的语言或字节码,这是JVM理解的语言,遵循的语言通过设备用于给定目标设备的任何执行。
让我们继续前进,在任何终端,您都可以运行 javac 命令来编译文件并获取程序。class:
javac Programa.java
但是,在运行上面的命令时,您可以作为以下问题进行操作:
/bin/sh: javac: not found
绝望来了:但是发生了什么????与您在那里所做的一切一样,按线排!
可能是,在某个时候可能会出现问题:
- 所以,但是当我执行此动物时,动物?
这个答案将针对JVM的本文第二部分,我们看到自己,磨损!
ps:您可以发送问题或在网上关注我! #vamojunto