Java是强制面向对象的语言,所有代码都是在类内部实现的
class 表示定义一个类,类名的命名规范:大驼峰,HelloWorld
执行:先编译,再执行
Java是强类型的语言,定义一个变量时,要声明变量的类型.该变量只能接收这个类型的值
python 是弱类型的语言,定义一个变量时,可以接收任意类型的值
定义了一个方法 main,方法名 ,是Java执行的入口方法
void 返回值的类型, 表示没有返回值
static 表示静态方法
public 表示是公共方法
String[] args 参数,args参数名,String[] 是参数的类型
public static void main(String[] args)
一个Java文件可以定义多个类,只能有一个类用public来修饰
用public修饰的类的名字与文件名一致
标识符:类名、包名、变量名、方法名
由字母、数字、下划线、$组成,不能用数字开头,不能使用Java关键字
规范,尽量遵守,不遵守也可以用,但是可读性差
常见的包名:全小写字母,xxxyyyzzz
类名:大驼峰,每个单词首字母大写
变量名:小驼峰,第一个单词首字母小写
方法名:小驼峰 算术运算符: + - * / % ++(自加) --(自减) 逻辑运算符: & ,&& (短路与), | ,|| , ! (python: and or not)
关系运算符: > >= < <= ==(非基本类型,用equals) !=
赋值运算符:= += -= *= /= %= 三元运算符: (条件表达式)? 表达式1 : 表达式2 如果条件表达式的结果是true,则执行表达式1, 否则执行表达式2 算术运算符: + - * / % ++(自加) --(自减)
关系运算符: > >= < <= ==(非基本类型,用equals) !=
赋值运算符:= += -= *= /= %=
逻辑运算符
& :与 表达式两边结果都为true时,结果为true
&& :短路与 如果左边能计算出结果,右边不参与运算,效率高,左边是false时,右边不参与运算;左边都是true时,右边参与运算
| :或 两边都参与运算
|| :短路或 如果左边能计算出结果,右边不参与运算,效率高,左边是false时,右边参与运算,左边是true时,右边不参与运算
|