根据廖雪峰老师的Java教程链接: https://www.liaoxuefeng.com/wiki/1252599548343744/1255884132971296.和平时的学习整理的笔记,仅自用!!
1.基本结构
1.1一个简单的栗子
用输出“Hello, world!”来分析一个Java代码的结构
public class Hello {
public static void main(String[] args) {
// 输出文本:
System.out.println("Hello, world!");
}
}
(1)class
Java代码的基本单位就是class,也就是一个类,例子中类名为Hello。
类名的定义最好要规范:
1.字母开头
2.由字母、数字、下划线组成
3.开头字母大写
(2)method
class内部可以定义若干方法,方法内部的代码会被依次执行且每行以分号结束。
这个栗子中,方法名是main,返回值是void,说明没有返回值。前面的关键字static是一个修饰符,说明是一个静态方法。
需要注意的是,Java入口程序规定的方法必须是静态方法,方法名必须为main,括号内的参数必须是String数组。
方法名的命名规则:
1.字母开头
2.由字母、数字、下划线组成
3.开头字母小写
(3)public
public是访问修饰符,可以修饰类也可以修饰方法。这里说明Hello这个类和main方法是公开的。
2.变量
Java中只有基本类型的变量和引用类型的变量。
2.1基本类型的变量
变量需要先定义后使用,定义的时候可以赋一个初始值,例如int x = 1;
,不写初始值则默认值为0,变量可以重新赋值.
下面举个例子:
public class Main{
public static void main(String[] args){
int x = 1;
System.out.println("x=" + x);
x = 2;
System.