JAVA学习01

注释

  1. 单行注释://
  2. 多行注释:/* 注释 */
  3. JavaDoc文档注释:/** 注释 **/

标识符和关键字

Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

  1. 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下滑线(_)开始
  2. 首字母之后可以是以上任意字符的组合
  3. 不能使用关键字作为变量名或方法名
  4. 标识符是大小写敏感的
  5. 可以使用中文命名,但是不建议,也不建议用拼音,很low

数据类型

强类型语言

要求变量的使用严格符合规定,所有变量都必须先定义才能使用

安全性高,速度低

Java的数据类型分为两大类

基本类型

  1. 整数类型:(1)byte占1个字节范围

​ (2)short占两个字节范围

​ (3)int占四个字节范围

​ (4)long占8个字节范围

  1. 浮点类型:(1)float占4个字节

    ​ (2)double占8个字节

  2. 字符类型:char占2个字节

  3. boolen类型:占1位,其值只有true和false两个

引用数据类型

  1. 接口
  2. 数组

类型转换

运算中,不同类型的数据先转换为同一类型,然后进行运算

  1. 强制转换 (类型)变量名 高–低
  2. 自动转换 低–高

注意点:
1.不能对boolean值进行转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换为低容量时。强制转换
4.转换的时候可能存在内存溢出,或者精度问题!

public static void main(String[] args) {
    //操作比较大的数的时候,注意溢出问题
    //JDK7新特性,数字之间可以用下划线分割
    int money = 10000000__00;
    System.out.println(money);
    int year = 20;
    int total = money * year;   //计算时溢出
    long total2 = money * year;   //默认是int ,转换之前已经存在问题了

    long total3 = money * ((long)year);  //先把一个数转化为long
    System.out.println(total);
    System.out.println(total2);
    System.out.println(total3);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值