数据处理之-内存
前端也精彩
热爱软件,倾力所爱
展开
-
Java的内存机制
1.Java的内存机制 Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后(比如,在函数A中调用函数B,在函数B中定义变量a,变量a的作用域只是函数B,在函数B运行完以后,变量a会自动被销毁。分配给它的内存会被回收),转载 2015-05-03 20:39:30 · 342 阅读 · 0 评论 -
多文件字符串替换操作
多文件:sed -i "s/@Nullable/ /g" `grep @Nullable -rl .` 注意 右边的那个符号" ` " 是波浪号的那个键单文件: sed -i "s/@Nullable/ /g" 单文件路径原创 2014-12-25 11:21:49 · 292 阅读 · 0 评论 -
bss,data,text,rodata,堆,栈,常量段
http://blog.csdn.net/yff1030/article/details/7762018转载 2014-11-20 15:11:12 · 354 阅读 · 0 评论 -
android JSON数据格式 解析
http://blog.csdn.net/chenaini119/article/details/41278757转载 2014-11-20 09:23:27 · 410 阅读 · 0 评论 -
Java集合分析思想(二)HashMap、HashTable、ConcurrentHashMap
Java集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是:1、HashMap是非线程安全的,HashTable是线程安全的。2、HashMap的键和值都允许有null值存在,而HashTable则不转载 2015-09-30 00:45:12 · 476 阅读 · 0 评论 -
java集合分析思想(一)
一、集合类简介数组是很常用的一种的数据结构,我们用它可以满足很多的功能,但是,有时我们会遇到如下这样的问题:1、我们需要该容器的长度是不确定的。2、我们需要它能自动排序。3、我们需要存储以键值对方式存在的数据。如果遇到上述的情况,数组是很难满足需求的,接下来本章将介绍另一种与数组类似的数据结构——集合类,集合类在Java中有很重要的意义,保存临时数据,管理对转载 2015-09-30 00:40:59 · 975 阅读 · 1 评论 -
Java集合类性能分析2
对于Android开发者来说深入了解Java的集合类很有必要主要是从Collection和Map接口衍生出来的,目前主要提供了List、Set和Map这三大类的集合,今天Android吧(ard8.com)就他们的子类在标准情况和多线程下的性能做简单的分析。 Collection接口主要有两种子类分别为List和Set,区别主要是List保存的对象可以重复,而Set不可以重复,转载 2015-09-30 00:33:39 · 462 阅读 · 0 评论 -
java集合框架以及性能分析
1.Java 集合框架图-集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。-抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。-实现类:8个实现类(实线表示),对接口的具体实现。2.Java容器类介绍① Java容器类都可以自动地调整自己的尺寸。② Collection 接口是一组允许重复的对象。③ Set 接口转载 2015-09-30 00:27:48 · 1037 阅读 · 0 评论 -
为什么要泛型
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")转载 2015-10-07 02:01:56 · 289 阅读 · 0 评论 -
java 内存模型
原创 2015-09-24 03:19:59 · 254 阅读 · 0 评论 -
不同的编程语言对于进程的内存段的访问规则
1.bss txt data rodata等是进程的基本的内存段分配;转载 2014-11-20 15:21:51 · 469 阅读 · 0 评论 -
android框架学习
从零开始--系统深入学习android(实践-让我们开始写代码-Android框架学习-7.通知) jy02432443 2012-12-31 17:53 阅读:7071 评论:0 从零开始--系统深入学习android(实践-让我们开始写代码-Android框架学习-6.对话框) jy02432443 2012-12-14 11:11 阅读:3278 评论:0转载 2014-12-29 15:07:19 · 386 阅读 · 0 评论 -
关于android 如何安装 assets文件下的apk
http://blog.csdn.net/shen332401890/article/details/8826827本来来源于为了得分回答别人的问题,不详细思考,不验证,就把百度的答案贴上去,所以在此,先道歉http://bbs.csdn.net/topics/390432635。留有问题,当没有SD卡又不知道内部存储路径时,这时候我本打算将APK 存到转载 2015-03-13 15:09:49 · 647 阅读 · 0 评论 -
码流记录
码流的问题:1、hotbird -info 10747 27500 搜索改频点是内部放的码流;内部放的码流又分为几种,比如cctv-hd.ts,TRT INT类型原创 2014-12-29 10:52:46 · 328 阅读 · 0 评论 -
Java中静态变量与静态方法的继承
http://www.cnblogs.com/gold-worker/archive/2012/09/27/2706232.html转载 2014-11-27 17:19:42 · 406 阅读 · 0 评论 -
Java中序列化的serialVersionUID作用
Java中序列化的serialVersionUID作用分类: Java开发2014-05-07 11:05 2452人阅读 评论(1) 收藏 举报 Java序列化是将一个对象编码成一个字节流,反序列化将字节流编码转换成一个对象。 序列化是Java中实现持久化存储的一种方法;为数据传输提供了线路级对象表示法。Java的序列化机制是通过在运行时判断类的serialV转载 2015-10-01 10:37:56 · 365 阅读 · 0 评论 -
HashSet的对象必须实现hashCode()和equals()
java中hashset跟对象重载的equals和hashcode方法到底有什么关系?以下面里面分析:import java.util.HashSet;public class EmployeeTest{static int count = 0;static public class Demo{public Demo(String s){转载 2015-09-30 01:58:12 · 4147 阅读 · 0 评论 -
java基础之集合框架——Collections-同步和非同步
首先研究下Collection下的同步和非同步,例如ArrayList List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类是不同步的。)size、isEmpty、get、set、iterator 和 listIt转载 2015-09-30 01:51:25 · 2020 阅读 · 0 评论 -
解析json之com.google.gson.Gson
http://blog.csdn.net/itlwc/article/details/38454867需要导入的架包[java] view plaincopygson-2.2.4.jar JSON与数组互转[java] view plaincopypackage com转载 2015-04-08 23:38:43 · 1609 阅读 · 0 评论 -
android中图片的三级cache策略(内存、文件、网络)
1. 简介现在android应用中不可避免的要使用图片,有些图片是可以变化的,需要每次启动时从网络拉取,这种场景在有广告位的应用以及纯图片应用(比如百度美拍)中比较多。现在有一个问题:假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵的,一个很耗流量的应用,其用户数量级肯定要受到影响。当然,我想,向百度美拍这样的应用,必转载 2015-04-08 22:33:31 · 312 阅读 · 0 评论 -
HashSet HashTable HashMap的区别
本文转自:http://wuhenjia.blog.163.com/blog/static/93469449201124114150295/(1)HashSet是set的一个实现类,hashMap是Map的一个实现类,同时hashMap是hashTable的替代品(为什么后面会讲到).(2)HashSet以对象作为元素,而HashMap以(key-value)的一组对象作为元素,且转载 2015-04-08 22:26:58 · 301 阅读 · 0 评论 -
android播放器怎么调用硬解
http://bbs.csdn.net/topics/390521834我觉得第三方的播放器 所谓调用硬解 就是调用系统的mediaplayer,而软解 就是调用自己实现的player,基于ffmpeg的。native有所谓的prefer,就是有软解和硬解存在的时候,优先调用perfer转载 2015-03-25 14:38:35 · 1241 阅读 · 0 评论 -
Java ConcurrentModificationException异常原因和解决方法
Java ConcurrentModificationException异常原因和解决方法Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来转载 2015-10-07 01:32:30 · 380 阅读 · 0 评论 -
Android中软解码和硬解码的优先级 2
Android中软解码和硬解码的优先级 我们先来看一下Android系统中解码器的命名,软解码器通常是以OMX.google开头的。硬解码器通常是以OMX.[hardware_vendor]开头的,比如TI的解码器是以OMX.TI开头的。当然还有一些不遵守这个命名规范的,不以OMX.开头的,那也会被认为是软解码器。判断规则见frameworks/av/media/libstagefri转载 2015-03-25 14:41:51 · 905 阅读 · 0 评论 -
Android 获取手机总内存和可用内存等信息
在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢?通过读取文件"/proc/meminfo"的信息能够获取手机Memory的总量,而通过ActivityManager.getMemoryInfo(ActivityManager.MemoryInfo)方法可以获取当前的可用Memory量。 "/proc/me转载 2015-03-13 17:05:59 · 511 阅读 · 0 评论 -
Android assests 应用自带apk安装方法
public class main extends Activity { private boolean installedMxPlayerFlag; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(sa转载 2015-03-13 16:22:01 · 1825 阅读 · 0 评论 -
android获取指定路径下目录文件
http://blog.csdn.net/wxqian25/article/details/7101695package com.Aina.Android; import java.io.File; import java.util.ArrayList; import java.util.List; import android.app.AlertDia转载 2015-03-13 15:50:15 · 1657 阅读 · 0 评论 -
vlc 源码和so库
http://get.videolan.org/vlc-android/库可以从对应apk中解压出来转载 2015-03-09 16:16:53 · 1511 阅读 · 0 评论