`
毛驴追飞机
  • 浏览: 16739 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
  Object o = true ? new Integer(1) : new Double(2.0); System.out.println(o);  上面代码会打印什么?相信很多人都会觉得打印:1。    认为它等同于:    Object o2; if (true) o2 = new Integer(1); else o2 = new Double(2.0); System.out.println(o2); 做测试发现第一段代码打印:1.0。第二段代码打印:1。   查阅条件运算符规则,总结核心三点: 1、如果第2个和第三个有相 ...
  插入排序的基本思想:     在要排序的一组数种,假设前面(n-1)[n>=2]个数已经是拍好顺序的,现在要把第n个数插到前面的有序数种,使得这n个数也是拍好顺序的。如此反复循环,知道全部排好顺序。   一般的实现方式: public static void insertSort1(int[] data){ int tmp = 0; for(int i = 1 ; i < data.length ; i++){ tmp = data[i]; int j = i - 1; for(;j >= 0 && tmp ...
      对UNIX系统来说,共享内存分为一般共享内存和映像文件共享内存两种,对windows实际上只有映像文件共享内存一种。所以java应用中也是只能创建映像文件共享内存。使用共享内存,有如下几个特点: 1、可以被多个进程打开访问。 2、读写操作的进程在执行读写操作时其他进程不能进行写操作。 3、多个进程可以交替对某一共享内存执行写操作。 4、一个进程执行了内存的写操作后,不影响其他进程对该内存的访问。同时其他进程对更新后的内存具有可见性。 5、在进程执行写操作时,如果异常退出,对其他进程写操作禁止应自动解除。   一般我们操作共享内存有以下几种情况,主要关注1,2: 1 ...
  Fragment是activity界面的一部分活着一种行为,它不能独立存在,必须嵌入到activity中,而且fragment的生命周期受所在activity的影响。所以fragment之间并不能直接像activity一样跳转。但是我们可以通过回调函数,用activity来控制切换fragment,实现好像fragment之间直接跳转的功能。   做法是在需要跳转的fragment里面实现一个回调接口,然后要求主activity来实现它。当activity通过这个接口接到一个回调,来控制切换的界面。   /** * * * @author hx * @versio ...
SharedPreferences  SharedPreferences是一种轻型的数据存储方式,本质是基于xml文件存储Key-value的键值对数据,一般用来存储一些简单配置信息。其存储位置在/data/data/<应用包名>/shared_prefs目录下。 实现SharedPreferences存储的步骤如下:   1、创建SharedPreferences对象,有两种方式:   (1)调用Context对象的getSharedPreferences()方法,通过这种方式获得的SharedPreferences对象可以被统一应用程序下的其他组建共享,也可以指定 ...
Voldemort是一款基于Java开发的分布式键-值缓存系统,像JBoss Cache一样,Voldemort同样支持多台服务器之间的缓存同步,以增强系统的可靠性和读取性能。 Voldemort的特点 缓存数据可以自动在各个服务器节点之间同步复制。 每一个 ...
创建web项目   添加webservice支持,使用xfire  添加支持以后,MyEclipse自动配置web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocati ...
  达到下面效果:[img]  [/img]使用android.support.v4.widget.DrawerLayout默认效果如下: 略显单调,如果能通过图标与文字的方式,就好看很多,通过创建自定义适配器,达到图标和文字在左侧显示菜单效果。创建布局文件 <?xml version="1.0" encoding="utf-8"?> <!--左侧导航每一行布局--> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ ...
Global site tag (gtag.js) - Google Analytics