程序构成
使用关键字class定义类;
在Java程序中,所有的语句都必须放在某个类中;
整个类及其所有成员都包含在一对花括号中(即{和}之间),它们标志着类定义块的开始和结束。
定义类的一般语法:
class 类名
{
……
}
1)文件名称必须为java程序类名一致,首字母大小写。
Test.java
class Test{
public static void main(String[] args){
int a = 6;
int b = 9;
System.out.println("Hello");
}
}
2)java程序代码严格区分大小写
3)java程序每个语句结束为分号(英文半角)
4)程序代码应该编写在方法中。
目前就学了一个main() 方法,程序入口
5)建议一个程序文件,只编写一个类,不要写多个类(写多个类则编译出多个class文件,)。
6)java程序代码为文本文件,扩展名为.java
javac Test.java 编写程序分产生 Test.class
java Test 就是执行Test.class字节码文件的类,
javac
java
新版的java可以直接运行
java Test.java
Java源程序物理上由三部分构成,分别为语句、块和空白。
(1) 语句指一行以分号“;”结束的语句。
(2) 块指用括号对{}界定的语句序列,块可以嵌套使用。
(3) 空白指语句之间、块内部或者块之间的空白行。空白不影响Java源程序的编译和运行,适当地运用空白,可以形成良好的代码风格
.java 源代码文件
.class 程序可以使用jvm虚拟机运行
.jar 软件包
.war 企业级 web项目
java 程序注释:
什么注释?注释语句主要用来进行一些说明,或者标记一些无用的程序语句。有一下
三种:
// 单行注释
/*
多行注释试
*/
java开创性注释 文档注释
用javadoc命令,将文档注释从源代码中提取出来能生成html文件,形成
类似与Java API 文档的帮助说明文件。
/**
* 类注释 方法注释 包注释 文件注释
*
*/
标识符:语言元素的名称。用作变量、类和方法等的命名
合法标识符:
1、标识符只能由字母、数字、下划线“_”、美元符号“$”组成,并且首字母不能是数字。没有长度限制,区分大小写,且不能插入空格。最好做到“见名知义”
以下是合法的标示符:
Dog class_3 _price $123 $23boy
以下是非法的标示符:
3_class &class class No.1
2、 不能把java关键字作为标识符。
java关键字
abstract | boolean | break | byte | case |
catch | char | class | continue | default |
do | double | else | extends | final |
finally | float | for | if | implements |
import | instanceof | int | interface | long |
native | new | package | private | protecred |
public | return | short | static | super |
switch | synchronzized | this | throw | throws |
transient | try | void | volatile | while |
注意java语言中的const和goto语句:
其只是作为了保留字,还没有使用。那是因为java语言讲究简单,方便。
扩展
建立文件Test.java
class Test{
public static void main (String[] args){
int a= Integer.parseInt(args[0]);
int b= Integer.parseInt(args[1]);
System.out.print(a*b);
}
}
编译javac Test.java
执行java Test 23 23