0
点赞
收藏
分享

微信扫一扫

JAVA入门(一)——基础语法

五殳师兄 2022-03-13 阅读 45
java

基础语法

注释


注解并不会运行,能让我们快速找到自己写的是什么意思

单行注解 //

// 随便写点什么吧

多行注解 /* */

/*     
   随便写点什么吧
   随便写点什么吧
   随便写点什么吧
   随便写点什么吧
  */

文档注解 /** */

关于类、变量和方法的主要描述

/**
  *  @Description: 关闭连接
  *  @param conn
  *  @param  st
  *  @param  rs
  *  @Return  void
  */

标识符


Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符

命名规则

  • 标识符由字母,美元符,下划线,数字组成

  • 不能以数字开头

  • 关键字不能用作标识符

  • 可以使用中文命名,但最好不要用

命名规范

  • 类名首字母大写,其余组成词首字母依次大写

  • 变量名,方法名首字母小写,首字母外的每个单词的首字母都要大写

  • 常量名全部大写

关键字


Java关键字是有特殊含义的字符串,利用关键字来声明变量类型、类、方法特性等信息

数据类型


基本数据类型

在这里插入图片描述

引用类型

  • 对象,数组都是引用数据类型
  • 所有引用类型的默认值都是null

数据类型转换


自动类型转换(低到高)

必须满足转换前的数据类型的位数要低于转换后的数据类型

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

强制类型转换(高到低)

(type)value type是要强制类型转换后的数据类型

 float i = 123.123;
 int b = (int)i;

隐含强制类型转换

  • 整数的默认类型是 int

变量和常量


变量

数据类型 变量名

  • 类变量:独立于方法之外的变量,用static修饰
  • 实例变量:独立于方法之外的变量,不过没有 static 修饰
  • 局部变量:类的方法中的变量

常量

常量在程序运行时是不能被修改的。

Java 中使用 final 关键字来修饰常量,声明方式和变量类似

通常使用大写字母表示常量

final double PI = 3.1415927;

运算符


算术运算符

算术运算符用在数学表达式中

操作符描述
+相加运算符两侧的值
-左操作数减去右操作数
*相乘操作符两侧的值
/左操作数除以右操作数
左操作数除以右操作数的余数
++自增: 操作数的值增加1
- -自减: 操作数的值减少1

自增自减运算符

  • 表示加1或减1

  • 前缀自增自减法(++a,–a)

    先进行自增或者自减运算,再进行表达式运算。

  • 后缀自增自减法(a++,a–)

    先进行表达式运算,再进行自增或者自减运算

关系运算符

操作符描述
==检查如果两个操作数的值是否相等,如果相等则条件为真
!=检查如果两个操作数的值是否相等,如果值不相等则条件为真
>检查左操作数的值是否大于右操作数的值,如果是那么条件为真
<检查左操作数的值是否小于右操作数的值,如果是那么条件为真
>=检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真
<=检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真

逻辑运算符

操作符描述
&&称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真
||称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。
称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false

&&,||与&,|相比会节省空间

赋值运算符

条件运算符(?:)

条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值

int a , b;
 a = 10;
 b = (a == 1) ? 20 : 30;

优先级

优先级运算符结合性
1()、[]、{}从左向右
2!、+正、-负、~、++、–从右向左
3*、/、%从左向右
4+加、-减从左向右
5«、»、>>>从左向右
6<、<=、>、>=、instanceof从左向右
7==、!=从左向右
8&从左向右
9^从左向右
10|从左向右
11&&从左向右
12||从左向右
13?:从右向左
14=、+=、-=、*=、/=、&=、|=、^=、~=、«=、»=、>>>=从右向左
举报

相关推荐

0 条评论