2018.11.20 JAVA基础语法

2020年11月20号

Java基础语法

一.二进制

二进制:逢二进一。即只有0、1两个值、
计算机中信息的存储单位

位(Bit) :表示一个二进制数码0或1,是计算机存储处理信息的最基本的单位。
字节(Byte) :一个字节由8个位组成。它表示作为一个完整处理单位的8个二进制数码。

转换
二进制变10进制

按权相加:把二进制数首先写成加权系数展开式,然后按十进制加法规则求和
原码1011.01=1×23+0×22+1×21+1×20+0×2-1+1×2-2 =8+0+2+1+0+0.25 =11.25

十进制转换成二进制

整数部分:"除2取余,逆序排列"法
小数部分:"乘2取整,顺序排列"法
整数实例:
2 89
2 44…1
2 22…0
2 11…0
2 5 …1
2 2 …1
2 1 …0
0 …1
89 1011001
小数示例:
0.625 X2
1.25 X2
0.5 X2
1.0
0.625 0.101

十六进制

十六进制:基数为十六,逢十六进一。它用abcdef表示从0-9之上的值。
Java中十六进制数据要以0x或0X开头。如:0x23D
十六进制转换成二进制只需将每个十六进制数字替换为相对应的四个二进制位即可。

八进制

Java中八进制数据要以0开头。如:0123
八进制转换成二进制:只需将每个八进制数字替换为相对应的三个二进制位即可。

二.变量

数据类型有什么
在这里插入图片描述

三.标识符

由字母,下划线,数字和$组成
不能以数字开头
区分大小
程度无限
不能是java关键字

四.类型转换

boolean不能转换
byte,short,int(不用转换,自动变成int类型)>long->donble
! 强制类型转换:
容量大变容量小
比如long l =100l;int i=(int)l;

实际应用:
double变成int
四舍五入的类型转换

int 数字=Math.round(double数字);

五.关键字

在这里插入图片描述

六.方法

方法:封装特定逻辑功能
由权限修饰符,方法名,参数列表和返回值组成

权限修饰符 返回值 方法名(参数){
         代码;
          return 值;
}
public void Way(int key)
{
   //代码;
}

权限修饰符
在这里插入图片描述

七.运算符

算数运算符
在这里插入图片描述
赋值运算符
在这里插入图片描述
关系运算符
在这里插入图片描述
逻辑运算符
在这里插入图片描述
三目运算符
X?Y:Z
X为返回boolean的表达式,为true:执行Y 不然执行z

ASCII码集合
在这里插入图片描述
在这里插入图片描述
八 有关命名规范
命名的开始和结束不能是下划线或美元
不要用拼音
类名:首字母大写,后面每个单词首字母大写
方法名:首字母小写,后面每个单词首字母大写
变量名:全部小写
常量:全部大写
抽象类:Abstract开头
异常类:Exception开头
数组:int[] 这样子
包名:全部小写
【参考】各层命名规约:
(A) Service/DAO 层方法命名规约
1) 获取单个对象的方法用 get 做前缀。
2) 获取多个对象的方法用 list 做前缀,复数形式结尾如:listObjects。
3) 获取统计值的方法用 count 做前缀。
4) 插入的方法用 save/insert 做前缀。
5) 删除的方法用 remove/delete 做前缀。
6) 修改的方法用 update 做前缀。
(B) 领域模型命名规约
1) 数据对象:xxxDO,xxx 即为数据表名。
2) 数据传输对象:xxxDTO,xxx 为业务领域相关的名称。
3) 展示对象:xxxVO,xxx 一般为网页名称。
4) POJO 是 DO/DTO/BO/VO 的统称,禁止命名成 xxxPOJO。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值