![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 63
天涯海角100
这个作者很懒,什么都没留下…
展开
-
深入理解数组,内存中的数组
数组引用变量只是一个引用,这个引用变量可以指向任何有效的内存,只有当引用指向有效内存之后才可以通过该数组变量来访问数组元素。与所有引用变量相同是,引用变量是访问真实对象的根本方式,也就是说,如果要在程序中访问数组对象本身,则只能通过这个数组的引用变量来访问它。实际的数组对象存在堆内存中;如果引用该数组对象的数组变量时一个局部变量,那么它被存放在栈内存中。原创 2014-02-24 21:20:52 · 487 阅读 · 0 评论 -
java中break和continue的使用与区别
1.break 在某些时候,我们需要在某种条件出现时强行终止循环,而不是等到循环条件为false时才退出循环,此时可以使用break来完成这个功能。break用于结束循环跳出循环体 ,继续执行循环体以后的代码。 public class BreakTest { public static void main(String[] args) { for (int i = 0; i原创 2014-02-24 17:38:33 · 693 阅读 · 0 评论 -
java中的Bouncy Castle 平台轻量级密码术配置方法
Bouncy Castle 是一种用于 Java 平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。因为 Bouncy Castle 被设计成轻量级的,所以从 J2SE 1.4 到 J2ME(包括 MIDP)平台,它都可以运行。它是在 MIDP 上运行的唯一完整的密码术包。 Bouncy Castle的Java JC原创 2014-02-26 21:58:26 · 703 阅读 · 0 评论 -
Anfroid性能优化之内存泄露篇
首先看看内存泄露与内存溢出的概念: 1、内存泄漏: 当出现对Activity、View或drawable等类的对象长期持有无用的引用,就会造成被引用的对象无法在GC时回收,而是长期占用堆空间,此时就会发生内存泄漏。 简单来说,就是保留下来却永远不再使用的对象引用。 2、内存溢出: 如果应用程序在消耗光了所有的可用堆空间(16M到48M),那么再试图在堆上分配新对象时就会引原创 2016-08-02 22:59:43 · 612 阅读 · 0 评论 -
Android性能优化--手机篇
众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。 那Android客户端性能的指标都有哪些?如何发现和定位客户端的性能问题?本文结合多个项目的开发实践,给出了要关注的重要指标项目,以及定位和解决性能问题的一般步骤。 性能优化应该贯穿于功能开发的全部周期,而不是做完一次后面便不再关注。每原创 2016-08-02 22:16:09 · 3786 阅读 · 0 评论