JAVA程序运行原理以及注释原理

                          JAVA程序运行原理以及注释原理

对于现在刚刚学完C语言基本技能而又初次接触JAVA的我来说,我发现C语言和JAVA程序运行机制有着比较大的区别。以下,我先简单地论述两者区别。
就C语言而言,当我们在C语言开发环境上写完一篇C代码的时候,编译运行之后系统会生成一个.c的源文件,并同时生成可执行.exe文件,这个过程相比于JAVA的程序运行来说,就高效方便的多,因为一个c源代码通过编译处理,系统直接就将代码编译成计算机能够读懂的二进制文件,然后在将该文件交由CPU处理运行。
在这里插入图片描述然而对于JAVA来说就比较复杂,当你写完一个JAVA源代码之后生成一个.java文件后,并不会像c一样,而是通过javac命令将java文件生成.class文件,而值得注意的是,该文件中并不是所谓的二进制文件,而是一种非机器语言,接下来通过将.class文件传递给JAVA虚拟机,而JAVA虚拟机通过检查JAVA代码的安全性以及合法性最后才将源代码转化为计算机语言,即二进制文件。

/**
  *多行注释,可以显示在生成的文档中
  */
/*
  *多行注释
  *不可以显示在生成的文档中
  */
public class HelloWorld{
 
 public static void main(String [] args){
  System.out.println("Hello World!");//单行注释,不会显示在生成的文档中
 }

总结,当如/**的多行注释的内容会在生成的文档中出现,而如/*的多行或者//的单行注释符注释的内容则不会出现在文档中,如下图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值