上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 为什么要有泛型 泛型的设计背景 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此 阅读全文
posted @ 2022-01-28 21:30 dongye95 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 集合框架概述 集合框架与数组的对比及概述 一方面,面向对象语言对事情的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java集合就像一种容器,可以动态地把多个对象地引用放入容器中。 集合、数组都是对多个数据进行存储操作的结构, 阅读全文
posted @ 2022-01-23 11:58 dongye95 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 理解Annotation 从JDK5.0开始,Java增加了对元数据(MetaData)的支持,也就是Annotatio(注解) Annotation其实就是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,程序员可以在不改变原有逻辑的情况下 阅读全文
posted @ 2022-01-22 16:44 dongye95 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 枚举类的使用:入门 枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 当需要定义一组常量时,强烈建议使用枚举类 如果枚举类中只有一个对象,则可以作为单例模式的实现方式 比如:星期、季节等 定义枚举类 自定义枚举类 public class SeasonTest { public stat 阅读全文
posted @ 2022-01-16 18:57 dongye95 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 字符串相关的类 String String:字符串,使用一对""引起来表示 String声明为final的,不可被继承 String实现了 Serializable接口:表示字符串是支持序列化的 Comparable接口:表示String可以比较大小 String内部定义了final char[] 阅读全文
posted @ 2022-01-03 16:06 dongye95 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 基础概念:程序、进程、线程 程序 program 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象 进程 process 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程——生命周期 程序是静态的,进程是动态的 进程作为资 阅读全文
posted @ 2022-01-01 14:52 dongye95 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 背景 公司有个产品,提供音视频服务。需要测试下弱网环境下的使用情况。 本来打算使用fiddler、charles或者浏览器F12自带的网络显示进行弱网测试,但是实际使用过程中,发现这些工具只能限制http协议的速度,而公司音视频走的是ws,没有被限制到 且Fiddler弱网模式,模拟弱网的时候,只是 阅读全文
posted @ 2021-12-29 16:48 dongye95 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 异常处理 异常概述 异常 在Java语言中,将程序执行中发生的不正常情况称为 "异常"。(开发过程中的预发错误和逻辑错误不是异常) 异常事件可分为两类: Error:java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError 和 OOM( 阅读全文
posted @ 2021-12-26 14:59 dongye95 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式免去我们自己再思考和摸索。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,套路 单例(Singleton)设计模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存 阅读全文
posted @ 2021-12-12 14:51 dongye95 阅读(82) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-10-28 17:05 dongye95 阅读(1) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页