自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

JAVA消费者与生产者模型的几个不同实现

       java的生产者与消费者模型对与理解JAVA的锁机制,线程安全和并发编程来说是一个比较经典的例子,下面就将我遇到过的几种不同的实现跟大家分享一下。1.使用synchronized关键字         synchronized来 加同步锁,保证线程安全,synchronized锁自1.6后做了很大的优化,对于一般情况下的同步,用此锁已经足已应付。p...

2011-08-19 10:29:24 84

JNI学习系列——在C/C++中调用JAVA

在C/C++中调用JAVA 本篇中主要是在C/C++中调用JAVA的变量和方法,这篇用到的示例是承接上一篇文章JNI学习系列——java中调用C/C++ ,下面来看看具体的实例1.对上一篇中的TestNative.java稍加修改 ,下面代码黑体的部分为修改的部分 TestNative.javapackage com.yin.jni;public class TestNative { ...

2011-07-11 20:51:00 69

JNI学习系列——深入了解JNI

深入了解JNI 1.了解JNI中JAVA类型与C/C++的映射关系JAVA类型本地类型JNI中自定义类型描述intlongjint/jsizesigned 32 bitslong_int64jlongsigned 64 bitsbytesigned charjbytesigned 8 bitsbooleanunsigned charjbo...

2011-07-11 19:12:00 123

JNI学习系列——java中调用C/C++

java中调用C/C++ 对JNI的初步认识请看上篇JNI学习系列——初步认识JNI,本编将介绍怎样编写一个简单的JAVA程序来调用C\C++; 1. 编写带有native声明的方法的java类 TestNative.javapackage com.yin.jni;public class TestNative { //native关键字 声明本地化方法,不需要用JAVA代码具体...

2011-07-11 15:24:00 82

JNI学习系列——初步认识JNI

初步认识JNI 什么是JNI? JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。设计目的...

2011-07-11 14:28:00 65

史上最具有内涵的程序猿面试题目

史上最具有内涵的程序猿面试题目转自:http://energykey.iteye.com/blog/1118494序员文史综合题目一,选择题(皆为单选): 1,以下谁是二进制思想的最早提出者? a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。 2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近? a,变量;b,数组;c,对象;d,指针。 3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪...

2011-07-07 21:31:00 94

Android中级篇之简单的来电监视器

本文实现的是一个简单的来电监视器,用Toast来提示电话来电的不同状态;看图 :主要代码 : package com.yin.telephony;import android.app.Activity;import android.os.Bundle;import android.telephony.PhoneStateListener;im...

2011-06-14 16:31:00 100

Java 类的热替换 —— 概念、设计与实现

Java 类的热替换 —— 概念、设计与实现出处 :http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/Java ClassLoader 技术剖析 在本文中,我们将不对 Java ClassLoader 的细节进行过于详细的讲解,而是关注于和构建在线升级系统相关的基础概念。关于 ...

2011-06-12 16:04:00 56

Android中级篇之用JAVA代码执行shell命令

JAVA代码执行shell命令2011-06-07 20:48:20 在Android可能有的系统信息没有直接提供API接口来访问,为了获取系统信息时我们就要在用shell指令来获取信息,这时我们可以在代码中来执行命令 ,这里主要用到ProcessBuilder这个类.代码部分 :package com.yin.system_analysi...

2011-06-07 21:04:00 72

Android中级篇之多线程下载

Android中级篇之多线程下载2011-06-05 15:50:49 要是先多线程下载,则必须对同一个文件可任意位置的写入 ,java中提供这样一个类可任意写入RandomAccessFile。通过多线程,可将文件分割成多个子断,每一个线程只需下载一段文件即可。实现效果如图:下面看代码部分:1.布局文件 main.xml&l...

2011-06-05 16:20:00 86

Android基础篇之自定义Activity间的切换动画

自定义Activity间的切换动画2011-05-31 18:33:50 Android中默认的2个Activity间的切换是左右形式的,你是否已经看的厌烦,或者觉得他不够个性,Android中提供了一种方法,可以自定义这个动画效果;先看下效果图产生动画效果主要是这行代码 overridePendingTransition(R.anim.scale, R.a...

2011-05-31 18:51:00 66

Android基础篇之显示GIF格式图片

Android基础篇之显示GIF格式图片2011-05-25 23:20:17 大家都知道,如果我们在Android中用ImageView直接显示GIF的图片,图片只会停在第一帧上,而不会继续。这时看到的只是一张静态的图片,没有GIF的效果。我们可以用Movie来显示图片 这个方法较简单;1.在main.xml中添加ImageView,指定一张GIF图片为背景;2.MainActi...

2011-05-25 23:30:00 109

Android中级篇之区分系统程序和安装程序

Android中级篇之区分系统程序和安装程序2011-05-20 21:37:08出处:http://www.cnblogs.com/mengshu-lbq/archive/2010/09/09/1822237.html在google上输入以上的关键字+ android,可以搜到的代码:1List<Packag...

2011-05-20 21:44:00 74

Android基础篇之在ListView中显示网络图片

ListView中显示网络图片2011-05-20 10:48:22 最近在做一个天气预报的例子,想在ListView中添加网络图片,在翻阅很多文档,在Baidu上Google很久,终于找到了办法,现在跟大家分享一下解决方案,此篇仅做一个比较简单的实例;大家知道ImageView 类虽然有一个 setImageUri 方法,但不能直接接受一个由网络地址生成的uri作为参...

2011-05-20 11:19:00 117

Android基础篇之ImageSwitcher与Gallery

Android基础篇之ImageSwitcher与Gallery2011-05-19 16:16:15自己制作一个图片浏览器的时候ImageSwitcher与Gallery组合使用是一个比较简遍的方法,现在我们蓝看一下他们的基本用法。1.配置布局文件 main.xml<?xml version="1.0" encoding="utf-8"?>&l...

2011-05-19 16:45:00 80

抽象类与接口的区别 - [ Java 接口 抽象类 ]

抽象类与接口的区别 出处:http://liudang.blogbus.com/logs/2006/03/2047296.html abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类...

2011-05-15 19:11:00 119

解决Android布局中ScrollView与ListView的冲突

解决Android布局中ScrollView与ListView的冲突 2011-05-14 14:22:29 今天写一个成绩表的小程序添加一个ScrollView里面嵌套一个ListView(现在想有点二,ListView自带的有滚动效果的,但还是提出问题跟大家分享哈),碰到了一个问题,不论我的layout_height设置为fill_partent,但不管ListView中添加多...

2011-05-14 15:12:00 74

Android自带示例程序--Snake

Android示例程序------->Snake解析(1)2011-05-11 19:40:02 Android SDK中自带的有很多示例程序,这是我我们提高的很好的途径,多看这些文档对我们提高很有帮助。此篇是对Snake的初步分析,后续还会更新较完整的解析。由于本人是初学Android 如果有错的地方或者更好的实现方法,请不吝赐教,帮助处于新...

2011-05-14 14:15:00 107

Android基础篇之底部菜单栏的编辑

2011-05-03 10:22:04先看效果图: 如下下面是代码部分:1. 在main.xml中添加GridView<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"...

2011-05-03 10:30:00 94

Android基础之ExpandableListActivity

2011-04-26 12:51:55ExpandableListActivity 与ExpandableListView的关系就向 ListActivity与ListView一样总是一起出现的 先上个个效果图...

2011-04-26 13:08:00 77

Android基础篇之AutoCompleteTextView

2011-04-25 11:00:04 AutoCompleteTextView是Android中输入提示框 虽然现在的输入法越来越强大,但还是让用户输入越方便越好 下面来看看代码1.在main.xml中创建一个AutoCompleteTextView布局 <?xml version="1.0" encod...

2011-04-25 11:15:00 65

Android基础之AppWidgetProvider

2011-04-23 14:40:39Android 的AppWidgetProvider 提供的可在HOME显示的插件,基础用法相对较简单下面来看看编写步骤 :1.为AppWidget提供一个元文件布局AppWidgetProviderInfo,用来显示widget的界面,2.创建一个WidgetProvider继承自AppWidgetPr...

2011-04-23 15:01:00 58

空空如也

空空如也

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

TA关注的人

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