java程序开发---hello world程序
| 一、写hello world程序 |
![]() |
|
开发过程: 1编辑,写代码,初学者使用记事本开始写。定义类,类里主函数,主函数里输出。 java有固定格式,不这样写电脑不认识。类名+范围{主函数}。 class 名称 { public static void main(String[] args) { } }
java是以一个个类的形式存在的,类就是存储代码的地方,类里面包含各种函数。 用class来定义类,class类别,后面跟着这个类别的名字,如Demo,(这个类就叫做Demo了,就像给一种动物命名为老虎,狮子,大象),因此“类别 名称”的写法就像“类别 老鼠”
定义完下面就是确定范围,用大括号确定范围。虽然可以每行都在最左侧,确实能运行,但是阅读性差。不如tab将大括号里面内容缩进,形成层次感,阅读性强。
类里面必须包括一个主函数main才能有效。主函数保证一个类可以独立运行。想要一个类独立运行,就需要有主函数。
这样写完后,记事本文件扩展名改为----------类名.java(java文件名字也可以不是类名,但是从此文件编译后的class文件的文件名却是类名) 这个写完的文件叫做原代码,计算机无法识别,必须翻译成计算机能识别的应用程序。 |
|
2将java文件编译为class文件(类文件) 输入javac 文件名.java 编译成 类名.class文件(class文件的文件名来源于定义的类名) |
|
3运行 java 类名 java.exe工具只能运行class类文件,因此java命令后只能跟着类名, 如果输入完整的文件名,会被认为完整的文件名全是这个类的名称而无法执行 |
|
【】System.out.print("hello world");系统输出打印 如果print改为println则打印后自动回车换行一次 |
| 二、hello world程序的细节 |
|
1main() 主函数是程序执行的入口。执行类,类里面的代码不是从上往下执行,而是从主函数开始执行,主函数执行后再开始执行主函数里面的代码。 主函数被虚拟机执行。虚拟机找不到main就会报错。一个类里面只能有一个主函数。 有了主函数就能保证一个类的独立运行, |
|
2javac命令 调动jdk里面编译器,对原代码进行检查报错-----javac让编译器干活编译原代码 |
|
3java命令 底层对应程序就是虚拟机,这个命令一运行就会立刻启动虚拟机----- Java让虚拟机帮忙执行一个类,虚拟机到指定的位置去找一个名称为demo.class的文件,将其加载进内存。 进入内存后,首先找主函数,没找到就会报错,找到就会执行主函数里面的代码。所以今后代码要写进主函数里面。 |
| 三、hello world常见错误 |
| 1.需要不隐藏文件扩展名 |
| 2主函数里面args可以更改,这是一个变量名,是arguments简写(意思是参数) |


浙公网安备 33010602011771号