懒人的技术笔记

做一个好设计,写一手好程序,经营一个好产品。

Android实战技巧之五十二:fastjson

1、JSONJSON全称为JavaScript Object Notation,是一种轻量级的数据交换格式。 正因为数据格式简单,所以占用带宽小,网络传输的速度更快些。这一点是老前辈xml的硬伤。JSON的语法也很简单: 数据在键值对中 数据由逗号分隔 花括号保存对象 方括号保存数组下面...

2016-06-10 12:32:10

阅读数 9846

评论数 1

Java用SAX解析XML文件示例

本文转自新浪博客:http://blog.sina.com.cn/s/blog_492dbb6b0100fa4a.html 此文的方法是SAXParser的基本用法,在Android开发中同样适用。 以下为原文: SAX 解析器采用了基于事件的模型,它在解析 XML文档的时候可以触发一系...

2014-01-14 15:20:58

阅读数 2234

评论数 0

Java文件操作I

<!-- pre {font-family:"DejaVu Sans",sans-serif} p {margin-bottom:0.21cm} --> 首先让我们来思考一下什么是文件。 这里的文件专指计算机中的文件,如我们经常使用的t...

2013-06-08 17:18:13

阅读数 3163

评论数 0

Java数组那些事儿

一、foreach循环 这个是在1.5时加上的,现代计算机语言大多都有这个。例子如下:public class Test1 { public static void main(String[] args) { String[] stringArray = {"linc"...

2013-03-28 20:00:34

阅读数 1841

评论数 1

一些Java运算符的细节

一、m+=n与m=m+n的异同 一般情况下这两者是相同的,但下面的例子中就有了差别。 public class Test { public static void main(String[] args) { short width = 10; width += 2;//ok ...

2013-03-27 20:15:19

阅读数 1662

评论数 0

看看我是谁--Java instanceof 那些事儿

长辈们常说:人啊,什么时候都不能够忘本。 经过上两篇this和super的讲解,可以让自己知道什么调用自己的方法和成员,什么时候调用父类的方法和成员,那么对外人来说,如何区分一个对象到底是父类还是某个子类的实例呢?Java中关键字instanceof是专门为此而生的。当一个子类的实例赋值给一个父...

2013-03-19 21:03:26

阅读数 1557

评论数 0

Java super 那些事儿

super是this的父辈。从面相对象的角度说,这两个概念是很好理解的。 子类从父类继承过来,父类的protected及以上的属性和方法在子类中是天生就具有的。那么,为什么还要有super这个关键字? 第一、看父类的构造 子类构造时要先调用父类的默认构造函数的,这与C++的构造属性一致。当父...

2013-03-12 20:56:29

阅读数 2675

评论数 0

Java this 那些事儿

本我过去在哪里,自我即应在哪里。---弗洛伊德 总要有个事物来代表类的当前对象,就像C++中的this指针一样,Java中的this关键字就是代表当前对象的引用。 它有三个主要的作用: 1、在构造方法中调用其他构造方法。       比如有一个Student类,有三个构造函数,某一个构造函...

2013-03-10 11:24:34

阅读数 4108

评论数 0

Java的命令行参数

与类C语言一样,main函数都可以传入参数,这被称为命令行参数。 有些情况下这个参数还是很有意义的,比如Android源码中就会体现。 Java中的命令行参数是如下格式的: main(String[] args)或者可以使用类C的数组写法: main(String args...

2013-03-07 21:15:37

阅读数 12758

评论数 0

JavaDoc那些事儿

让程序员写一千行代码容易,要让他写一千字的文档就难了。 如果在代码中按照约定写一些注释,代码完成时相对应的文档就会自动生成就好了。 JavaDoc就是这么一个工具(在JDK/bin下可以找到),它从源代码中抽取类、方法、成员等注释形成一个与源代码配套的API文档。大家阅读的Java官网API和...

2013-02-02 22:21:32

阅读数 4979

评论数 2

Jar包那些事儿

JAR全名Java Archive,直译为Java归档文件。它是一种文件格式,以zip文件为基础(经过压缩),主要用途是发布Java程序,部署和封装库、组件等。 在Android、J2EE等平台下,jar包用来做库和组件的用途比较多。 尤其在项目中有框架的情况,把框架以jar包的形式发布,好处...

2013-02-02 12:40:50

阅读数 2299

评论数 0

Java编译那些事儿

在JDK bin目录下有个叫javac的工具,这是Java提供专用于将Java源程序转成Java字节码的编译器。 它是一个命令行工具,而且在刚学Java时,老师都要求从命令行编译程序开始,然后在使用IDE。 命令行编译 javac的使用还是很简单的,别看它的参数不少。 C:\Documen...

2013-01-29 21:09:48

阅读数 18240

评论数 3

移动开发四国语言概览二:标识符

定义: 一、标识符是指常量、 变量、语句标号以及用户自定义函数的名称,以及后来的接口名、类名。 C语言规定标识符只能由字母、数字、 下划线组成,并且只能由字母、下划线开头;并且不能使用关键字做标识符。 C++对标识符的规定与C语言相同。 Objective-C也同上。 Java可以使用$...

2012-08-13 20:56:02

阅读数 2206

评论数 1

移动开发四国语言概览一:背景

当今移动开发炙手可热,以iPhone、Android、WP和Symbian、Bada等几大系统瓜分天下。 而相关的开发语言成为进入移动圣殿的钥匙,它们是:Objective-C、Java、C#和C++。 先来看看7月份的编程语言排名: 在来看看8月份的排名: 大家看到了,排...

2012-08-12 13:54:54

阅读数 4491

评论数 2

Java异常解决:Constructor call must be the first statement in a constructor

当我在这个构造函数中调用其他构造函数时出现了这个错误 public Busline(int id,String lineNum,String type,String startAndEndTime, String company,String startRoute,String endR...

2011-12-06 21:49:57

阅读数 18512

评论数 4

从java的数组初始化想到的

大家都知道Java中数组的声明、定义和初始化是这样一气呵成的(动态初始化): int mm[]; mm=new int[4]; mm[0]=1; mm[1]=2; mm[2]=4; mm[3]=5; 当...

2011-08-19 20:26:42

阅读数 2620

评论数 2

Android中与外部进程通信和调用外部程序

当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。之前我写过两篇关于进程的笔记,请看:http://blog.csdn.net/lincyang/article/details/5897080 和 http://blog.csdn.net/lincy

2011-08-06 23:01:25

阅读数 5766

评论数 0

HelloWorld问题集精华 --错误集锦

HelloWorld问题集精华  问HelloWorld问题的人实在是太多了,而且经常都以“问一个最简单的问题”开头。其    实回想一下,自己也是从这个阶段过来的,说一句“你好”,真的是一个最简单的问题    吗?...//think   好了,言归正传,let′s

2011-08-06 12:47:33

阅读数 1580

评论数 0

Java 中的 ClassPath 和 Package

发信人:   SuperMMX   (笑天子),   信区:   Java  标     题:   [整理]   Java   的   Class   Path   和   Package  发信站:   BBS   水木清华站   (Mon   Apr     9   08

2011-08-06 12:46:24

阅读数 2448

评论数 0

Java中何时用String,何时用StringBuilder

大家都知道,String对象是不可变的,不可变性会带来效率问题。为String对象重载“+”操作符时,都会自动生成一个新的String对象。 也有人说,String在上述的问题中已经会自动引入StringBuilder来解决效率问题。 为此,我在《Java编程思想》中

2011-07-30 19:04:42

阅读数 6678

评论数 0

提示
确定要删除当前文章?
取消 删除