目录
Java的基础语法
一个Java的程序可以认为一系列对象的集合,而对象之间通过相互调用的方法实现协同工作。
类:类是一个模板,他描述一类对象的行为和状态。
对象:对象和类的一个实例,有状态和行为。
方法:方法就是行为,一个类可以有很多方法。
实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量来决定。
Java的第一个程序
public class Main {
public static void main(String[] args) {
// write your code here
System.out.println("你好,世界!");
}
}
基本语法
编写 Java 程序时,应注意以下几点:
- 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
- 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。
- 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
- 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
- 主方法入口:所有的 Java 程序由 public static void main(String[] args) 方法开始执行
Java基础数据结构
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。
内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。
因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。
Java 的两大数据类型:
- 内置数据类型
- 引用数据类型
Java内置数据类型
Java提供了八种数据类型、六种数据类型,一种布尔型,一种字符类型。
数据类型 数据类型 默认值 byte 8位 1字节 0 short 16位 2字节 0 int 32位 4字节 0 long 64 位 0L float 单精度、32位 0.0f double 双精度、64 位 0.0d char 单一的 16 位 Unicode 字符 'u0000' boolean 只有两个取值:true 和 false;
false
引用数据类型
- 在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。
- 对象、数组都是引用数据类型。
- 所有引用类型的默认值都是null。
- 一个引用变量可以用来引用任何与之兼容的类型。
- 例子:Site site = new Site("Runoob")。