java基础知识(持续更新)

+=符号的规则:
byte b=10;
byte c=10;
c +=b;   //c=c+b;+=在做运算时,会自动转换成=左边的数据类型
如果写成c = c+b;  //会出错,不能编译
数字0-9对应ASCII编码十进制为48-57, 字母a-z对应ASCII编码十进制为97-122,字母A-Z对应ASCII编码十进制为65-90
0 :  48
a :97
A:65

原码、反码与补码:

        一共有32位

                第1位为符号位,正数为0,负数为1;

        正数的原码反码补码都一样

        负数的反码与原码相反;补码为反码加1;

&        两个都为1才是1

|         一个为1就是1

Scanner包:

        Scanner sc = new Scanner(System.in);

        int i = sc.nextInt();

        String i = sc.next();    //输出字符串

 Random类:

    random.nextInt(30);  //[0,30)   不包括30

            random.nextInt(30,60) ;   //[30,60)  仅限jdk17以上系统,低于jdk17或报错

方法重载的注意事项:

    方法的返回值与重载无关;

    重载方法参数至少有一个不同(参数个数,参数类型,参数顺序);

    

引用类型与基本类型;

    String 定义后不能改变,除非重新创建对象

构造方法:

    是什么?

        就是一个特殊方法!

    有什么用?

        创建对象和初始化类的属性?

    怎么用?

        基本语法,修饰符 名字要和类相同  public  classname()

java里,类只支持单继承,不允许多继承,也就是一个类只能有一个直接父类

父类构造器不能被子类继承,子类想要调动父类构造器要是用super

super要放在第一行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值