- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 Android之TextSwitcher
一. 简单示例srcpublic class AndroidUIActivity extends Activity { // 索引 private int index; // 文本数组 private String[] poemArray = { "we", "are", "good", "friends" }; /** Called when the activity is
2011-11-07 13:56:06
8884
原创 Android之ImageSwitcher
一. 简单示例srcpublic class AndroidUIActivity extends Activity { // 当前显示的图片索引 private int index; // 图片数组 private int[] images = { R.drawable.image1, R.drawable.image2, R.drawable.image3, R.dra
2011-11-07 13:48:21
13638
原创 Android之TabHost
一. 简单示例srcpublic class AndroidUIActivity extends TabActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
2011-11-07 13:22:17
1945
原创 Android小知识点
1. 获取自带图片 getResources().getDrawable(android.R.drawable.stat_notify_call_mute)
2011-11-07 13:14:18
734
原创 Android之ExpandableListView
一.简单示例srcpublic class AndroidUIActivity extends ExpandableListActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.lay
2011-11-07 12:48:55
1939
原创 Android之SlidingDrawer滑动抽屉
一.简单示例src不变main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orient
2011-11-07 11:06:57
1064
原创 Java容器高级
一. 填充容器1. 用单个对象的引用来填充Collection的方式有2种public class CollectionDemo_06 { public static void main(String[] args) { List list = new ArrayList(Collections.nCopies(4, new StringWord("Hello")));
2011-11-07 10:09:03
709
原创 Java容器基础
一.1. 数组具有固定的大小;2. 容器类是List,set,Queue,Map,都可以自动调整自己的尺寸;3. 不用泛型import java.util.ArrayList;public class CollectionDemo_00 { public static void main(String[] args) {
2011-11-07 09:12:52
827
原创 《大话数据结构》第四章栈与队列
1.栈是限定仅在表尾进行插入和删除的线性表 允许插入和删除的一端称为栈顶,另一端称为栈底,不含任何元素的栈称为空栈,栈又称为后进先出的线性表,简称LIFO结构。1.1 栈的插入操作,叫做进栈,也称压栈,入栈。子弹如弹夹 栈的删除操作,叫做出栈。子弹弹出弹夹1.2 先进栈的元素是不是只能最后出栈?答案不一定,如果有3个元素,有5种可能的出栈顺序。1.3 栈的
2011-11-04 11:32:31
941
原创 Android之xml属性
android:verticalSpacing="10dp" 两行间距android:horizontalSpacing="10dp" 两列间距
2011-11-03 16:36:17
563
原创 Android之Gallery
一. 初步认识srcpackage cn.android.lyj;import android.app.Activity;import android.content.Context;import android.content.res.TypedArray;import android.os.Bundle;import android.view.ContextMenu;im
2011-11-03 10:43:50
850
原创 Android之SeekBar
一. 初步认识srcpackage cn.android.lyj;import android.app.Activity;import android.os.Bundle;import android.widget.SeekBar;import android.widget.TextView;public class Activity_01 extends Activity
2011-11-02 22:20:39
932
原创 Android之RatingBar
一. 初步认识srcpackage cn.android.lyj;import android.app.Activity;import android.os.Bundle;import android.widget.RatingBar;import android.widget.TextView;public class Activity_01 extends Activit
2011-11-02 22:02:36
3835
原创 Android之Button样式
一. 简单实例srcpackage cn.android.lyj;import android.app.Activity;import android.app.Dialog;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View
2011-11-02 20:52:29
10878
转载 Android中常用的Intent启动服务
一些在Android中常用的Intent启动服务,当执行startActivity时候,Android将会根据Intent绑定的信息寻找最合适的启动程序来接应,并执行程序以完成意图的实现。打开浏览器显示网页:Uri uri = Uri.parse("http://www.ataaw.com");Intent intent = new Intent(Intent
2011-11-02 20:06:47
1104
原创 Android之Intent之启动浏览器
启动浏览器srcpackage cn.android.lyj;import android.app.Activity;import android.app.Dialog;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;
2011-11-02 16:51:11
2532
原创 Android之Spinner用法
一. 简单认识Activitypackage cn.lyj.android;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.os.Bundle;import android.view.View;i
2011-11-02 16:39:36
10326
原创 Android之Intent
一. 初步认识srcActivity_01package cn.android.lyj;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import
2011-11-02 15:06:05
827
原创 Android之Activity
一.初步认识srcpackage cn.android.lyj;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import
2011-11-01 20:32:27
577
原创 android之四大组件
1. Activity2. Service3. Broadcast Receiver4. Contect Provider
2011-11-01 19:53:49
588
原创 《大话数据结构》第三章线性表学习笔记
线性表(List):零个或多个数据元素的有限序列一. 线性表的顺序存储结构:指的是用一段地址连续的存储单元依次存储线性表的数据元素 结构代码:#define MAXSIZE 20typedef int ElemType;typedef struct
2011-10-08 16:08:05
1081
原创 《大话数据结构》第二章学习笔记
一. 两种算法的比较求1+2+3+4+...+100的结果算法一:#includeint main(){ int i; int sum = 0; for(i = 1; i <= 100; i++) { sum = sum + i; } prin
2011-10-07 14:57:54
978
原创 《大话数据结构》第一章学习笔记
一 逻辑结构和物理结构 逻辑结构:是指数据对象中数据元素之间的相互关系。 1) 集合机构:类似于数学中的集合 2)线性结构:数据元素之间一对一的关系 3)树形结构:数据元素之间一对多的层次关系
2011-10-07 11:27:04
911
原创 笔试题
1. sizeof的用法#include#include int main(){ char s[] = "lyj"; char str[100]; char *p = str; int n = 10; void *t = malloc( 100 ); p
2011-10-06 11:05:05
636
原创 面试问答题
1 操作系统中同步个异步的区别?分别用在什么场合? 同步是就是调用者发出一个功能调用时,在没有得到结果之前,该调用就不会返回;异步就是调用者发出一个功能调用后,调用者不能立刻得到返回结果,当处 理这个调用的部件完成后,通过状态,通知或回调来通知调用者。B/S模式 同步
2011-10-05 22:19:42
1011
原创 面试题算法题
1. 给你5个球,每个球被抽到的可能性为30、50、20、40、10,设计一个随机算法,该算法的输出结果为本次执行的结果。 输出A,B,C,D,E即可。 让范围大的球放在最上面判断,这样可能一次或两次就判断出来的概率就更高,从理论和客观角度都应该可以减少判断的次
2011-10-05 21:40:39
1630
原创 排序总结
排序算法平均时间最差时间稳定度额外空间备注说明冒泡排序O(n2)O(n2)稳定O(1)n小时较好选择排序O(n2)O(n2)不稳定O(1)n小时较好插入排序O(n2)O(n2)
2011-09-27 12:53:16
699
原创 分治法
分治法: 将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。 (1)可行性:如果原问题可分割成k个子问题(1),且这些子问题都可解,并可利用这些子问题的解求出原问题的解,那么分治法就是可行的。 (2)分治法与
2011-09-26 16:04:52
1139
转载 JVM学习笔记(四)------内存调优
来自http://blog.youkuaiyun.com/cutesource/article/details/5907418首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是
2011-09-25 10:35:54
1769
1
转载 JVM学习笔记(三)------内存管理和垃圾回收
来自http://blog.youkuaiyun.com/cutesource/article/details/5906705JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其
2011-09-25 10:34:51
1882
转载 JVM学习笔记(二)------Java代码编译和执行的整个过程
来自http://blog.youkuaiyun.com/cutesource/article/details/5904542Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Ja
2011-09-25 10:34:06
2411
转载 JVM学习笔记(一)------基本结构
来自http://blog.youkuaiyun.com/cutesource/article/details/5904501,非常好从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的
2011-09-25 10:33:02
3530
原创 Java类加载器总结
1.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示:1) 装载:查找并加载类的二进制数据;2)链接:验证:确保被加载类的正确性;准备:为类的静态变量分
2011-09-25 10:28:59
138021
28
原创 Java字符串面试(二)
先看下面2个程序public static void main(String[] args) { String a = "a1"; String b = "a" + 1; System.out.println(a =
2011-09-23 12:29:28
2956
1
转载 StringBuffer和StringBuilder区别
很多人对String和StringBuffer的区别已经很了解了吧,可能还有人对这两个类的工作原理有些不清楚的地方,复习一下吧,顺便牵出J2SE 5.0里面带来的一个新的字符操作的类StringBuilder。那么这个StringBuilder和StringBuffer 以及我们
2011-09-23 12:07:14
1324
原创 java运算符优先级别
优先级运算符结合性1() [] .从左到右2! +(正) -(负) ~ ++ --从右向左3* / %从左向右4+(加) -(减)从左向
2011-09-23 09:55:28
2098
原创 java字符串面试(一)
1. String对象是不可变的,String类中每一个看起来修改String值的方法,实际上都是创建了全新的String对象。package com.lyj.string;/* * String是不可变的 */public class StringDemo {
2011-09-23 09:51:41
1617
原创 树——二叉查找树
当进行插入,删除和查找操作中,二叉查找树的性能比迄今为止所研究的任何一种数据结构都好。1. 二叉查找树:是一棵二叉树,它可以为空,也可以不为空,有如下的性质: 1). 每个元素都有关键字,并且关键字是唯一的。 2) 非空左子树的关键字值一定小于其子树
2011-09-22 21:18:26
596
原创 树——二叉树之堆(待续...)
在定义堆之前先了解以下2个概念;最大树:是指在一棵树中,如果一个结点有儿子结点,其关键字值都不小于其儿子结点的关键字值。最小树:是指在一棵树中,如果一个结点有儿子结点,其关键字值都不大于其儿子结点的关键字值。1. 下面定义堆: 最大堆:是一棵
2011-09-22 19:10:30
527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人