Java
文章平均质量分 76
lonuery
android 爱好者
展开
-
Java中二进制16进制与字节数组之间的转换
首先说一下ByteBuffer 这个抽象类,一般在服务器和客户端之间的通信他们之间的通信格式都是固定的,都有消息头和消息体,也就是我们常说的自定义通信协议(都是基于TCP/IP层) 每个消息头和消息体都有固定的属性(也就是比如说:消息头有20个字节,前十个字节表示消息长度,后十个字节表示消息类型,这个消息长度和消息类型就是所说的属性) 每次客户端和服务端之间的通信消息都是按照这样的固定格式互相发送原创 2012-12-25 16:13:03 · 2209 阅读 · 0 评论 -
Java类的区分
上篇博客中,android的源码调用了isMemberClass()方法,不知道这个方法有什么作用,查了一下api,竟然还能判断类的类型不错挺好玩的,于是google了一下,借了别人博客的一个小例子来区分什么是:局部类,成员类,匿名类。public class ClassTest{ public static void main(String[] args) { C原创 2014-11-26 01:20:23 · 1037 阅读 · 0 评论 -
哈希表(散列表)
这几天看了一些关于散列的相关知识,由于在学校对于原创 2014-08-13 22:34:53 · 644 阅读 · 0 评论 -
Java 线程与并发研究系列六(死锁)
我们在学习操作系统的时候,一定接触guo原创 2014-07-22 01:16:55 · 566 阅读 · 0 评论 -
Java 线程与并发研究系列三(join()方法使用)
今天这个就来研究一个Java原创 2014-07-19 00:07:30 · 811 阅读 · 0 评论 -
java正则表达式学习二
常用的正则表达式符号:原创 2014-05-18 13:32:09 · 664 阅读 · 0 评论 -
java 正则表达式学习一
学习正则表达式首先要明白什么是转义字符,原创 2014-05-18 01:08:49 · 628 阅读 · 0 评论 -
android震动伴随铃声渐增功能的实现
这次客户反应在晚上有任务来时,提示的铃声太大,能不能够做成铃声渐增的,像闹钟一样。之前因为只考虑了铃声不够大,没有去了解到有些人是在家做事的。晚上来任务时铃声的问题确实会影响到家人的休息。接下来就来看看铃声渐增的做法。首先我们知道android中控制声音的类为AudioManager,查看了一下API以及网上搜了一下都没有相关的API能够实现声音渐增的功能,所以接下来就只有一个办法了:原创 2014-03-19 23:48:24 · 1641 阅读 · 0 评论 -
java中参数传递的方式
今天在写代码的时候遇到了一个参数传递的问题,虽然我知道问题出现在哪里,但是问题的原因似懂非懂,看了很久之前写的一篇博客,在网上搜索了几篇文章看了下,终于彻底弄懂了这个问题的原因,写篇文章总结下。首先我们得明白几个概念:按值传递,按引用传递,栈内存,堆内存的区别。一按值传递:按值传递传递的是数值,传递的时候会在内存中另开辟一块空间来存储这个数值,如: public static vo原创 2013-06-25 01:06:13 · 696 阅读 · 0 评论 -
Java中的运算符解析
一 逻辑运算符:逻辑运算符就是用ture和false来表示运算结果的运算符,经常将逻辑运算符合位运算符的概念弄反:逻辑与运算:逻辑或运算:逻辑非运算:位运算符,位运算符的结果使用0,1来表示:非运算:与运算:或运算:异或运算:几种我经常搞混淆的运算符写完了,后悔初中没学好哇,在此补补课!原创 2012-12-25 17:04:04 · 682 阅读 · 0 评论 -
ArrayList中的构造函数问题
今天无聊想来看看ArrayList的实现源码,发现创建ArrayList对象时,先定义的ArrayList对象必须指定类型,即这样: //对的 ArrayList list = new ArrayList(); //错误的 ArrayList() list2 = new ArrayList(); ArrayList(20) list3 = new ArrayLis原创 2017-02-10 15:15:35 · 5594 阅读 · 1 评论