Java基础1

Java基础1

注释

  1. 注释单行注释、多行注释(块注释)同C语言
  2. 还有文档注释
    Javadoc:/**开头; */结尾

标识符

  1. 所有的标识符都是以A-Z,a-z,美元符号($),或者是下划线(_)来开头的
  2. 有了开头的之后可以在后面再加上上述可以开头的标识符以及数字
  3. 同C语言,不得使用关键字作为变量名,注意大小写的区别
  4. 建议不要使用中文名字/拼音来命名,类名和变量名都可以用,但不建议用
  5. 强类型语言:严谨,所有的变量都必须先定义后才能使用

使用时的说明1

  1. String是定义字符串,注意S是大写的

  2. int 跟C语言一样是定义数字

  3. 将常规的归纳后成为基本数据类型如下

    byte-128到127
    short-32768到32767
    int占有4个字节2的31次方

    long

    小数float、double,注意:再用float时,要在数字后面加上f
    字符char只有一个字符

    字符串用String

    布尔值代表是非,只有true和false boolean flag = true\false

  4. 除了基本数据类型,剩下的都是引用数据类型

  5. 电脑64位是可以装128G的内存

整数进制的拓展

  1. 二进制0b
  2. 八进制0开头
  3. 十六进制0x开头

浮点数使用须知

  1. 在用float时,要在数字后面加上f
  2. 然而,浮点数是用来表示小数的,但只是表示到某一个位上,所以会存在误差,有很多时候明明不等于,但显示却是相等的,事实是接近但不等于
  3. 最好完全不用浮点数比较
  4. 银行业务比较,则不会使用浮点数来进行比较

所有的字符的本质是数字

例如:可以将一个字符变成数字

还是同C语言

使用时的说明2

  1. 定义字符串的时候,示例如下
    char c = ‘a’;
    要加上英文的单引号
  2. 可以将字符型强制转换为整形,示例如下
    System.out.println((int)c);
  3. 布尔值的拓展if (flag==true)等价于if (flag)
  4. 开始的时候,自己先输入psvm
    输入sout可以直接跳转到输出函数System.out.println();
  5. 注意事项:
    String sc = “hello world”;==String sd = “hello world”;此处只是这样简单的表示他们是相等的
    String sa = new String(original :“hello”);!=String sb = new String (original :“hello”);此处是不相等的
    因为后者是因为对象的问题(以后再深究)

类型转换

  1. int如果需要强制转换到byte->在原来int的前面加上(byte)
    但是int转变成double则不需要

  2. 说明各个类型转换的时候,有一个规律:由高到低需要强制转换
    由低到高自动转换

  3. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8YA2zulN-1611208072518)(C:\Users\AW\Desktop\2021-01-21 (2)].png)

  4. 注意:不能对布尔进行转换,不能将大的数转换成小的数(int中含有128但是byte中不含,如果强制转换,则会输出错误),转换的时候存在精度的问题,也要注意不要将“中国”转换成数字等(中国是String,而且在上面没有)

数字之间可以加上下划线“_",方便我们查数

字母L最好在使用的时候,都按照大写形式写

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值