JAVASE之 java编程基础

1.关键字
定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
特点:关键字中所有字母都为小写
通俗的说就是在JAVA中有特殊含义的单词
例如:int,byte,short,enum,switch,return…

2.标识符
凡是可以起名的地方都是标识符(类名,变量,方法)
起名规则:

  1. 由26个英文字母大小写,数字0-9,_或$组成
  2. 数字不可以开头
  3. 不可以使用关键字和保留字,但可以包含关键字和保留字
  4. JAVA中严格区分大小写,长度没有限制
  5. 标识符不能包含空格
  6. 尽量做到见名知意,可读性更高

3.变量

  1. 变量就是内存中的一个存储区域
  2. 定义变量时一定要指定变量的数据类型
  3. JAVA中必须先定义(声明)后使用
  4. 变量存在作用域,在一对{}中有效

变量的分类
在这里插入图片描述
基本数据类型的转换
自动类型转换:容量小的类型自动转换为容量大的数据类型

强制数据类型转换:自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符(()),但可能造成精度降低或溢出,格外要注意。
例如:long i=57L;

4.运算符
算术运算符
例如: +,-,*,/,%,++,–

赋值运算符
例如:=,+=,-=,*=, /=, %=

比较运算符(关系运算符)
例如:==,!=,>=,<=…
补充:instanceof 它的作用是判断其左边对象是否为其右边类的实例

      	String a="我操了个DJ";
		System.out.println(a instanceof String);  //a是否是String类的实例
		//输出结果为true

逻辑运算符
例如:&,|,!,&&,||
位运算符
(位运算就是直接对二进制进行运算)
例如: <<,>>,&,|,^

三元运算符
格式:
(条件表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;
例如:max=i>j?i:j;

猜你喜欢

转载自blog.csdn.net/weixin_42939612/article/details/82902293