Java语言概述
软件开发:
系统软件和应用软件
人机交互方式:
图形化界面(GUI:Graphical User Interface)
命令行方式(CLI:Command Line Interface)
常见的DOS命令:
dir,md,cd,rd,cd\,cd..,del,exit
Java SE(Java Standard Edition)
JavaEE(Java Enterprise Edition)
Java语言的特点:
面向对象、健壮性、跨平台性
Java两种核心机制:
Java虚拟机(Java Virtual Machine)
垃圾收集机制(Garbage Collection)
硬件——>操作系统——>JVM——>字节码文件——>用户user—
JDK:Java Development Kit(Java开发工具包)
JRE:Java Runtime Environment(Java运行环境)
单行注释://
多行注释:/* Hello World! */
文档注释: /**
Hello World !
*/
IntelliJ IDEA 、 Ecplise
`class Person{
public static void main(String [] args){
System.out.println("Hello World!");
}
}`
编写java程序的过程:
1.创建文本文件,把后缀名改成.java,这个文件称为源代码文件。
2.在源文件中编写Java代码。
3.编译源代码:使用javac源代码完整文件名(文件名不区分大小写)
4.运行程序:java 类名(不要加后缀,区分大小写)
注意事项:
1.如果需要执行程序,该程序必须有一个main方法,没有main方法的代码可以编译通过,但不能独立执行。
2.一个类文件可以有多个类,每个类都会生成单独的.class文件。
3.如果类是public的,类名必须和它所在的文件名相同(区分大小写),也就是说,一个源文件中,只能有一个public的类。
4.每条语句必须以;(分号)结束。
关键字:
计算机语言中用于特殊用途的单词,特点是全小写
main是不是关键字?不是关键字,但也不用在其它地方
保留字:目前不是关键字,但可能在后续版本中成为关键字,也不要用于其它地方
标识符:变量、类和方法的名称叫标识符,凡是可以起名字的地方都叫标识符
命名规则:
标识符只能由英文字母、数字、下划线和$组成。
标识符不能以数字开头
不能使用关键字和保留字
严格区分大小写
命名规范:
见名知义,从名称中可以看出它表达的含义。
包名:全小写,格式:xxx.yyy.zzz名
类名和接口名:每个单词首字母大写,格式:XxxYyy
变量和方法名:第一个单词全部小写,第二个单词起首字母大写,格式:xxxYyyZzz
常量:全部大写,多个单词间用下划线连接,格式:XXX_YYY_ZZZ