慢慢懂的第二篇blog

Java day02

注释

1.单行注释

俩斜杠 //

2.多行注释

,一个斜杠俩星号一个斜杠/ * 写注释* /

3.文档注释

/**开头
*/结束

/**
*
*@Description 描述
*@Author 作者
*@version 版本好
*@since 指明需要最早使用的jdk版本
*@param 参数名
*@return 返回值情况
*@throws 异常抛出情况
*/
/***
 *      ┌─┐       ┌─┐ + +
 *   ┌──┘ ┴───────┘ ┴──┐++
 *   │                 │
 *   │       ───       │++ + + +
 *   ███████───███████ │+
 *   │                 │+
 *   │       ─┴─       │
 *   │                 │
 *   └───┐         ┌───┘
 *       │         │
 *       │         │   + +
 *       │         │
 *       │         └──────────────┐
 *       │                        │
 *       │                        ├─┐
 *       │                        ┌─┘
 *       │                        │
 *       └─┐  ┐  ┌───────┬──┐  ┌──┘  + + + +
 *         │ ─┤ ─┤       │ ─┤ ─┤
 *         └──┴──┘       └──┴──┘  + + + +
 *                神兽保佑
 *               代码无BUG!
 */

版权声明:本文为CSDN博主「Mr_YDK」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接

标识符

  1. 所有的标识符都是大小写字母a-z,美元符($),下划线(_)开始
  2. 首字母之后可以是大小写字母a-z,美元符($),下划线(_)或者数字
  3. 不能使用关键字当变量名或者方法名
  4. 可以使用中文作为变量名,但是不规范

关键字

在这里插入图片描述

基本类型

  1. 基础类型primitive type

在这里插入图片描述
2. 引用类型reference type

在这里插入图片描述

byte num1 = 10;
short num2 = 100;
int num3 = 1000;
long num4 =10000L;//long数据类型之后要加上L
float num5 =1000.0F;//float后面要加上F
double num6=1000.00;
char name1 ="慢";
String name2 ="慢慢懂";
boolean flag1=ture;
boolean flag2 =false;//布尔值只有是非

位(bit):是计算机内部数据储存的最小单位

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

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

1024B=1KB 1024KB=1M 1024M=1G

整数拓展

进制 : 二进制 0b 开头 十进制 八进制0开头 十六进制 0x开头

public class Demon001 {
    public static void main(String[] args) {
        int i=10;
        int j=010;
        int k=0x10;
        System.out.println(i);
        System.out.println(j);
        System.out.println(k);
    }
}

输出值如下:
在这里插入图片描述

浮点数拓展

float 是有限的 离散的 具有舍入误差 经量避免浮点数比较

强制类型转换

System.out.println((double) i);

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

  1. 布尔值不能转换
  2. 不能把对象转到不相干的类型
  3. 高转低需要强制转换,低转高不需要强制转换,自动转换
  4. 强制转换时可能存在内存溢出,或者精度问题(浮点型转整型)
int a=100_0000_0000;

下划线不会输出

转义字符

在这里插入图片描述

截图自百度百科

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值