RoyMiller 的Java编程介绍 学习笔记 <一>
如下一个实例
package Hello.core; //所有Java对象都放在包中,如果不显式的指出对象所属哪个包, //Java将把它放入默认包中。 public class firstVoice { //main函数,执行入口 public static void main(String[] args){ //必须有参数String[] args System.out.println("hello world"); // Java语句以 ; 结尾 } }
包 Package:
每个Java对象都存在包中,如果不显示指出对象属于哪个包,那么Java将把它放入默认包中
包是一个对象集合,通常指向文件系统的一个文件路径。包名称的每一部分都叫做一个节点,可能是层级目录。
如本例中,该项目名是Hello, 包名是Hello.core, 该文件名是fisrtVoice.java
package Hello.core
在文件系统中firstVoice.java的存放路径是:
<work space>\Hello\src\Hello\core\firstVoice.java
程序的执行入口main函数
public static void main(String[] args)
1. 必须如上丝毫不差的定义,这是Java规范
2. JVM在运行这个Java应用程序的时候,首先会调用main方法,调用时不实例化这个类的对象,而是通过类名直接调用因此需要是限制为public static。
3. 对于java中的main方法,JVM有限制,不能有返回值,因此返回值类型为void。
4. 必须带参数 String[] args。 这个也是java的规范,main()方法中必须有一个入参,类细必须String[],至于字符串数组的名字,这个是可以自己设定的,根据习惯,这个字符串数组的名字一般和sun java规范范例中mian参数名保持一致,取名为args。
其他
Java语句是以分号;结尾
输出语句是 System.out.println( )
如何使用Eclipse创建以上文件
1. 创建一个Java项目
File > New > Java Project, 填写Hello. 点击Finish
2. 创建一个包Package
点击项目,右键 > New > Package, 取任意名,这儿我填Hello.core. 点击Finish
3. 申明类
点击包,右键 New > Class, 填fisrVoice, 点击Finish.
然后自动生成如下文件
package Hello.core; public class firstVoice { }
当生成类文件后,其中的函数则自行添加