后端代码:https://github.com/kone-net/go-chat[https://github.com/kone-net/go-chat]前端代码:https...
IP属地:四川
后端代码:https://github.com/kone-net/go-chat[https://github.com/kone-net/go-chat]前端代码:https...
1、Java 中 == 、equals 和HashCode的区别 2、int char long 各占多少个字节 3、Java多态 4、String、StringBuffer...
一、一个Module的项目的问题
JVM的主要职责管理内存 JVM基础 JVM的内部结构 JAVA 堆(heap):是java 虚拟机所管理的内存中最大的一块,存放对象实例,即new的对象和数组(可以被所有的...
线程通常分为五种状态:创建、就绪、运行、阻塞、死亡状态 新建状态:新建了一个线程对象 就绪状态:线程对象创建后,其他线程调用了该对象的start方法,该状态的线程位于可运行的...
排序 冒泡排序:外层循环从1到n-1,内存循环从当前外层循环的下一个位置开始,依次和外层元素比较,出现逆序就交换,通过相邻元素的比较和交换来把最小的数交换到最前面。 选择排序...
低耦合度: MVVM模式中,数据是独立于UI的数据和业务逻辑处于一个独立的viewModel中,viewModel 只需要关注数据和业务逻辑,不需要和UI或者控件打交道,UI...
IntentService 与 Service的区别:(service(不是单独进程和应用程序同进程)intentService(是一个处理异步请求类,专处理耗时任务)) s...
设计模式六大原则 单一职责原则 开闭原则:对修改关闭对,对扩展开放 依赖倒转原则:顶层模块不应该依赖底层模块,两者都应该依赖其抽象类,俗称面向接口编程 里氏替换原则:所有调用...