- 博客(0)
- 资源 (49)
- 收藏
- 关注
Jetpack Compose入门到精通.pdf
为了可以进行模板式的开发,Google 在2018年推出了 Android Jetpack。现在 Google 的应用市场中,大部分 APP 已经开始使用 Android Jetpack。Android Jetpack 组件的集合可以帮助我们写大量重复的代码的任务,并且可以简化复杂的任务,让我们的 BUG 减少,以便让我们把更多的精力放在业务逻辑上,放在打造应用本身上。使用此架构能带来的具体好处如下:UI和业务逻辑解耦。有效避免生命周期组件内存泄漏。提高模块可测试性。提高应用稳定性,有效降低以下异常发生概率。
2022-09-06
模仿网易新闻iPad中更多栏目的图标拖动效果
模仿网易新闻iPad中更多栏目的图标拖动效果
点击屏幕右上角的“向下箭头”可以拉出更多栏目,网易新闻iPad版提供了非常丰富的新闻栏目,用户可以根据自己的喜好来拖动他们来自由排列前后顺序,大大提升了用户体验度。
2013-01-31
Java经典算法20题
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....
2011-11-06
Java程序员面试题及解答
第一,谈谈final, finally, finalize的区别。
第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
第四,&和&&的区别。
第五,HashMap和Hashtable的区别。
第六,Collection 和 Collections的区别。
第七,什么时候用assert.
第八,GC是什么? 为什么要有GC?............................
2011-11-06
Eclipse调试Bug的七种常用技巧
1、 条件断点
断点大家都比较熟悉,在Eclipse Java编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。
条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。
在断点处点击鼠标右键,选择最后一个"Breakpoint Properties".............
2011-11-06
改善Java遗留系统的8个技巧
技巧1:使用分析器
分析器提供了任何其他工具无法提供的功能,从而能够深入检查你的应用。如果你的应用已经有一年多时间没有被分析过了,那么它肯定会有大块大块的低效代码,潜伏在某个黑暗的角落。市面上有许多不同的或免费或商业的分析器。........
2011-11-06
Java编程中线程池的最大风险规避
虽然线程池能大大提高服务器的并发性能,但使用它也会存在一定风险。与所有多线程应用程序一样,用线程池构建的应用程序容易产生各种并发问题,如对共享资源的竞争和死锁。此外,如果线程池本身的实现不健壮,或者没有合理地使用线程池,还容易导致与线程池有关的死锁、系统资源不足和线程泄漏等问题。
2011-11-06
如何利用JNI实现Java插件开发
本文主要工作在于利用JNI实现对已经完成的视频镜头提取C++程序的调用。
整个过程如下所示:
(1)将视频特征提取算法建立相应的windows下的Dll和Linux下的So(这个两个文件大家都知是什么了吧)
(2)利用jni调用这些dll。但是有一个问题,就是这里的所有库文件需要打到jar包中,因此需要将这些文件先解压到一个临时文件夹中,然后通过Syste.load加载这些库文件。
2011-11-06
Java程序员使用Grails的十大优势
Web开发方面没有王者,PHP市场很大,但RoR,Python,Java,及至Asp.net都占据着一方市场.那么作为Java程序员,当你不想使用SSH做网站的时候,尝试一下Grails吧,这里是Java程序员使用Grails的十大优势
2011-11-06
Java通过XML Schema校验XML
ava校验XML是件很扯淡的事情,因为Sun的XML相关软件包会令你云里雾里。
W3C这块的XML相关的规范相当的多,这也是导致XML处理器起来费劲的主要原因。要想精通这些规范和相关的API,实在是异想天开(新的规范在不停出,越来越多!)。
校验的原理是通过读取解析XML的时候设置校验的XSD和校验错误处理器,顺便校验的。
下面不扯这些废话了,我用DOM4j结合javaxml api使用XSD来校验一个xml有效性,下面这个例子虽然和蹩脚,但是也费了一番功夫,放出来大家研究吧,有更好的实现也希望能和我一同分享。
2011-11-06
Oracle在2011年取得的Java主要成就
甲骨文公司继续推动Java前进的战略。自2010年1月收购Sun后,甲骨文公司已经迅速积极的开始了Java工作。甲骨文不只是提交谷歌Android操作系统涉嫌侵权Oracle的Java专利的诉讼,数据库巨头还致力于改善在社区和开发人员中的地位,并给予他们所需要的开发支持。 10月2日至5日在旧金山举行在JavaOne 2011大会上,甲骨文增加的技术以及推出新的路线图被大家所接受。....
2011-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人