Java学习笔记2 —— Hello World
2013-04-28 16:22
567 查看
Hello World
一个简单的java程序,在终端输出Hello World!字符。
编译和运行程序
1. 保存为HelloWorldApp.java;
2. 编译程序:javac HelloWorldApp.java;
3. 运行程序:java HelloWorldApp;
4. 程序正确运行后,显示"Hello World!"。
程序结构分析
以上简单程序由3个部分组成:源代码注释、HelloWorldApp类定义、main函数。
代码注释
代码注释会被编译器忽略,不会影响代码逻辑。但是代码注释对于理解程序非常有用。
Java支持3种类型的代码注释:
/* text */
编译器忽略/*和*/之间的所有内容。
/** documentation */
文档注释,编译器同样忽略/**和*/之间的所有内容。但是javadoc工具会使用文档注释中的内容自动生成程序说明文档。
// text
编译器忽略//以后的所有内容,知道当前行的末尾。
HelloWorldApp类定义
HelloWorldApp程序的类定义由class HelloWorldApp { ... }包含。
一个基本的类定义由关键字class开始,后跟类的名称。类的代码包含在同类定义配对的大括号中。
例如:
class name {
......
}
main函数
Java应用程序(一个可以启动和工作的程序)都必须包含一个main方法。
main方法的签名:
public static void main(String[] args)
修饰符public和static可以用任意顺序(public static或者static public),使用public static的较多。
参数的名字除args外也可以使用其他名字,通常使用较多的未args和argv。
main函数与C和C++的main函数相似,它是应用程序的入口,也根据程序不同来调用其他的函数。
main函数只接受一个字符串数组的参数。
作为main函数参数的数组是运行时系统向程序传递信息的机制。例如命令行中输入:
java MyApp arg1 arg2
数组中的每一个字符串都叫做命令行参数。命令行参数可以让用户影响程序的执行,但是不同重新编译程序。
在HelloWorldApp程序中,并没有使用命令行参数。如果在执行时加入命令行参数,也没有影响程序的执行结果,因为程序中并没有对命令行参数处理的内容。
程序语句
在HelloWorldApp中的程序语句System.out.println("Hello World!");使用核心库中的System类向标准输出设备打印“Hello World!"的消息。
Ref: http://docs.oracle.com/javase/tutorial/getStarted/application/index.html
一个简单的java程序,在终端输出Hello World!字符。
/** * The HelloWorldApp class implements an application that * simply prints "Hello World!" to standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. } }
编译和运行程序
1. 保存为HelloWorldApp.java;
2. 编译程序:javac HelloWorldApp.java;
3. 运行程序:java HelloWorldApp;
4. 程序正确运行后,显示"Hello World!"。
程序结构分析
以上简单程序由3个部分组成:源代码注释、HelloWorldApp类定义、main函数。
代码注释
代码注释会被编译器忽略,不会影响代码逻辑。但是代码注释对于理解程序非常有用。
Java支持3种类型的代码注释:
/* text */
编译器忽略/*和*/之间的所有内容。
/** documentation */
文档注释,编译器同样忽略/**和*/之间的所有内容。但是javadoc工具会使用文档注释中的内容自动生成程序说明文档。
// text
编译器忽略//以后的所有内容,知道当前行的末尾。
HelloWorldApp类定义
HelloWorldApp程序的类定义由class HelloWorldApp { ... }包含。
一个基本的类定义由关键字class开始,后跟类的名称。类的代码包含在同类定义配对的大括号中。
例如:
class name {
......
}
main函数
Java应用程序(一个可以启动和工作的程序)都必须包含一个main方法。
main方法的签名:
public static void main(String[] args)
修饰符public和static可以用任意顺序(public static或者static public),使用public static的较多。
参数的名字除args外也可以使用其他名字,通常使用较多的未args和argv。
main函数与C和C++的main函数相似,它是应用程序的入口,也根据程序不同来调用其他的函数。
main函数只接受一个字符串数组的参数。
作为main函数参数的数组是运行时系统向程序传递信息的机制。例如命令行中输入:
java MyApp arg1 arg2
数组中的每一个字符串都叫做命令行参数。命令行参数可以让用户影响程序的执行,但是不同重新编译程序。
在HelloWorldApp程序中,并没有使用命令行参数。如果在执行时加入命令行参数,也没有影响程序的执行结果,因为程序中并没有对命令行参数处理的内容。
程序语句
在HelloWorldApp中的程序语句System.out.println("Hello World!");使用核心库中的System类向标准输出设备打印“Hello World!"的消息。
Ref: http://docs.oracle.com/javase/tutorial/getStarted/application/index.html
相关文章推荐
- 马士兵java视频学习笔记第一章:Hello,World!
- Spring MVC 学习笔记1 - First Helloworld by Eclipse【& - java web 开发Tips集锦】
- Qt 学习之路 2(3):Hello, world! 笔记
- contiki学习笔记之hello_world
- node.js 学习笔记001 :Hello,world !
- jQuery学习笔记之Helloworld
- contiki学习笔记1:helloworld+process结构分析
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- Java的中文处理学习笔记:Hello Unicode(2)
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- wxWidget学习笔记二:Hello World!
- Java的中文处理学习笔记:Hello Unicode(3)
- SpringMVC学习笔记(三)使用IntelliJ IDEA开发Spring MVC HelloWorld(注解配置SpringMVC)
- Java中文处理学习笔记——Hello Unicode
- JNI学习--通过Java应用调用C语言的函数打印hello,world
- SpringMVC学习笔记(二)使用IntelliJ IDEA开发Spring MVC HelloWorld(基于Maven)
- WTL学习笔记——(2)WTL Hello World !
- 安卓逆向学习笔记(0)- HelloWorld.apk的文件结构
- Java的中文处理学习笔记:Hello Unicode
- Java自学笔记(第一天)安装Java8---配置运行环境---编写"hello world"程序---注释