- 博客(2)
- 收藏
- 关注
原创 2020跳槽字节跳动后:我的技术规划!
按照这种规划去学习,我在Android就会达到一定深度并且有了Linux内核知识的支撑,然后了解IOS开发,同时还能搭建环境啥的,至于C、C++、Web开发之类的知识点,我在学校时就有初步的了解,这样一来,知识的广度和深度我都有,我认为应该是不错的规划。当然,有些安卓代码为了避免被他人反编译,所以进行了代码混淆。因为很多不法分子盗版一款安卓应用就是从反编译开始。所以从移动应用安全角度讲,为了避免他人了解自己的安卓应用的布局和逻辑,的确应该做一些反编译的保护措施,尤其是避免被竞争对手看到。
2025-01-18 03:17:04
909
原创 2020至2021年Android开发面试习题整理,持续更新中
9.在Java中,什么时候用重载,什么时候用重写?如果你看到一个类的不同实现有着不同的方式来做同一件事,那么就应该用重写(overriding),而重载(overloading)是用不同的输入做同一件事。在Java中,重载的方法签名不同,而重写并不是。10.举例说明什么情况下会更倾向于使用抽象类而不是接口?接口和抽象类都遵循”面向接口而不是实现编码”设计原则,它可以增加代码的灵活性,可以适应不断变化的需求。
2025-01-18 03:15:02
657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅