java学习笔记3--最简单的代码
来源:互联网 发布:iptables 80端口 编辑:程序博客网 时间:2024/06/02 09:30
可以使用最简单的文本编辑器,编写如下的程序,保存的名字必须是Hello.java。
package chap01; //当前类所属包名称
public class Hello //当前类名
{ public static void main(String[] args) //应用程序的主函数
{
System.out.println("Hello, 我的第一个Java应用程序!"); //输出函数
}
}
程序内容解释
在以上的程序中,必须了解并逐渐熟悉的关键点:
声明包名——chap01,指明类的位置(所属包)、相当于文件夹名称,用途在于方便类的组织和管理;
声明类名——Hello,与程序文件名相同(指必须的public类);
类属性——public,描述类的可见性,即类和其它类、包的关系;
主函数——main,程序入口(仅Applications类型需要);
主函数属性——public static,公有、静态(特殊的函数);
主函数的参数——String[] args,命令行参数(如果执行程序时候给了参数,将会由系统封装成字符串数组传递到这里,程序内部可以从此获得并处理);
输出函数——这是Java类库中提供的一个在标准输出设备(显示器、字符输出,对于操作系统来说是可以重定向的设备)显示文本的函数。注意其中出现的类名称System、成员对象名称out、成员方法名称println,书写语法以及参数。
从帮助中可以方便地查找到函数的
参数语法; 整个类的框架——括号等表达的结构。
注释格式——//表示行注释,本行后面的内容为注释;/**/表示块注释,其中的内容为注释。
package chap01; //当前类所属包名称
public class Hello //当前类名
{ public static void main(String[] args) //应用程序的主函数
{
System.out.println("Hello, 我的第一个Java应用程序!"); //输出函数
}
}
程序内容解释
在以上的程序中,必须了解并逐渐熟悉的关键点:
声明包名——chap01,指明类的位置(所属包)、相当于文件夹名称,用途在于方便类的组织和管理;
声明类名——Hello,与程序文件名相同(指必须的public类);
类属性——public,描述类的可见性,即类和其它类、包的关系;
主函数——main,程序入口(仅Applications类型需要);
主函数属性——public static,公有、静态(特殊的函数);
主函数的参数——String[] args,命令行参数(如果执行程序时候给了参数,将会由系统封装成字符串数组传递到这里,程序内部可以从此获得并处理);
输出函数——这是Java类库中提供的一个在标准输出设备(显示器、字符输出,对于操作系统来说是可以重定向的设备)显示文本的函数。注意其中出现的类名称System、成员对象名称out、成员方法名称println,书写语法以及参数。
从帮助中可以方便地查找到函数的
参数语法; 整个类的框架——括号等表达的结构。
注释格式——//表示行注释,本行后面的内容为注释;/**/表示块注释,其中的内容为注释。
以上的内容在一个Java应用程序中几乎是必需的
一个Java源文件可包含三个“顶级”要素:
一个包声明(可选,没有表示顶级包,但有点麻烦);
任意数量的导入语句import,表示将要使用的外部Java类;
类和接口声明。
该三要素必须以上述顺序出现。
即,任何导入语句出现在所有类定义之前;如果使用包声明,则包声明必须出现在类和导入语句之前。
- java学习笔记3--最简单的代码
- 委托学习笔记:最简单的委托
- java反射最简单最本质的一段代码
- 最简单的代码
- JNI学习一(最简单的java调 用本地c代码 )
- 关于java打印功能的最简单实现的学习笔记
- 最简单的使用mysql数据库的Java代码
- 最简单的Java调用C/C++代码的步骤
- JNI_最简单的Java调用C/C++代码
- 最简单的java文件行数完整代码!
- JNI_最简单的Java调用C/C++代码
- JNI_最简单的Java调用C/C++代码
- 最简单的多线程死锁案例代码(Java语言)
- 【javaweb 学习笔记】 第一课 最简单的登陆
- WCF学习笔记(1)最简单的例子
- anroid JNI 学习笔记 最简单的Hello
- MFC学习笔记一 最简单的MFC程序
- DirectX11 学习笔记8 - 最简单的光照
- sqlserver 2005连接超时采用bat命令解决
- 处女项目后关于IC验证经验的总结
- GridView分隔线的实现
- 纳智捷大7 MPV 挑战国内MPV市场
- atoi和itoa函数的实现
- java学习笔记3--最简单的代码
- Flex Cookie sharedObject
- 13训练赛01
- Sonar中如何删除一个项目
- 【Win7本地连接显示未识别网络无Internet访问】
- inflate
- Eclipse设置软tab(用4个空格字符代替)及默认utf-8文件编码(unix)
- ANDROID 系统网络连接和管理机制
- 瀑布流效果怎么实现