自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jin

nerver

  • 博客(31)
  • 收藏
  • 关注

原创 Java编程思想第四版——第十八天

2012-04-27 142-149/913 Java编程思想第四版——第十八天 第6章 访问权限控制 访问控制(或隐藏具体实现)与“最初的实现并不恰当”有关。 重构即重写代码,以使得它更可读、更易理解,并因此而更具可维护性。 面向对象设计中需要考虑的一个基本问题:如何把变动的事物与保持不变的事物区分开来。 访问权限从最大到最小:public、protected、包访问权限(...

2012-04-27 13:12:29 110

原创 传智播客Android视频教程——第九天

传智播客Android视频教程——第九天 2012-04-26 19. 采用ListView实现数据列表显示 ListView很多应用都用到了,需要熟悉。 例如android系统的设置界面就是用的ListView显示的。 SimpleAdapter适配器绑定要适配的数据。 SimpleCursorAdapter也可以,但是使用时必须包含一个_id的字段:数据库中主键id名字改成...

2012-04-26 19:28:17 107

原创 Java编程思想第四版——第十七天

2012-04-25 138-142/913 Java编程思想第四版——第十七天 5.9 枚举类型 Java SE5添加了一个小特性,enum关键字,它使得在需要群组并使用枚举类型集时,可以很方便的处理。 例子, 一个Spiciness的枚举类型: public enum Spiciness{ NOT, MILD, MEDIUM, HOT, FLAMING } 枚举的实...

2012-04-25 11:18:10 103

原创 传智播客Android视频教程——第八天

传智播客Android视频教程——第八天 2012-04-24 17. 创建数据库与完成数据添删改查 SQLite:android平台,集成了SQLite——嵌入式关系型数据库。支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型。虽然只支持这五种,但是实际上也接受varchar(n)、char(n)、decimal(p,s)等数据类...

2012-04-24 19:36:48 144

原创 Java编程思想第四版——第十六天

2012-04-24 131-138/913 Java编程思想第四版——第十六天 5.8 数组初始化 数组只是相同类型的、用一个标识符名称封装到一起的一个对象序列或基本类型数据序列。数组是通过方括号下标操作符【】来定义和使用的。定义一个数组,只需在类型名后加上一对空方括号即可:int[] a1;。方括号也可以置于标识符后面:int a1[];。两种格式含义一样,后一种格式符合C和C...

2012-04-24 13:50:08 95

原创 Java编程思想第四版——第十四天

2012-04-19 118-121/913 Java编程思想第四版——第十四天 5.4.1 在构造器中调用构造器 为一个类写了多个构造器,有时想在一个构造器中调用另一个构造器,以避免重复代码,可用this关键字做到这一点。 通常写this的时候,都是指这个对象或者当前对象,而且它本身表示对当前对象的引用。在构造器中,如果为this添加了参数列表,就有了不同的含义,这将产生对符合...

2012-04-19 11:28:13 88

原创 传智播客Android视频教程——第七天

传智播客Android视频教程——第七天 2012-04-17 最近发生了太多事情,唉,一晃就两个星期过去了。今天开始,一定要坚持下去啊,也希望老弟能尽快的恢复身体啊。家人平平安安、健健康康一辈子,就是最大的幸福。 16.采用SharedPreferences保存用户偏好设置参数 开发的软件,用户能根据自己的兴趣爱好设置参数,SharedPreferences专门用于保存软件的...

2012-04-17 19:52:16 145

原创 传智播客Android视频教程——第六天

传智播客Android视频教程——第六天 2012-04-05 15.采用Pull解析器解析和生成XML内容 Android系统中解析XML文件,可以使用三种方式解析XML文件: Simple API for XML(SAX)、Document Object Model(DOM)、Android附带的pull解析器 pull解析器可以用于android,也可以用于javaEE,用在j...

2012-04-05 18:42:20 171

原创 Java编程思想第四版——第十一天

2012-04-05 Java编程思想第四版——第十一天 今天因为想到一个丢色子的问题,所以没有看书,这个问题其实也挺简单的,就是很长时间没接触这些基础的东西,刚开始连数组都忘记怎么去创建了。不过,稍微回忆了下,还是解决了这个题目,感觉还是有点收获的。 清明节放假了三天,都没看过书,这样真说不过去,必须抓紧时间了啊。好了,下午来任务了,先把活干完再说了。放假对于自己,不要再当作放...

2012-04-05 12:21:10 113

原创 传智播客Android视频教程——第五天

传智播客Android视频教程——第五天 2012-03-31 13.文件的操作模式 Android提供的四种文件操作模式: 如果访问的文件不存在,会创建一个新的。 Context.MODE_PRIVATE:私有操作模式,仅能被本应有访问,往文件中写入内容,如果文件已经存在,以覆盖方式写入。 应用的报名不要相同,会认为是同一个应用。 Context.MODE_APPEND:私有操...

2012-03-31 19:34:00 117

原创 Java编程思想第四版——第十天

2012-03-31 97-102/913 Java编程思想第四版——第十天 第4章 控制执行流程 就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择,在java中,你要使用执行控制语句来做出选择。 Java使用了C的所有流程控制语句。 关键字:if-else、while、do-while、for、return、break以及选择语句switch Java不支...

2012-03-31 12:03:43 83

原创 传智播客Android视频教程——第四天

传智播客Android视频教程——第四天 2012-03-30 今天想在模拟器中安装软件,找了半天在E:\android\android-2.1_r01-windows\tools中没有找到adb.exe,只有一个adb_has_moved.txt文件,后来在这个txt文件内容提示下,在E:\android\android-2.1_r01-windows\platform-tools中...

2012-03-30 19:59:46 162

原创 传智播客Android视频教程——第三天

传智播客Android视频教程——第三天 2012-03-29 查看应用输出的错误信息与如何部署应用到真实手机 软件安装或者运行错误,错误信息会打印在LogCat中。 可以筛选信息,pid、tag。 把应用部署到真实手机上测试: 1> 安装手机驱动到pc上 2> 把手机用usb线把手机连接到电脑上 3> 运行为android application,出现androi...

2012-03-29 19:46:28 160

原创 Java编程思想第四版——第八天

2012-03-29 76-80/913 3.6 自动递增和递减 递减:--,意为,减少一个单位。 递增:++,意为,增加一个单位。++a等价于a=a+1 递增和递减操作符不仅改变了变量,并且以变量的值作为生成的结果。 各有两种使用方式:前缀式、后缀式 前缀递增:++i、前缀递减:--i,先执行运算,再生成值。 后缀递增:i++、后缀递减:i—,先生成值,再执行运算。 除那些...

2012-03-29 12:09:30 75

原创 传智播客Android视频教程——第二天

传智播客Android视频教程——第二天 2012-03-28 1. 电话拨号器 开发步骤,首先设计软件界面。 界面完成后,Layout可以预览一下界面,没有显示文字,开发工具的问题。 为组件设置id,android:id= “@+id/button”,在R文件的id内部类里面添加一个叫button的常量,使用该常量的值作为id属性的值。 界面显示组件最终父类都是Vie...

2012-03-28 19:35:51 130

原创 传智播客Android视频教程——第一天

传智播客Android视频教程——第一天 2012-03-27 昨天找到了这个教程,大概浏览了一下,感觉讲的不错,就决定把这个教程系统的看一遍。说的是8天每天6小时的课程,但感觉我每天能有3个小时就不错了,所以预估下时间延长一倍了,16天。 Android自带浏览器:webkit 把铃声放入模拟器的sd卡中,在file explorer中可以。 Data:存放软件产生的数...

2012-03-27 19:31:45 176

原创 Java编程思想第四版——第六天

2012-03-27 66-70/913 最近两天有点忙,都没顾上看书了。 2.8.2 语法 所有javadoc命令都只能在“/**”注释中出现,注释结束于“*/”。 使用javadoc两种方式:嵌入HTML,或使用“文档标签”。独立文档标签:以@开头的命令,置于注释行的最前面(前导“* ”之后)。“行内文档标签 ”可以出现在javadoc注释中的任何地方,也以@开头,括在花括号...

2012-03-27 13:02:05 109

原创 Android修行之路——Android程序设计基础(三)

2012-03-23 4. Service Service即“服务”的意思,是一个生命周期长且没有用户界面的程序。 通过service来播放音乐,创建一个类,继承service,通过start和stop方法来控制音乐的播放。 使用service需要在AndroidMenifest.xml中声明: ...

2012-03-23 19:54:28 84

原创 Java编程思想第四版——第五天

2012-03-23 60-66/913 2.5 方法、参数和返回值 C和C++用函数描述命名子程序,java用方法表示“做某些事情的方式”。 Java的方法决定了一个对象能接收什么样的消息。 方法基本组成部分:名称、参数、返回值、方法体 ReturnType methodName(/*Argument list*/){ /* Method body */ } 返回类型...

2012-03-23 15:09:56 74

原创 Android修行之路——Android程序设计基础(二)

2012-03-22 继续接着昨天的。 每个Activity都要在AndroidManifest.xml中注册,否则找不到这个Activity。 如果希望Android应用能够对外部事件(如电话呼入时,数据网络可用时,或者到了晚上时)做出响应,可以使用IntentReceiver。IntentReceiver在感兴趣的事件发生时会使用NotificationManager通知...

2012-03-22 19:55:59 88

原创 Android修行之路——Android程序设计基础(一)

2012-03-21 Android程序设计基础: 3.1 Android程序框架 3.1.1 android项目目录结构: src——源文件 res——包含项目中的所有资源:程序图标(drawable)、布局文件(layout)、常量(values),通过Context的getResources实例化一个Resources对象,再通过getString方法取得指定索引...

2012-03-21 19:20:43 119

原创 Android修行之路——界面布局

Ctrl+F11能将模拟器横过来。 界面布局: 常用的几个布局框架: LinearLayout:线性布局,可以使用垂直线性布局,也可以使用水平线性布局。可以放多个控件,但是一行(列)只能放一个控件。 android:orientation=”vertical”声明以垂直方式排版 android:orientation=”horizontal”声明以水平方式排版 改成水平排版,需要...

2012-03-20 18:52:54 70

原创 Java编程思想第四版——第二天

今天本来以为进度可以快点,但是没想到这么慢,只是今天的知识点比较多。 41-47 多态: 极大的改善我们的设计,同时也降低软件维护的代价。 面向对象程序设计的最重要的妙诀: 编译器不可能产生传统意义上的函数调用。 一个非面向对象编程的编译器产生的函数调用会引起所谓的前期绑定。这么做意味着编译器将产生对一个具体函数名字的调用,而运行时将这个调用解析到将要被执行的代码的绝对地址。在OO...

2012-03-20 13:54:18 98

原创 Android修行之路——Dialog

  今天研究了一下Android的对话框,照着书上敲出来了一个简单的对话框。 DialogActivity.java: 1 package com.jin; 2 3 import android.app.Activity; 4 import android.app.AlertDialog; 5 import android.app.Dialog; 6 impor...

2012-03-19 19:52:03 84

原创 Java编程思想第四版——第一天

  Java已经丢手一年了,很遗憾。今年想转Android,所以想把Java再捡起来,首先想到的就是这本TIJ了。话说当年还买过纸质第三版的,拿在手上真的有种砖头的感觉,呵呵。现在习惯了看电子版了,方便,而且公司和家里都能很好的同步阅读,做笔记也比较方便点。   进度——41/913。   第一章,对象导论。   看到现在,整理一下几个比较重要的知识点。   组合:使用现有类组合新类,聚合...

2012-03-19 15:57:36 91

原创 io学习的完结

<br />今晚把io的最后一小段视频学习完了,感觉对io真的已经有点陌生了。看来以后要在io这块下狠功夫了,明天开始学习网络编程的视频。<br /> <br />视频学完了,这几个练习题都不能一下子解答出来,io需要加强。<br /> <br />字节输入流类:<br /> InputStream<br />   FileInputStream<br />   ObjectInputStream<br />   PipedInputStream<br />   SequenceInputStre

2011-04-21 22:43:00 518

原创 TestInOut

<br />目前这个程序例子还有点问题,也可能是我自己拼写错误。今天加班,等明天看有时间了再看看。<br /> <br /> <br /> <br />发生两个java进程在运行,父进程结束后,子进程还在继续运行。<br /><br /> import java.io.*;<br /><br /> public class TestInOut implements Runnable {<br />   Process p = null;<br />   <br />   public TestIn

2011-04-21 18:16:00 366

原创 ObjectInputStream和ObjectOutputStream

<br />ObjectInputStream和ObjectOutputStream这两个包装类,用于从底层输入流中读取对象类型的数据和将对象类型的数据写入到底层输入流。<br /> ObjectInputStream与ObjectOutputStream类所读写的对象必须实现了Serializable接口。对象中的transient和static类型的成员变量不会被读取和写入。<br /> 一个可以被序列化的MyClass类的定义:<br /> public class MyClass implem

2011-04-20 08:50:00 5206 1

原创 昨天晚上的学习

<br />编程实例在eclipse运行,没有复制过来。字符编码那块看的挺模糊的。<br /> <br />PipedInputStream与PipedOutputStream类<br />   PipedInputStream类与PipedOutputStream类用于在应用程序中的创建管道通信。<br />   PipedInputStream类与PipedOutputStream类的编程实例。<br /><br /> PipedWriter和PipedReader类<br /> 使用管道流类,

2011-04-19 09:44:00 500

原创 节点流

<br />节点流:<br />  理解流的概念:<br />    .流是字节序列的抽象概念<br />    .文件是数据的静态存储形式,而流是指数据传输时的形态。<br />       文件只是流可操作的io设备之一,除了文件流还有网络流,内存流等等。<br />       java提供了众多可操作流的类<br />    .流类分为两个大类:节点流类和过滤流类(也叫处理流类)。<br /><br />   inputStream类<br />     程序可以从中连续读取字节的对象叫输入流,在j

2011-04-17 16:41:00 403

原创 今天的学习开始了

<br />JAVA高级视频_IO输入与输出,JAVA高级视频_网络编程,今天先看这两个视频吧。晚上检查看完的结果。

2011-04-16 09:38:00 271

空空如也

空空如也

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

TA关注的人

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