JAVA基础从入门到放弃的第二天

Java基础从入门到放弃的第二天

Java关键字

1.Java中包含一系列用于特殊用途的英文单词。例如:class、void、package等

2.作为程序员的你一定知道命名的时候不能与关键词相同。

保留字

1.这玩意有成为关键字的可能

2.所以也不能用他们命名

标识符

1.标识符有哪些

类名、方法名、属性名、参数名、变量名、常量名这些可爱的小东西都属于标识符。

2.语法要求

1.标识符由字母、数字、下划线、$构成

2.标识符不能以数字开头

3.标识符不能是关键字和保留字

3.约定俗成

1.标识符必须要有含义,要见明知意(用英文)

2.命名规则

  • 大驼峰命名规则:如果有多个单词,从第一个单词开始首字母大写

    例如:HelloWorldName //应用在类名、接口
    
  • 小驼峰命名规则:如果有多个单词,从第二个单词开始首字母大写

    例如:helloWorldName  //应用在方法名,属性名,参数名
    

变量

1.作用

用于存放数据的容器

2.定义变量的语法

  • 数据类型 变量名 [=数据]
例如:int a =3;  //可以赋值也可以不赋值
  • 数据类型:决定容器的大小和特性
  • 变量名:方便调用

数据类型

1.基本数据类型

  • 数值型:

    • 整数型:

    ​ byte: 1字节 -128~127

    ​ short:2字节

    ​ int :4字节

    ​ long :8字节

    • 浮点型:

      float :4字节

      double:8字节

  • 字符型:

    ​ char: :2字节

  • 布尔型:

    boolean:

    ​ true false

2.数据类型转换

  • 自动转换:

    byte—>short/char—>int—>long—>float—>double

  • 强制类型转换:

    结果类型 a=(结果类型)

3.引用数据类型

  • 类/接口、枚举、数组。

运算符

1.算数运算符

算数运算符主要用于对基本类型的数据(整数,小数)进行类似加减乘除等算术运算

符号说明
+对两个运算符进行相加运算
-对两个运算符进行相加运算
*对两个运算符进行相乘运算
/对两个运算符进行相除运算
%对两个运算数进行取余数,获取两个数相除之后除不尽结果,比如10%3=1余数为1
++/–自增自减,对变量进行自增自减操作;符号可以出现在运算数的左右两侧
加减乘除比较简单就不举例
举例:++/--
    /*自增自减运算符在运算数的前后结果是存在区别的
    如果符号在运算数之前,则先运算再使用
    如果符号在运算数之后,则先使用再运算 */
    int a=1;
    System.out.println(a++)  //a=1
    System.out.println(a)   //a=2
    int b=1;
    System.out.println(b--) //b=1
    System.out.println(b)   //b=0

算术运算注意事项:

  • 任何整数类型进行算术运算都会将结果转换为int类型
  • 任何数值类型跟浮点型进行运算都会转换为double类型

2.关系运算符

关系运算一般用于对于基本类型数据的大小比较,等于比较,另外也可以对两个引用类型对象的地址进行比较。

大小和等于比较比较简单,就比较地址进行比较。
例如:
String s1="hello";
String s2="hello";
//==在对引用类型数据比较时,比较的是两个类型的地址
System.out.println(s1==s2); //true

关系运算符注意事项“

  • 关系运算符之后的结果是布尔类型
  • ==和!=可以用于对引用类型的对象的地址比较

3.布尔逻辑运算

Java后期主要应用于一些商业化的服务端业务逻辑操作,因此会包含很多有业务逻辑判断等,运算符也因此包含了布尔逻辑运算等符号,如:与,或,非。

符号说明
&逻辑与
|逻辑或
&&短路与
||短路或

&和&&区别:

  • &:逻辑与,在进行运算时不论运算左侧的表达式结果是否为true,右侧的表达式始终会执行;
  • &&:短路与,在进行运算时一旦运算符左侧的表达式结果为false,则右侧表达式不再执行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值