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
发布了74 篇原创文章 · 获赞 28 · 访问量 5万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览