Java学习基础概念总结---0

1.javac Test.java   (对文件编译)
   java Test(对内存中的类映射操作,故不需要文件名后缀)

2.赋值号(=,+=,-=,*=,/=,%=)只能对常量进行自动类型转换(转化值在数据类型范围内)
    eg:byte x=1;
                       x=x+2;//[2是整型,但x是未知量,无法自动将其转化为byte型;正确写法为:x=byte(x+2)]
           x+=2;//[2是整型,且是常量,故可自动转化为byte型]

3.数字前面加上0,记为八进制;数字前面加0x,记为十六进制。
    eg:十进制  60
                       二进制  111100
                       八进制  074
                       十六进制  0x3C

4.计算机里的数字以补码形式显示(不过正数的原码,反码,补码都一样,负数的补码等于反码+1)
    eg:    -6
        原码
        10000000 00000000 00000000 00000110
        反码(保证符号位不动 其余按位取反)
        11111111 11111111 11111111 11111001
        补码(反码+1)
        11111111 11111111 11111111 11111010
    >>>:符号位都变为0

5.    (1)先要引入路径:import java.util.Scanner;     
    (2)定义方法:Scanner input=new Scanner(System.in);  (实现功能为输入时为Syetem.in)
    (3)实现输入:int day=input.nextInt();

6.异常Exception     (编译时或运行时出现)
    eg:InputMismatchException  输入类型不匹配

7.比较字符串(1)定义字符串:String str1="asdf";
                       String str2="asdfd"
      (2)str1.equals(str2);//也可为str1.equals("asdfd");
   比较数值   (1)用==比较

8.基本数据类型引用数据类型的转化-------包装类
        byte--Byte     short--Short    int--Integer    long--Long
        float--Float    double--Double    char--Character    boolean--Boolean

9.比较运算符会自动转换比较内容的数据类型。
    char code = "x";
    if(code >= 65&& code <=90){
        System.out.print(code + "为小写字母");
    }

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值