自学JavaDay2

一、Java中的标识符

1.标识符可以由数字字母下划线以及美元符号组成,不能包含其他符号且长度不能太长。

2.标识符不能以数字开头且严格区分大小写,遵守驼峰命名规范)。

3.关键字不能做标识符(这个有点常识的应该都懂)。

二、Java中的关键字

关键字指的是在Java语言中有特殊含义的单词

Java中的关键字包括但不限于:

  • 访问控制关键字privatepublicprotecteddefault(无特定访问权限时默认访问级别)。
  • 类、接口、方法修饰符class(用于声明类)、abstract(用于声明抽象方法和抽象类)、extends(用于继承)、implements(用于实现接口)。
  • 程序控制语句关键字ifelseswitchcasedefaultforwhiledo-whilecontinuebreakreturn
  • 异常处理关键字trycatchfinally
  • 基本数据类型byteshortintlongfloatdoublechar
  • 对象和类关键字this(引用当前实例)、super(引用父类)、构造函数(无特定关键字,但构造函数是特殊的方法)。
  • 其他关键字:如 enumfinalnativeinstanceofabstractsynchronizedtransientvolatileinterfacepackageimportgotoconst (Java 10及以上版本引入,用于定义编译时常量)。

Java的关键字具有特殊的意义,并且在编程中不能用作其他标识符的名称。它们在Java语言中扮演着重要的角色,并且不能被更改或重新定义。

三、变量           

变量:计算机中存储数据单位的基本单元。

变量的三要素:

数据类型,变量名,变量值(变量所存储的数据)。

举例:int i = 1;

int 指的就是数据类型i 指的就是变量名, i = 1指的是将1这个整形数据存储到名为i的变量中,这个1也就是当前的变量值

变量的声明:(变量不能重名)

数据类型 + 变量名 + ;    例如:1.int i;(声明一个变量名为i数据类型为int的变量)   2.int i,j;(声明两个个变量,一个名为i数据类型为int的变量和一个名为j数据类型为int的变量)  

变量的赋值: 

(变量名) + (=) + (数据) + ;    例如:i = 1;(前提是这个i已经被声明过,因为不声明系统不会开辟内存空间供你使用)。

变量的访问:

1. 函数(变量名);   举例:  System.out.print(i);  其中System.out.print()就是Java的一个输出函数。

2.i = 2; (对变量重新赋值)举例:  先声明再访问

int i = 1;//声明并赋值i
i = 3;//对i重新赋值

等等。

注意:在对变量进行操作时必须该变量已经被声明,并且要判断该变量的作用范围。

 变量的分类:

1.局部变量(方法体中定义的变量)

2.成员变量(方法体外定义的变量,成员变量又包括实例变量和(静态变量(用static修饰)))

四、进制

计算机底层只能识别二进制,所以我们要了解二进制、十进制、十六进制之间的转换。

1.二进制

什么是二进制呢,满二进一即为二进制

例如:00000001 给前面这一串数字的最后一位+1  在十进制中结果为000000002,但在二进制中则为00000010,这就是满二进一 ,而给你一个二进制数你怎么将它转换成十进制或者十六进制呢,或者给你一个十进制或者十六进制怎么将它转换为二进制呢。

比如二进制的0101

总右向左一次为2^n次方,n表示的是当前所在的位,如一下表格

0101
2^32^22^12^0

 而0101就代表着(2^0 * 1) + (2^1 * 0) + (2^2 * 1) + (2^3 * 0)的结果,也就是5(十进制)。

2.十进制

十进制数怎么转换为二进制数呢?

整数位除二取余,小数位乘二取整。

比如12.5十进制转换位二进制,十二除二取余、0.5乘二取整 

十进制就是满十进一这个在生活中很常见就不多赘述了。

3.十六进制

十六进制就是满十六进一规律和二进制十进制相同,比如0101十六进制数变为十进制就是(16^0 * 1) + (16^1 * 0) + (16^2 * 1) + (16^3 * 0)结果就是257。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值