1java是如何工作的?
eclipse可以理解成自带编译器,会生成电脑可以看懂的字节码文件。
即后缀名为.class的文件,通过Java虚拟机(JVM)执行字节码。
2 剖析类
我们成功运行了第一个程序,这个程序的内部是什么样子的呢?
// 公开 类声明 类名称 类的左括号 public class MyFirstApp { //公开 后续讲 无返回 方法名 传参,后续讲 方法的左括号 public static void main (String[] args) { //打印到标准输出上 要输入的字符串,指双引号内 必须用分号结尾 System.out.println("我要去吃早餐啦") ; } //main()的右括号 } //类的右括号
扩展名为.java的源文件里,带有类的定义。
类是用来表示程序的一个组件,类的内容必须在{}里。
main()是程序的起点,程序运行后,会先找到它。
程序中可以有一个or多个方法。
编写的方法内容由语句组成,要写在属于方法的{}里。
语句以分号结束。
//新建Class文件后,自动生成的带有类的定义 public class HelloWorld { //main()主方法,程序的起点 public static void main(String[] args){ //输出语句,可以将双引号中的内容输入 System.out.println("我在自学"); } }
3 错误提示
当代码输入错误时,eclipse会出现错误提示
图中出现了3个错误,每个错误都会在行号的前面提示
3个错误分别是:
类没有定义,即源文件名和类中定义的名称不同
语句没有以分号结尾
类的定义缺少一个对应的括号}
原本我认为缺少的是main()主方法对应的括号,仔细观察后才发现
剩下的括号自动变成了它的,无论位置在哪里,那么缺少的就是类的右括号了
当出现错误后,将光标移至错误处,会出现相关提示,我们可以根据提示进行修改。
学习一项技能的前期遇到的问题都是很普遍性的,出现问题根据相关信息修改即可,很简单的。
我发现多练习,多改错,成长的才会更快。