本人已参与「新人创作礼」活动,一起开启掘金创作之路。
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第14天,点击查看活动详情
目录
今天阿文介绍的内容:
- Java程序
- Java的基本语法
- Java一下基本知识
1.Java 基础语法
1.1Java程序
一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此间的方法来协同工作。
对象:对象是一个类的实例,它有状态和行为。例如,一匹马是一个对象,它的状态有:颜色、名字、品种;行为有:奔跑、叫、吃等。类:类是一个模板,它是描述一类对象的行为与状态。方法:方法就是行为,一个类可以有多个方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
1.2基本语法
Java的命名方式是驼峰式命名法
大小写敏感:Java是大小写敏感的,这意味着标识符Hello与hello是不同的。类名:对于Java中的所有类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如:MyFirstJavaClass。方法名:在Java中所有方法名都应该以小写字母开头,如果方法名有多个单词组成,那么首个单词的首字母应该小写,其余单词首字母应该大写。源文件:源文件必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存,文件名后缀为.java。主方法入口:所有Java程序由public static void main(String[] args)方法开始执行。
1.3Java标识符
在Java中所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
以下是关于标识符需要注意的地方:
- 所有的标识符都应该以字母、美元符$、或者下划线开始
- 首字符后可以是字母、美元符$、下划线或者数字的任何字符组合
- 关键字不能为标识符
- 标识符大小写敏感
例如:age、people、_str、$student__和_1_2_value都为合法标识符
而像123abd、-salary、static等都是非法标识符
1.4Java修饰符
在Java中主要有两类修饰符:
访问修饰符:default(默认)、public(公有)、protected(保护)、private(私有)非访问修饰符:final(最终)、static(静态)、abstract(抽象)、synchronized(同步)
1.5Java变量
在Java中主要有三种类型的变量
- 局部变量
- 类变量(静态变量)
- 成员变量(非静态变量)
例如:
public class MyFirstJava {
//成员变量
protected int salary;
//类变量
public static int age;
public static void main(String[] args) {
//局部变量
String name = "zhangsan";
}
}
1.6Java数组
Java的数组存储在堆空间上的对象,可以保存多个同类型变量。
例如:
public class MyFirstJava {
public static void main(String[] args) {
//定义了一个大小为20的int类型数组
int[] age = new int[20];
}
}
1.7Java枚举
在Java 5.0引入了枚举,枚举限制变量只能是预先已经设定好的值。
例如:
//定义枚举类型
enum weekday {
Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
}
public class MyFirstJava {
public static void main(String[] args) {
//遍历枚举类型中预先设定的值
for (weekday a : weekday.values()) {
System.out.println(a);
}
}
}
1.8Java注释
类似于C/C++、Java也支持单行以及多行注释。注释中的字符会被Java编译器忽略。
例如:
public class MyFirstJava {
/* 这是第一个Java程序
* 它将输出 Hello World
* 这是一个多行注释的示例
*/
public static void main(String[] args){
// 这是单行注释的示例
/* 这个也是单行注释的示例 */
System.out.println("Hello World");
}
}
总结
- Java的基础语法
- Java的一些基本知识,例如:标识符、修饰符、变量、数组、枚举...
好了,今天阿文就介绍到这了...