首页
学习
活动
专区
工具
TVP
发布

设计模式

专栏成员
262
文章
256896
阅读量
28
订阅数
震惊!程序员的水平能差到什么程度?
如果说大家不相信,有人能写循环19.8亿次的if循环,那你更无法想象这还是写在GTA 5里的代码。
陈宇明
2022-04-06
5370
情话设计模式
用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细节。例如,Windows 操作系统的安装通常较耗时,如果复制就快了很多。
陈宇明
2021-06-09
3990
用 Java 做个“你画手机猜”的安卓小游戏
在 2018 年时,Google 推出了《猜画小歌》应用:玩家可以直接与AI进行你画我猜的游戏。通过画出一个房子或者一个猫,AI 会推断出各种物品被画出的概率。它的实现得益于深度学习模型在其中的应用,通过深度神经网络的归纳,曾经令人头疼的绘画识别也变得易如反掌。现如今,只要使用一个简单的图片分类模型,我们便可以轻松的实现绘画识别。试试看这个在线涂鸦小游戏吧:
陈宇明
2020-12-28
1.6K0
都知道避免ANR,但该如何分析,定位,解决?
链接:https://www.jianshu.com/p/cfa9ed42e379
陈宇明
2020-12-16
4.3K0
精选Android中高级面试题 -- 终局之篇:高级干货
链接:https://juejin.im/post/5c984e926fb9a070c975a9b4
陈宇明
2020-12-16
1.2K0
深入探索 Android 包瘦身(上)
今天分享一篇匠心制作的《深入探索 Android 包体积优化》,内容比较多,因此分篇分享~
陈宇明
2020-12-16
2K0
高频面试点:Android性能优化之内存优化(下篇)
链接:https://juejin.im/post/5e72b2d151882549236f9cb8
陈宇明
2020-12-16
5910
高频面试点:Android性能优化之内存优化(上篇)
链接:https://juejin.im/post/5e72b2d151882549236f9cb8
陈宇明
2020-12-16
1.3K0
反编译所有图片加载库,让OOM无所遁形!
链接:https://juejin.im/post/5ea1c46851882573a25f3ec3
陈宇明
2020-12-16
8320
助你Carry全场的独家面试题
1. 为什么Java不支持运算符重载? 为什么 C++ 支持运算符重载而 Java 不支持? 有人可能会说+运算符在 Java 中已被重载用于字符串连接。 与 C++ 不同,Java 不支持运算符重
陈宇明
2020-12-16
3120
救救孩子吧,快看个面试题吧!
OkHttp是一个关于网络请求的第三方类库,其中封装了网络请求的get、post等操作的底层实现,是Android端目前最为火热的网络请求框架之一。
陈宇明
2020-12-16
9050
码仔精选,Android面试题
方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态 性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为 重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比父类被重写方 法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则)。重载对返回类型没有特殊的要求。
陈宇明
2020-12-16
2890
年后想跳槽?那你必须得这100道面试题
进程: 进程是操作系统的概念. 每当我们执行一个程序时,对于操作系统来讲就创建了一个进程. 在这个过程中,伴随着资源的分配和释放. 可以认为进程是一个程序的一次执行过程.
陈宇明
2020-12-16
4630
你们喜欢的 Android & Java 面试题(配图)
由于字符串在 Java 中是不可变的,如果你将密码存储为纯文本,它将在内存中可用,直到垃圾收集器清除它,并且为了可重用性,会存在 String 在字符串池中,它很可能会保留在内存中持续很长时间,从而构成安全威胁。
陈宇明
2020-12-16
4150
周末复习 Android & Java 面试题
当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就叫做冷启动((后台不存在该应用进程)
陈宇明
2020-12-16
5470
Java 语言中十大“坑爹”功能!
链接:https://www.sohu.com/a/357927861_115128
陈宇明
2020-12-16
2420
13 张图拆解 Java 中的内存模型
链接:https://juejin.im/post/6844903677279338509
陈宇明
2020-12-16
4410
不知道为什么,就是想分享一些面试题!
AOT和JIT是什么?AOT,即Ahead-of-time,指预先编译. JIT,即Just-In-Time,指即时编译.
陈宇明
2020-12-16
4970
解决ANR、JVM、Serializable与Parcelable、红黑树、一道算法题
b)降低子线程优先级,使用Thread或者HandlerThread时,调用Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND)设置优先级,否则仍然会降低程序响应,因为默认Thread的优先级和主线程相同
陈宇明
2020-12-16
4590
Java四种引用,Java堆和栈,热修复,ANR,设计模式
强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。
陈宇明
2020-12-16
4360
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档