
java基础
文章平均质量分 96
java基础知识
兔兔西
殿宇的支柱总是彼此分立的,橡树和松柏也不在彼此的阴影下生长
展开
-
【java基础-3】面向对象(Object Oriented,OO)三大特性:封装,继承,多态。
领域驱动设计(Domain-Driven Design,DDD)= 领域边界+聚合+面向对象是一种软件开发方法论,强调将业务领域作为软件设计的核心,以便更好地满足业务需求。架构分层:应用层(负责处理用户请求和协调领域对象的交互)、领域层(实体、值对象、领域服务)、基础设施层(数据库、缓存、事件总线等,负责提供数据持久化和外部服务访问)、用户接口层(将应用层展示给用户)。领域事件驱动:是领域模型的一种交互机制(发布-订阅模式),用于模块之间传递信息,从而解耦。原创 2018-07-26 17:17:46 · 1586 阅读 · 0 评论 -
【java基础-2】类Class和接口Interface
如果是引用类型,final只保证这个引用所引用的地址不会改变,即一直引用同一个对象,但这个对象完全可以发生改变。java用new来新建对象生成一个引用实例,引用变量表示地址,其指向堆中的对象。成员变量定义在类中的变量,可以不进行初始化,Java会自动进行初始化,如果是引用类型默认初始化为null,如果是基本类型例如int则会默认初始化为0;局部变量定义在方法中的变量,必须要进行初始化,否则不能通过编译。抽象类定义了对象是什么,是对根源的抽象;==》常用模板方法。原创 2018-07-26 15:55:59 · 3744 阅读 · 0 评论 -
【java基础-1】数据类型
是一个抽象类,也是一个超类(即父类)。编译器允许从apples中获取元素的,但是无法确定的获取的元素具体是什么类型,只能确定一定是Object类型的子类,因此我们想获得存储进去的对应类型的元素就只能进行强制类型转换了。在这里可以声明一个带有泛型参数的数组,但是不能初始化该数组,因为执行了类型擦除操作后,List[] 与 List[] 就是同一回事了,编译器拒绝如此声明。3.因此,a截取后8位的二进制是:1000 0000,第一位是1,表示是一个负数,二进制的值是128,所以结果是 -128。原创 2018-07-31 16:25:08 · 1839 阅读 · 0 评论