1.创建Java的源文件:以.java结尾
例:First.java
2.class:类,代码容器
class Test(类名){
//main函数:也称为主函数,程序的入口,一个类中最多只能定义一个main函数
public static void main(String[ ]args){
System.out.println("Hello World!!!");//打印输出语句,用于给用户展示信息的
}
}
3.编译和运行
打开Dos命令窗口
(1)编译:Javac 源文件名.java
java First.java
注意:编译之后生成一个以类名命名的.class文件,且.class文件名字以类名进行命名Test.class
(2)运行:Java 类名
java Test
注意:如果原文件中内容发生改变,需要重新编译再次运行即可
System.out.Println("Hello World");//打印输出并换行
System.out.print("Hello World");//打印输出不换行
4.细节:
(1)一个源文件可以定义多个类,但是每个类之间不允许重名
(2)每个类都可以定义一个主函数
(3)每个类都会生成对应的.class文件
5.公开类:
(1)public:公开的 公共的
(2)被public修饰的类称为公开类,公开类
(3)语法:public class类名{}
(4)公开类的类名和源文件名保持一致
(5)一个源文件中最多只能有一个公开类
注意事项:
1.一个源文件中可以定义多个类;编译之后每个类之间都会生成对应的.class文件
2.同一个源文件中类之间不能同名
3.在每个类中都可以定义一个main函数
public class First{
public static void main(String[ ]args){
System.out.println("Hello World");
System.out.println("欢迎大家来到我的博客");
}
}
class Second{
public static void main(String[ ]args){
System.out.println("两个黄鹂鸣翠柳”);
System.out.println("一行白鹭上青天“);
}
}
6.包(package)
1作用:类型于文件夹,用于分门别类进行管理文件
2语法:package 包名
3带包的编译和运行
(1)编译:javac -d . 源文件名.java
(2) 运行:java 包名.类名
注意:(1)package语句必须定义源文件中第一行有效语句
(2)一个源文件中package最多只能定义一个
7.编码规范
良好的标识符命名习惯(起名字的内容统称为标识符)
(1)Java中标识符只能以数字,字母,-,$组成,但是不能以数字开头
(2)Java中标识符没有长度限制
(3)Java中标识符严格区分大小写
(4)不能以Java中关键字,保留字(goto,const),特殊符号(true/false/nul/l)命名
注意:Java中允许使用汉字进行命名,但是不建议
建议要求:
(1)望文生义
(2)包名:全小写,demo.aa.zmj
(3)类名:每个单词首字母大写,TestStudent
(4)变量名,函数名,方法名:第一个单词首字母小写,其余单词首字母大写(驼峰命名法)
(5)常量名:全大写,PI
良好的编码格式习惯
(1)建议一行只写语句代码
(2)层级之间要有严格缩进,通常为Tab
良好的注释习惯
注释:解释,说明的内容(提高代码的可读性)
(1)//:单行注释,只能写一行
(2)/*
多行注释:可以写多行内容
*/
注意:单行注释不能嵌套多行注释,但是多行注释可以嵌套单行注释