程序编写
第一个java程序
1.编写源文件
源文件名称应为:源文件名.java
**注意:
1)如果一个类是public修饰的,则其源文件名必须和类名保持一致 如下代码的源文件名应为HelloWorld。
2)一个源代码中可以定义多个class,每个class会分别被编译成不同的 .class文件,但是只能有一个class是public的。
**
//public 公开的,是修饰符
//java代码都是使用class类进行组织
//HelloWorld是程序的名字,自己取的
public class HelloWorld{
//main函数是主函数,应用程序的入口,格式暂时固定,且最多只有一个
public static void main(Strin[] args){
System.out.println("Hello World");
}
}
2.编译
编译的前提要求是环境变量配置成功 dos窗口测试环境的方法:dos窗口输入javac -version
doc窗口运行方式:javac 源文件名.java(带着 .java扩展名)
编译后会以类名为文件名生成 .class文件
3.解释执行
java 类名(执行时不含.class扩展名)
这是doc窗口运行java文件的方式,如果使用工具软件来编写执行可以当了解知识,使用doc窗口的话更能了解到java的执行方式--------先编译后解释
package包
类似文件夹,对java类进行管理
1> 打包 package 包名;(放在源代码的第一行,注释除外)
package test;
public class Guohui{
public static void main(String[] args){
System.out.println("今天星期三");
}
}
2> 带包编译 javac -d . 源文件名.java(对源文件进行自动带包编译,并且放在.当前目录中)如:javac -d . Guohui.java
3> 带包执行java 包名.类名 (执行时,不含.class扩展名) 如: java test.Guohui
包名在开发中采用域名倒写的方式
编码规范
语法要求【必须遵守】
标识符的组成 <包名 类名 方法名 变量名 常量名>
- 包含字母 数字 下划线 $符号 其中数字不能开头
eg: stuName stu_name $name stu_5_Name - 不允许使用关键字或保留字
- 严格区分大小写
规范性要求
望文生义 ------- 见名知义
大小写上的规则:每个标识符可以由多个单词构成
-
类名和接口名 每个单词首字母都大写
eg:Guohui Person Student -
变量名和方法名 首单词全小写,其后每个单词首字母大写
eg: studentName printSplitCharacter() -
常量 全大写
eg: STUDENTNAME -
包名 全小写
-
缩进上的要求
<1> 每行一句代码 以 ; 结尾
<2> 每进入一个新的代码块 {},使用tab键缩进一级
<3> 同级语言 列对齐 -
注释
对源代码的描述性/补充性的说明,不参与编译
<1>单行注释
//注释内容 一般行尾使用
<2> 多行注释
java /* 多行注释内容 */
<3>文档注释
java /** 文档注释 配合javadoc生成帮助文档API javadoc -d ./doc*.java */