java基础知识

注释

注释并不会被执行,为代码作出解释,更好的理解代码含义。

单行注释

符号: //
例://我爱学java

多行注释

符号: /* */
例: /我爱学java,学习java使我快乐!我爱学java,学习java使我快乐!我爱学java,学习java使我快乐!我爱学java,学习java使我快乐!/

文档注释

符号: /** /
例:/
*
*@DEscription HelloWorld
*/
@DEscription会被识别,是有作用的,但不做要求,只需要掌握单行注释和多行注释就可以了。

标识符和关键字

关键字

1.个人的理解:简单理解就是标识符的命名已经被占用,它已经有他的作用,就是我们所书写的固定词语。
2.其他解释:Java所有组成部分都需要名字,类名、变量名以及方法名都被称为标识符。
如:int ,for,public,abstract,break等待关键字,很多很多,当然不需要我们完全去记。

标识符

1.标识符由字母(A——Z或者a——z)、美元符号( ) , 下 划 线 ( ) 或 者 数 字 ( 0 — — 9 ) 组 成 。 2. 标 识 符 首 字 符 应 该 以 字 母 ( A — — Z 或 者 a — — z ) 、 美 元 符 ( ),下划线(_)或者数字(0——9)组成。 2.标识符首字符应该以字母(A——Z 或者 a——z)、美元符( ,线)092.AZaz)、下划线(_)开头。
3.标识符字母是区分大小写的。
4.标识符可以用中文命名,但都不建议,我们通常看到的代码都没有以中文来命名。拼音也不建议。
例:
合法标识符:aaa、$1a、_vallue
非法标识符:1d、-fea、#fa

数据类型

数据类型分为两大类型:基本数据类型和引用数据类型

基本数据类型

基本数据类型分为数值类型和boolean类型

数值类型

基本类型又分为数据类型、浮点类型和字符类型

数据类型
byte

占1个字节,范围-128—127,一个字节8位,范围就是-2的7次方到2的7次方-1。后面就不一一列举了

short

占2个字节
例:short a=2;

int

占4个字节
例:int a=2;

long

例:long a=2L;(注意:这里在数值后面加了L(无论大小写)long类型必须加 。
占8个字节

浮点类型
float

占4个字节
float a=2.1f;(注意:这里在数值后面加了f(无论大小写)float类型必须加 。

double

占8个字节
double a=2.1d;(注意:这里在数值后面加了f(无论大小写),可省略

浮点类型会又精度损失,所以在银行业务用BifDecimal类来表示。

字符类型
char

占2个字节
例:char name=‘A’;

boolean类型

占1个字节,值只有truefalse

引用数据类型

接口

数组

类型转换

低到高(容量)
byte->short->char->int->long->float->double

自动类型转换

低->高
例:int a=1;
double i=a;
直接自动转换

强制类型转换

高->低 (类型) 变量名
例: double a=32.323;
int i=(int)a;

注意:boolean类型不能进行转换;
精度可能会有损失。

变量

变量就是可以变化的量;
每个变量碧血声明其类型。
变量的命名要见名知意。

变量作用域

分为类变量、实例变量和局部变量。

类变量

类变量的关键字:static
static 数据类型 标识符
类变量的数值随其操作改变,只进行一次初始化。(类方法也一样)

实例变量

在类中的变量。

局部变量

是在方法中的变量,必须声明和初始化值。
在一个类中,实例变量和局部变量相同类型和标识符相同,在其方法中引用局部变量。

基本运算符

算术运算符

+,-,*,/,%,++,–
a++; 先赋值后,再进行计算
++a; 先计算,再进行赋值

赋值运算符

=

扩展赋值运算符

+=,-=,*=,/=

关系运算符

’>‘,<,>=,<=,==,!=,instanceof
instanceof
instanceof是Java中的二元运算符,左边是对象,右边是类;当对象是右边类或子类所创建对象时,返回true;否则,返回false。

逻辑运算符

&&,|| ,!

位运算符

&,|,^,~,>>,<<,>>>
^异或,相同为0,异为1;
~取反

条件运算符

? :
也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值。

javaDos

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值