java杂乱知识点

1、Java标识符的命名规则

应以字母、下划线、美元符开头 ;后跟字母、下划线、美元符或数字
Java标识符大小写敏感,长度无限制
java中能用作标识符的有:26个英文字母(大、小写),数字,下划线,美元符号$。 
但是不能以数字开头
注意:不能使用java中的关键字做标识符。

2、数据类型

  • 基本数据类型

    • 数值类型: 整型(byte-1字节、short-2、int-4、long-8、) 浮点型 (float-4、double-8) 字符型 char-2

    • 布尔类型 (boolean) true/false

  • 引用数据类型

3、类型转换

  • 等号左右两边类型一致的情况

  • 数值类型之间可以赋值

    • 数值类型和boolean类型之间、数值类型和引用类型之间无 法转换

       int a=3L; 可以转换

       int a =false;永远不成立

  • 转换规则

              小赋大----永远成立   

                      long a = 1;//小的赋给大的,相当于大的引用指向小的;自然成立

              大赋小---默认不成立,需要类型转换   

        int a=(int)10L;

        Dog dog = (Dog)pet;//小的指向大的,相当于大的赋给小的;不能自然成立,需要强制类型转换

  • 具体情况

           char

          double>float>long>int>short>byte

  4、访问限定符

  • public>protected>什么都不写>private

  • 如果父类的属性、方法权限是

    • private:子类没有权限使用

    • 什么都不写 void(包访问权限):如果子类和父类是同一个包下的类,就有权限

    • protected:只要是它的子类,子类就有权限去访问,无论子类和父类在不在一个包下面;蕴含着自动是包访问权限

    • public:子类有权限

5、类的用途

  • 放置静态属性、静态方法的地方

  • 实例化对象的模板

  • 供他人继承

    • 只想让继承,并不想让实例化--->抽象类abstract--->抽象方法:专门被重写;

    • 只能实例化对象,不能被继承--->最终类final--->最终方法:不能被重写

    • 既可以实例化又可以被继承--->普通类--->普通方法:可以被子类重写,也可以不被子类重写

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值