基础语法

JAVA基础语法

注释、标识符、关键字

注释就是标注的意思,类似于笔记的意思

注释并不会被执行,是给写代码的人看的

书写注释是一个非常好的习惯

JAVA中的注释有三种:

单行注释:以双//开头表示注释,双斜杠后面都会被注释掉image-20210412200048313

多行注释:以/**/来写多行注释,中间写注释文字,可以注释一段文字image-20210412200457716

文档注释:/**开头星/结尾,

平时写代码,一定要注意规范,也就是写注释

标识符

关键字image-20210412201544145起名字不能用这些关键词起名字

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

所有的标识符都应该以字母(A-Z或者a-z),美元符($)或者下划线(-)开始

首字符之后可以是任意字母,数字的组合,美元夫,下划线

不能使用关键字作为变量名或方法名,

标识符是大小写敏感的

可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很LOW

image-20210412203443833

如图上就是变量

数据类型

强类型语言

要求变量的使用严格符合规定,所有变量都必须先定义后才能使用

弱类型语言

不要求变量的使用严格符合规定,不要求变量必须先定义才能使用

Java的数据类型分为两大类

基本类型(primitive type):

分为整数类型:byte表示-128-127、short表示-32768-32767、int表示-2147483648-2147483647、long表示-9223372036854775808-9223372036854775807

浮点类型(就是小数类型):fioat表示小数点后面4位、double表示小数点8位

字符类型:char占2个字节

booleam类型:占1为其值只有true(代表争取)和false(代表错误)两个image-20210412212226869image-20210412212412468

引用类型(reference type):

除了基本数据类型之外其他都属于引用类型

什么是字节

位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。

字节(byte):是计算机中数据处理的基本单位,习惯上用大写B表示,

1B(byte,字节)=8bit(位)

字符:是指计算机中使用的字母、数字、字和符号

1bit表示1位

1Byte表示一个字节 1B=8bit

1024B=1KB

1024KB=1M

1024M=1G

数据类型面试题

image-20210413195504830

image-20210413195541135

类型转换

由于Java是请类型说,所以要进行有些运算的时候的,需要用到类型转换。image-20210413202203865

运算中,不同类型的数据先转化为同一类型,然后进行运算。

强制类型转换是高到低,格式是(类型)变量名image-20210413200453750

自动转换是低到高,

image-20210413202233739

变量

变量是什么:就是可以变化的量!(变量代表一块空间,空间的位置是确定的,但是我们不确定里面存什么东西,)

Java是一种强类型语言,每个变量都必须声明其类型。

Java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。image-20210413202559130

注意事项:

每个变量都有类型,类型可以是基本类型,也可以是引用类型。

变量名必须是合法的标识符。

变量声明是一条完整的语句,因此每一个声明都必须以分号结束,

不建议在一行里面定义多个值,不然看起来会很麻烦

局部变量:

image-20210413205523749

实例变量:image-20210413205617159

类变量:

image-20210413205636463

常量 (Constant):初始化(initialize)后不能再改变值!不会变动的值。

所谓常量可以理解成一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改变。image-20210413205828428

常量名一般使用大写字符。

image-20210413210254090

变量的命名规范:

所有变量、方法、类名:见名知意

类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词意外,后面的单词首字母大写

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线:MAX_VALUE

类名:首字母大写和驼峰原则:Man,GoodMan

方法名:首字母小写和驼峰原则:run(),runRun()

运算符

Java语言支持如下运算符:

image-20210413211417004

java里面的等于是用两个等于==

!=是不等于

image-20210413222902482

上面是加减乘除的表达方式

image-20210414193348047

上面是多类型相互加减乘除方式

自增自减运算符的运用方式image-20210414202358655

幂运算 、很多运算,我们会使用很多工具类来操作

逻辑运算符:image-20210414210504705

位运算符:image-20210414212103014

扩展运算符:image-20210414212821858

三元运算符:image-20210414213616651

posted @ 2021-04-15 20:12  梦想码农宅  阅读(114)  评论(0)    收藏  举报