• 重新了解Java基础(三)-运行机制&HelloWorld


    标题Java的运行机制

    计算机高级语言的类型主要有编译型解释型两种,Java语言是两种类型的结合。
    Java首先利用文本编辑器编写Java源程序,源文件的后缀名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class;最后利用虚拟机(解释器,java)解释执行。如图所示:
    在这里插入图片描述

    Java第一个程序:HelloWorld

    用记事本等工具编写第一个HelloWord程序代码如下

    (1)创建一个Hello.java文件,写入以下代码;

    public class Hello{
    	public static void main(String args[]){
    		System.out.println("Hello world!");
    	}
    }
    

    (2)用javac对Hello.java进行编译

    在这里插入图片描述
    生成.class文件
    在这里插入图片描述

    (3)使用java对Hello.class进行运行

    在这里插入图片描述
    程序里面的输出内容就打印出来了,程序执行成功。

    总结

    1. Java对大小写敏感,如果出现大小写拼写错误,程序无法运行。
    2. 关键字class表名Java程序中的全部内容包含在类中,Java是一种面向对象语言。
    3. 一个源文件中最多只能声明一个public类,其它类的个数不限,如果源文件中包含一个public类,源文件名称必须和定义的public的类名相同,且以“.java”为扩展名称。
    4. 在Java中,用{}划分程序的各个部分,任何方法的代码都必须以{开始,以}结束,由于编译器忽略空格,所以或括号的风格不受限制。且**{和}一一对应**,缺一不可。
    5. Java中每个语句都必须以“;”结束,回车不是语句结束标志,所以一个语句可以跨多行。
    6. main方法是Java应用程序的入口方法,它的书写格式是固定的:
    public static void main(String args[]){……}
    
  • 相关阅读:
    Video视频播放中断问题排查记录
    下一站:手机安全
    数据之美 之一
    数据之美 之二
    数据之美 之三
    Groovy入门
    Java8新特性(Lambda表达式、Stream流、Optional类)等
    websocket和ajax的区别(和http的区别)
    java泛型<? extends E>和<? super E>的区别和适用场景
    JAVA反射
  • 原文地址:https://www.cnblogs.com/warylee/p/13545494.html
Copyright © 2020-2023  润新知