java基础概念以及集合知识、数据类型、数组、字符串、文件IO流、计算机网络基础、线程基础........
认识java异步
摘要:什么是同步?异步? 同步:针对应用程序和内核的交互而言,同步指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪 可以看成单线程 是安全的,但是因为有同步的机制在,所以性能相对较差 异步:异步是指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通知
阅读全文
posted @
2022-08-30 09:38
Kyrie
阅读(187)
推荐(0) 编辑
多态的补充
摘要:概念 多态,指的是不同数据类型的实体提供统一的接口,或使用一个单一的符号来表示多个不同的类型,一般情况下,可以把多态分成: 特设多态:为个体的特定类型的任意集合定义一个共同接口 参数多态:指定一个或多个类型,不靠名字而是靠可以标识任何类型的抽象符号 子类型:一个名字指称很多不同的类的实例,这些类有某
阅读全文
posted @
2022-08-29 15:34
Kyrie
阅读(29)
推荐(0) 编辑
面向对象的五个原则
摘要:面向对象开发范式的最大的好处就是易用、易扩展、易维护 罗伯特·C·马丁在21世纪早期提出了SOLID原则,即五大原则,并沿用至今 单一职责原则 核心思想:一个类,最好只做一个事情,只有一个引起它的变化 可以看做是低耦合,高内聚在面向对象原则上的引申。 开放封闭原则 核心思想:软件实体应该是可扩展的,
阅读全文
posted @
2022-08-29 14:57
Kyrie
阅读(83)
推荐(0) 编辑
面向对象
摘要:面向对象 面向对象的雏形,最早在1960年在Simula语言中,当时程序设计领域正面临着一种危机:在软硬件环境逐渐复杂的情况下,软件如何得到很好的维护? 面向对象程序设计在某种程度上通过强调可重复性解决了这一问题。 简单来说,面向对象的开发范式中,程序员将问题分解成一个一个步骤,对每个步骤进行相应的
阅读全文
posted @
2022-08-29 14:41
Kyrie
阅读(43)
推荐(0) 编辑
面向对象的三大特性
摘要:封装 所谓封装,就是把客观事物封装成抽象的类。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体,在一个对象内部,某些代码或某些数据可是被私有的,不能被外界访问,通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分以外的改变或错误的使用了对象的私有部分 实际编程
阅读全文
posted @
2022-08-29 14:40
Kyrie
阅读(27)
推荐(0) 编辑