后端第0次培训笔记
1.Java语言的特点
(1)面向对象
面向对象会把事物抽象成对象的概念,先抽象出对象,然后给对象赋一些属性和方法,然后让每个对象去执行自己的方法。
(2)跨平台
Java语言编写出的应用程序,只需要编写一次代码,就可以在不同的系统上运行。只要在不同平台上安装对应的JVM,就可以运行Java程序。
2.基本语法
(1)注释
- > //注释这一行
- > /
> /多行注释
(2)标识符
规则
- 标识符由数字(0~9)、美元符号($)、下划线(_)以及Unicode字符集组合构成;
- 标识符各符号之间没有空格;
- 标识符第一个字符不能为数字;
- 标识符不能为关键字和保留字;
- 标识符的命名最好能反映其作用。
规范
驼峰命名(Camel-Case)法
(3)数据类型
- 整数byte,short,int,long
- 浮点float,double
- boolean
- char
(4)运算符
- 算术运算符
- 关系运算符
- 逻辑运算符
- 赋值运算符
- Lambda表达式
(5)控制语句
- 选择
- 循环
(6)方法
- 静态方法:可以通过类名称来调用
- 非静态方法的调用必须先有一个实例,通过实例来调用
- 静态方法只能引用静态变量或局部变量
(7)类和对象
类是对表示客观世界中某类群体的一些基本特征的抽象。它会在一组相同或相似的对象中,抽取出共性的特征和行为,保留我们所关注的部分。类是对象的抽象,对象是类的具体。也就是说,类是一种概念模型,定义了对象的所有特性和所需的操作。而对象是一个真实的模型,是一个具体的实体。所以类是描述了一组具有相同特性(属性)和相同行为(方法)的一组对象的集合。
(8)数组
(9)继承
- java中允许“多层”继承,但不允许“多重”继承(多继承)
(10)修饰符
简单的程序
public class main {
public static void main(String[] args) {
System.out.println("hello world");
}
}
public class one {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int k = 1; k <= i; k++) {
System.out.print(k + "*" + i +"=" + k*i +" ");
}
System.out.println();
}
}
}