快速开始¶
HelloWorld¶
创建项目¶
编辑HelloWorld.java¶
内容如下
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
在编辑器中编辑并执行. 实际上相当于执行了如下命令
# 使用javac命令将Java源文件编译为Class字节码文件
➜ javac HelloWorld.java
# 可以看到当前目录下多了一个 HelloWorld.class 文件
➜ ls
HelloWorld.class HelloWorld.java
# 使用java命令装载和运行Class字节码, 会在终端输出"Hello World!"
➜ java HelloWorld
Hello World!
基本语法¶
Java中的主要代码都会位于一个类中, 通过class
关键字定义,
上面栗子的主要代码都在HelloWorld
类中
public class HelloWorld {
...
}
- Java对大小写敏感
- 程序的文件名必须和类名的完全相同,
Java代码的文件都以类名加
.java
后缀进行命名 public static void main(String[] args)
是一个方法, 是Java程序的入口System.out.println()
是一个方法, 会在输出内容后增加一个换行符, 而System.out.print()
不会增加换行符
标识符¶
类名, 变量名, 方法名, 方法参数名等都被成为标识符.
比如HelloWorld
这个类名在代码中就是一种标识符.
标识符由我们自己命名
Java标识符, 需要注意下面几点
- 所有的标识符都应该以字母(
A-Za-z
), 美元符($
), 或者下划线(_
)开始 - 标识符由字母(
A-Za-z
),美元符($
)、下划线(_
)和数字
组成 - Java关键字不能用作标识符
例如:
name
、$user
、_title
和__1_content
都是合法的标识符,
而12haha
和-name
都是非法标识符。
为了程序的可读性, 一般情况下
- 类名以大写字母开头, 比如
HelloWorld
以大写字母H
开头 - 方法名一般以小写字母开头, 比如
main
方法以小写字母m
开头 - 如果名称中包含几个单词, 从第二个单词开始每个单词首字母大写,
这种命名方式我们称之为
驼峰命名法
。
修饰符¶
像其他语言一样, Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符
- 访问控制修饰符 :
default
,public
,protected
,private
- 非访问控制修饰符 :
final
,abstract
,strictfp
Java变量¶
- 局部变量
- 类变量(静态变量)
- 成员变量(非静态变量)
代码注释¶
Java注释有下面三种
- 单行注释:在注释内容前加两个斜线
//
- 多行注释:在要注释的内容前面添加
/*
, 在注释的内容后添加*/
- 文档注释:在要注释的内容前面添加
/**
, 在注释的内容后添加*/
, 这是一种特殊的多行注释, 注释中的内容可以用以生成程序的文档, 具体用法我们以后讲解。