标签搜索

目 录CONTENT

文章目录

Java-错误: 类 HelloWorld 是公共的, 应在名为 HelloWorld.java 的文件中声明

咕咕鸽
2020-10-02 / 0 评论 / 0 点赞 / 1,581 阅读 / 1,171 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-02-25,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告 广告

day1-p1

坑1

1、Java-错误: 类 HelloWorld 是公共的, 应在名为 HelloWorld.java 的文件中声明

描述:

在cmd用javac编译.java时报错

报错:

错误: 类 HelloWorld 是公共的, 应在名为 HelloWorld.java 的文件中声明

解决:

保持源文件名类名一致

知识点:

public用来修饰一个类,在一个java源文件中可以声明多个class,但是,只能最多一个类可以声明为public!!!

而且要求声明为public的类名必须与源文件名相同。

其他:

程序的入口是main()方法。格式是固定的。

程序:

public class Hello{
    public static void main(String[] args){
        System.out.print("Hello World!");
        System.out.println();//换行
        System.out.println("Hello Roy!");
    }
}

class Person{

}//编译完成之后,会生产对应class

class Animal{

}//同理编译完成之后,会生产对应class

课后练习

1、JDK,JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些?

答:

JDK:Java开发工具包,一整套,包括JRE

JRE:Java的运行环境

JVM:Java运行的虚拟机,不同的操作系统不一样。

老师答案:

JDK=JRE+Java开发工具(java、javac、javadoc)

JRE=JVM+Java核心类库

2、为什么要配置path环境变量?如何配置?

答:

配置path环境变量是为了让在任意一个目录下都能运行java(不限制在java的安装目录),更方便。

老师答案:

JAVA_HOME = bin的上一层目录

path= %JAVA_HOME%\bin

3、常用的几个命令行操作都有哪些?(至少4个)

答:

dos:cdmdrddelcd..cd/

mac:mkdircdvim

4、创建如下的类,使得运行的话可以输出:

姓名:川建国

性别:男
家庭住址:美国白宫

答:

public class practise{
    public static void main(String[] args){
        System.out.println("姓名:川建国");
        System.out.println();//换行
        System.out.println("性别:男");
	System.out.println("家庭住址:美国白宫");
    }
}//文件名不一定要和类名一致,但是如果有声明public,两者就要一样了

5、编译和运行上述代码的指令

答:

编译:

javac practise.java

运行:


java practise

0
广告 广告

评论区