
java
文章平均质量分 52
shcalm
这个作者很懒,什么都没留下…
展开
-
java String getBytes
大家都知道java的char是双字节字符,而String提供了getBytes的函数,这个函数得到的bytes数组是什么样的形式存在呢?是双字节的字符顺序存在数组中吗?做个试验 String ts1 = "112"; byte[] ts2 = null; ts2 = ts1.getBytes();这个输出的是112的ascii 49 49 50注意到这个有个重载的原创 2011-10-26 16:57:19 · 2124 阅读 · 1 评论 -
c++ java的内部嵌套类
android的native framework用了很多c++的嵌套类,而java的framework更是用了很多的内部嵌套类,看了一些书和代码 做个总结1. java的非静态内部类有个外部类的引用outer,使用这个变量可以引用外部的所有变量,包括private2..静态的java内部类也叫做嵌套类,静态的内部类就没有外部的引用了,但是也只能调用外部的静态方法和变量3. 匿名内部类经原创 2011-10-31 16:08:36 · 1039 阅读 · 0 评论 -
android mediaplayer的尺寸缩放
android系统默认的播放器的surfaceview的尺寸在开始就会计算好,并且无法更改,需要做全屏播放功能就需要自己继承videoview类来扩充功能了主要就是onMeasure这个函数{ if ( mVideoWidth * height > width * mVideoHeight ) { //Log.i("@@@"原创 2011-11-03 18:32:07 · 3838 阅读 · 0 评论 -
Nuplayer源代码分析1
Android升级到4.0.3以后流媒体的播放有了很大的改变,不用以前的awesomeplayer的东西了,自己单独写了一个模块,video和audio都是自己单独的,尝试分析一下 4.0.1的时候Nuplayer是http相关链接的播放器,到了4.0.3的时候Nuplayer成了rtsp的播放器,而http又回到了awesomeplayer的部分,真是诡异,但是Nuplayer有ht原创 2012-01-30 19:07:33 · 9645 阅读 · 2 评论 -
weakreference softreference
java里面的弱引用和软引用老是搞不清楚,用下面的例子来说说object a = new object();WeakReference wr = new WeakReferenc(a);//这个时候 object 有两个引用 a是强引用 wr是弱引用,对于root来说 这块内存是强引用的a = null;//这个时候 object变成弱引用了,随时可能被回收内存了弱引用就原创 2012-12-12 18:58:07 · 1138 阅读 · 0 评论 -
Java 泛型
面试里面泛型被问的很多,但是回答的时候,除了说在集合类里面使用泛型以外,好像也不知道该说点啥了看完 effective java,觉得还是有点东西说的,1 先看一个编译错误 Cannot perform instanceof check against parameterized type Set. Use the form Set instead since further g原创 2014-12-18 11:15:47 · 2150 阅读 · 0 评论