Java思维---The first program

151 阅读1分钟

一、执行过程

Java执行过程:

编码—>编译.class文件—>jvm虚拟机执行

.class文件是字节码文件


编译出.class文件,目录下新增.class文件

javac Test.java

解释器运行,默认执行Test.class文件

java Test

一键执行,未生成.class文件(内存中)

java Test.java

二、package

正例:

​ 应用工具类包名为com.alibaba.ai.util

​ 类名为MessageUtils(参考spring框架结构)

[ 强制 ] 包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。 ——阿里巴巴 Java开发手册(华山版)

在project工具箱中,勾选Compact Middle Packages

此时目录显示为com.xiaoshi.demo

:arrow_backward: src

​ :arrow_backward: com.xiaoshi.demo

​  Fleming_Java.iml


三、导包

例如:

import com.alibaba.ai.util

注意导入正确目录下的包,防止导错

导错包可能会遇到找不见函数的问题

默认为自家孩子的包不需要导。

:male_detective: 远亲需要导入

:male_detective: 近亲不需要导


四、first程序解读

package com.xiaoshi.dome;
// 公共的	类(别)	类名
public class Main{
// main函数:程序入口点
    public static void main(String[] args){
        int number_a=1,number_b=2;
        int sum = sum(number_a,number_b);
// System.out.println() 用来输出内容
        System.out.println("sum="+sum);
    }
// sum函数求和
    public static int sum(int number_a,int number_b){
        return number_a+number_b;
    }
}