自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Using and avoiding null翻译

一。Optional大多数情况下使用null是为了表示不存在的意思,也许应该有一个value,但是这个value是空或者这个value找不到。比如,value,Map.get返回null表示没有该map中没有这个key的值。optional是一种用非空值替换数据类型T的方法。一个Optional对象可以包含一个非空的T引用(这种情况下我们称之为“present”)或者不包含任何东西(这种情

2013-10-22 11:01:43 561

原创 guava目录翻译

一、基本工具类:使用java编程时更舒服1.使用时避免使用null:null会引起歧义,不容易发现错误,有时候看着就不舒服。很多guava的工具放弃使用null,也不会盲目的使用它。2.前置条件:测试前提条件你的方法更容易3.共同的对象方法:简化执行对象的方法,像hashCode()和toString();4.Ordering:Guava有强大的“fluent Comparator

2013-10-22 11:01:40 564

转载 Google Guava 库用法整理

参考: http://codemunchies.com/2009/10/beautiful-code-with-google-collections-guava-and-static-imports-part-1/(2,3,4) http://blog.publicobject.com 更多用法参考http://ajoo.iteye.com/category/119082 

2013-10-10 09:37:29 619

转载 ORACLE触发器详解

本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词8.2.6 重新编译触发器8.3 删

2013-08-28 13:47:21 515

转载 JAVA对象大小与引用

Java对象的大小    基本数据的类型的大小是固定的,这里就不多说了。对于非基本类型的Java对象,其大小就值得商榷。    在Java中,一个空Object对象的大小是8byte,这个大小只是保存堆中一个没有任何属性的对象的大小。看下面语句:Object ob = new Object();    这样在程序中完成了一个Java对象的生命,但是它所占的空间为:4byte

2013-08-26 17:50:06 816

转载 java全排列实现

package com.ming;/* * 递归的思想实现java的全排列问题 * 说明:解题思想是,分别固定一个开头字母,然后将其后面的所有字母进行全排列 * 随后改变开头字母,将其和它后面的一个字母调换,继续完成开始字母后面的所有字母的全排列 * 随后再次改变开头字母,依次...直至和首字母和最后一位字母交换后为止 */public class AllSort {public static v

2013-08-19 18:34:06 482

转载 Android模拟器的使用

Android模拟器的使用  一、90度旋转模拟器      快捷键:ctrl+F11 或 ctrl+F12  二、在模拟器中安装apk      首先要运行模拟器,否则就有如下错误:error: device not found.等模拟器启动后,终端运行platform-tools/adb:      adb insta

2013-08-13 13:51:59 446

转载 Android Matrix理论与应用详解

Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。首先给大家举个简单的例子:现设点P0(x0, y0)进行平移后,移到P(x,y),其中x方向的平移量为

2013-08-08 16:13:48 391

原创 简单的android计算器

main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical

2013-08-08 10:38:35 617

转载 Android中StartActivityForResult()

主要是跳转到同一个类却要做不同处理的时候用.startActivityForResult(intent, int);前面的intent指要跳转的类名,后面的数字是多少由自己定义,用这个方法由A类跳转到B类的话,B类做完要做的事情后只要这样写:Intent intent=new Intent();setResult(1, intent);//这个1也是自己定义,只要自己清楚它代表的含义.

2013-08-02 14:27:41 397

转载 Android-布局管理

分类: 【Android开发学习之路】 2012-05-16 20:53 372人阅读 评论(0)收藏 举报android游戏buttonlayoutencoding手机Android游戏开发-布局管理2012/5/16 星期三 下午  我们都知道,系统控件一般都会搭载进布局里的,在Android呢,提供了5种布局类型,通过这五种布局之间的相互组合可

2013-07-31 09:28:43 1013

原创 实训截图(很乱)

看到什么学什么,不知道该搞些什么东西。

2013-07-30 18:11:10 422

原创 java实训两个星期的部分经验

1.java创建出自己需要的类型2.jvm虚拟机是与平台相关的3.byte shor char 参与运算都会转化成int类型的4.注意大类型给小类型的错误5.&&和||前一项成立后后一项就不执行了6.整除/和取余%结果的符号是和被除数是一致的7.数组动静结合定义int []a = new int[]{};8.当一段数据没有任何引用指向它时就会被当做垃圾等待回收9.F

2013-07-30 18:05:30 592

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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