`
gavin_zhang
  • 浏览: 8926 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。 我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当 ...
Android Process 五个等级 foreground(前台) visible  service  background  empty Foreground process: 1. 正处于 Activity Resume()状态 2. 正处于与bound服务交付的状态 3. 正处于服务在前台运行的状态(startForeground()) 4. Service生命周期函数正在被执行(oncreate() onstart ondestroy) 5. BroadcastReceive正在执行onReceive()方法 杀死forceground process需要用户响应(优先级最高) ...

无从下手

刚刚开通博客,学习使用android也快一年了,也开了android这一栏,但是一时之间也不知道从什么地方写。看见这一栏空白,一想写点什么的时候,脑袋里就想起很多东西,觉得都很重要。写的东西很多,好像都写不完。 while(true){ ........... ........... } 哎。。。如果为了写博客而写博客,我觉得没有那个必要。等以后工作中,学习到新的东西,在来写这个吧。以前的,如果有比较大突破的认识的时候,才写进来吧。以前的就让他留在那里吧。 马上就要从现在的公司离职了,误打误撞来这个公司也一年了。公司不错,但地方不对,多么希望它能够实现当初的承诺,但是经济环境影响 ...
Pull解析和Sax解析很相似,都是轻量级的解析,在Android的内核中已经嵌入了Pull,所以我们不需要再添加第三方jar包来支持Pull。Pull解析和Sax解析不一样的地方有(1)pull读取xml文件后触发相应的事件调用方法返回的是数字(2)pull可以在程序中控制想解析到哪里就可以停止解析。看实例: book.xml如下: <?xml version="1.0" encoding="UTF-8"?> <books> <book id="12"> <name> ...
java dom解析xml package Test_DOM; import java.io.File; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.w3c.dom.Element; i ...
下面是一个将XML转换为JSON的示例, 通过SAX来解析XML,从而生成相应的JSON字符串 自我感觉还算是一个比较通用的 API ,主要包含3个类 1, ToJsonSAXHandler 类 继承了 DefaultHandler 类,在解析      XML的过程中负责处理 SAX 事件。 ...
1.   Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。如下面的这段book.xml Xml代码  <?xml version="1.0" encoding="UTF-8"?> ...
以前一直都知道博客这个东西,并且在学习android开发中,在ITeye中学习到很多自己想要学习的东西,在前几天突然有一个想法,不如自己也开一个博客,记下生活中的点点滴滴,特别是技术方面的东西,让几年以后也来看看现在的状况。来回味一下现在的生活。应该是一件特别有趣的事情。我没有做笔记的习惯,在学习到一点新的东西,通过博客记录下来,忘记了,看看博客也可以有所帮助。
Global site tag (gtag.js) - Google Analytics