当前位置: 首页 > Linux

编写和执行Java程序,解决Java初学者常见问题

时间:2023-04-06 11:05:35 Linux

今天,我们来编写一个Java程序。然后看看Java程序是如何执行的,以及Java新手小白遇到的问题和解决方法。HelloWorld编写①新建一个XXX.java(显示文件扩展名)②编写代码,以类为单位编写,编写入口函数/方法publicclassHelloWorld{//类名要与文件名保持一致publicstaticvoidmain(String[]args){//程序的入口System.out.println("HelloWorld");//以分号结束}}③通过javac命令完成编译操作(需要写java文件的完整路径)④运行java程序,通过java命令运行.class文件/字节码文件执行如下命令:其中:-classpath/-cp用于指定路径。如果不指定,java会从当前目录开始查找,如果找不到,就去java的lang包中查找。如果指定路径,如:-classpath/-cp.;c:文件名,java命令会先从当前目录开始查找,如果找不到,就到指定的C目录下查找文件姓名。如果还是找不到,那就去java的lang包下找。.代表当前路径;分开的路径记住:路径和文件名之间需要空格来分隔程序说明A:Java程序最基本的单位是类,所以我们需要定义一个类。class表示一个类格式:class类名示例:classHelloWorld{}B:在类中写内容时,用大括号括起来。C:要执行一个Java程序,必须有一个main方法。格式:publicstaticvoidmain(String[]args){}D:指向那些东西,也要用大括号括起来。E:输出语句:System.out.println("输出内容");注意:一个类编译后会对应一个.class文件,一个源文件中可以有多个类。当有公共类(public)存在时文件名必须与公共类名(public修饰类的类名)一致。因此,一个源文件中最多只能有一个公共类。Java程序的开发执行过程A:编写java源程序(.文件)常见问题及解决方法1.扩展名被隐藏。找到方法:工具--文件夹选项--查看--去掉隐藏扩展名的勾2。我们现在一般都有相同的文件名和类名。.java文件中的类名(名字后面加class)编译后,会以类名作为.class文件的文件名。但是,注意:javac后面是文件名+扩展名java后面是一个没有扩展名的类名。3.Java语言严格区分大小写4。不要拼错单词5。看到非法字符:肯定是中文问题。我们编写的程序要求所有标点符号都是英文的。6.括号的匹配。通常,括号成对出现。7.在类HelloWorld中找不到主要方法。8.忘记在语句后写分号。