自学内容网 自学内容网

【Java基础】运行第一个Java程序

开始时间: April 8, 2024
结束时间: April 8, 2024
阶段: Done

需要掌握:

1、了解 JDK 的作用,注意下 JDK 和 JRE 的区别

2、知道 xxx.java 的程序是如何实现跨平台(JVM)

3、了解命令行中 javac 的作用,忘了具体怎么操作没关系,百度搜索一下能过跟着操作就行

JVM [java virtual machine]

  • Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
  • 因为有了JVM,同一个Java程序在三个不同的操作系统【Win、Linux、Mac】中都可以执行。这样就实现了Java程序的跨平台性。

JDK

  • Java Development Kit(JDK) 是针对Java开发人员发布的免费软件开发工具包SDK,Software development kit)
  • 作为Java语言的SDK,普通用户并不需要安装JDK来运行Java程序,而只需要安装 JRE(Java Runtime Environment)。而程序开发者必须安装JDK来编译、调试程序。

Javac

  • javac 是收录于 JDK 中的 Java 语言编译器
  • 该工具可以:将后缀名为.java源文件编译为后缀名为.class可以运行于Java虚拟机的字节码文件
  • 运行javac的实质便是命令行的调用:javac hello.java ,即可生成对应的.class文件。
  • 需要注意的是,Java语言规范要求每个公共类所在的源代码文件的文件名与其类名相同,除非这个类是一个嵌套类,而class文件所包含的类必须和class文件的文件名相同,包括嵌套类。javac编译之后的class文件名会被自动命名为其中所包含的类的名字。

javac的命令行参数

javac [可按任意次序排列的options] [一个或多个要编译的sourcefiles] [一个或多个对源文件名进行列表的@files]

第一个Java程序

  • 需求说明
    • 要求开发一个Hello.java 程序,可以输出"hello,world!"
  • 运行原理
    • Hello.java⇒[javac Hello.java]⇒Hello.class⇒[java Hello]
    • javac Hello.java 运行的本质:将.java源文件编译为后缀名为.class可以运行于Java虚拟机的字节码文件
    • java Hello 运行的本质:将.class文件装载到对应的 JVM 进行执行

🐊code

// public class Hello : 表示 Hello 是一个 public 公有类
// Hello{} : 表示一个类的开始与结束
// public static void main(String[] args) : 表示一个主方法,是程序的入口
// main() {} : 表示方法的开始与结束

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

class Dog{
public static void main(String[] args){
System.out.println("hello,dog!");
}
}

🔻java程序开发注意事项

  • 对修改后的Hello.java源文件需要重新编译,生成新的 .class 文件后,再进行执行,才能生效
  • 一 个源文件中最多只能有一个public类。其它类的个数不限
  • 如果源文件包含一个public类,则文件名必须按该类名命名
  • 一个源文件中最多只能有一个public类。
  • 其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法

Java注释

  • 单行注释 //
  • 多行注释 /**/
  • 文档注释 /** */
    • 注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在的前面
/**
 * @author FOUR_A
 * @version 1.0
 */
public class Hello{
public static void main(String[] args){
//这是一个单行注释
System.out.println("wang!wang!");
/*这是一个注释
这也是一个注释
这还是一个注释
*/
}
}

Javadoc的用法

javadoc -d filedir  -author -version filename.java

Java代码规范

  • 类、方法的注释,要以javadoc的方式来写。
  • 源文件使用utf-8编码
  • 行宽度不要超过80字符

原文地址:https://blog.csdn.net/weixin_42932602/article/details/137526285

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!