Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习

栏目: Java · 发布时间: 5年前

内容简介:今天,我们来写一段Java程序。然后看看Java程序是如何执行的,以及Java新手小白遇到的问题和解决办法。① 新建一个XXX.java (文件的扩展名显示出来)②编写代码 ,以类为单位编写,编写入口函数/方法

今天,我们来写一段 Java 程序。然后看看Java程序是如何执行的,以及Java新手小白遇到的问题和解决办法。

一、HelloWorld的编写

① 新建一个XXX.java (文件的扩展名显示出来)

②编写代码 ,以类为单位编写,编写入口函数/方法

public class HelloWorld{ // 类名最好与文件名一致
public static void main(String[] args){ // 程序的入口
System.out.println("HelloWorld");// 以分号结尾
}
}

③通过 javac命令完成 编译操作(需要写java文件的完整路径)

Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习

④运行java程序, 运行 .class 文件/字节码文件 通过 java 命令完成

Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习

执行如下命令:

Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习

其中:

-classpath /-cp是用来指定路径。

若不指定则java会从当前目录找,找不到去java的lang包找。

若指定路径如:-classpath /-cp .;c: 文件名

则java命令会先从当前目录开始找,找不到去指定的C目录找文件名 ,若还是找不到就再去java的lang包下找

. 代表当前路径

; 分隔路径

切记:在路径和文件名之间需要空格分隔

二、程序解释:

A: Java程序的最基本单位是类,所以我们要定义一个类。

class 代表类

格式:class 类名

举例:class HelloWorld{}

B:在类中写内容的时候,用大括号括起来。

C:Java程序要想执行,必须有main方法。

格式:public static void main(String[ ] args){}

D:要指向那些东西呢,也用大括号括起来。

E:输出语句: System.out.println(“输出的内容”);

注:一个class 编译后会对应一个 .class文件,一个源文件当中可以有多个class,当有公共类(public)存在时文件名必须和 公共类名(public 修饰类的类名)一致。因此一个源文件当中最多只能有一个公共类

三、Java程序的开发执行流程:

A:编写java源程序(.java) 源文件/源代码

B:通过javac命令编译生成.class文件(字节码文件)

C:通过java命令运行.class文件(字节码文件)

四、常见问题(必须牢记掌握)

  1. 扩展名被隐藏

如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾

Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习

  1. 我们现在一般文件名称和类名一致。

.java文件当中的类名(class 后面跟的名称)经过编译过后,会将类名作为.class文件的文件名称。

但是,注意: javac后面跟的是文件名+扩展名

Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习

java后面跟的类名不带扩展名

  1. Java语言严格区分大小写

Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习

  1. 单词不要写错

Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习

  1. 见到非法字符:肯定是中文问题。

我们写程序要求标点符号必须全部是英文状态。

Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习

  1. 括号的配对问题。

一般来说,括号都是成对出现的。

  1. 在类 HelloWorld 中找不到主方法

Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习

  1. 忘记书写语句后面的分号

Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习


以上所述就是小编给大家介绍的《Java程序的编程与执行、Java新手常见问题及解决方法|乐字节Java学习》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

计算机动画的算法基础

计算机动画的算法基础

鲍虎军 金小刚 彭群生 / 浙江大学出版社 / 2000-12 / 60.00元

《计算机应用技术前沿丛书:计算机动画的算法基础》主要内容简介:20世纪是一个科技、经济空前发展的时代,从世纪初相对论、量子理论的创立到今天以信息产业为龙头的高科技产业成为经济发展的第一支柱,人类社会发生了根本性的变革。而在这场以科学技术为社会发展直接动因的变革中,意义最深远、影响最广泛的就是计算机及其相关技术的发展和应用。在过去的50年里,计算机已从最初的协助人类进行精密和复杂运算的单一功能的运算......一起来看看 《计算机动画的算法基础》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

MD5 加密
MD5 加密

MD5 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具