Java杂项(三)

包的命名规则、作用是什么?
  • 规则:全部小写字母,公司名倒着写
  • 作用 : 方便java类的管理;
创建数组时需要确定哪两个点?
  • 数组的大小
  • 数组的数据类型(并且数组中的数据类型必须一致)
面向对象的特点
  • 封装–隐藏对象的属性和实现细节,仅对外公开接口
  • 继承–继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法
  • 多态–一个事物的多种形态,是指一个类实例(对象)的相同方法在不同情形有不同表现形式
面向对象(Object Oriented)
  • 就是一种编程思想,相对于面向过程(Procedure Oriented)(是一种以过程为中心的编程思想)而言
  • 已解决问题为例:
    • 面向对象 问题==》借助某一对象==》问题得到解决
    • 面向过程 问题==》根据问题,分步骤流程==》问题得到
类与对象
定义在内存中的位置
类是一个模板,它描述一类对象的行为和状态。方法区中 存储 类, 只有一份
  • 对象
定义在内存中的位置
是、类的一个实例,有状态(属性)和行为(方法)堆内存中 存储 创建的对象

引用问题

  • 一个对象名引用一个实例对象(类)
  • 多个对象名引用不同的实例对象(类)
  • 多个对象名引用相同的实例对象(类)

构造方法与方法的区别

类型区别(不同)相同
构造方法1、方法名与类名必须相同(大小也要于类名相同)
2、没有返回值类型, 注意, 连void都没有
3、没有具体的返回值return
可以是有参的,也可以是无参的
一般方法1、方法名没有特殊要求
2、必须要有返回值类型
3、如何不是void返回值类型,必须有明确飞返回值
可以是有参的,也可以是无参的

二进制数负数

  • 规则:最高位符号位,按位取反再加一
  • 例如 有符号二进制1000 0000
  • => 1000 0000
  • 最高位位1 ,表示负数
  • =>按位取反0111 1111
  • =》然后加一
  • =》|1000 0000|=-128
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值