自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 设计模式

<br /> 什么是设计模式:<br />  在编程的过程中, 经常遇到的一些问题, 前人们总结出的一些比较良好的解决方案. 类似于棋谱, 公式.<br /> 1.单态设计模式:<br />  在程序中, 如果某一个类只能有一个实例. 那么我们就可以使用单态设计模式.<br />  将构造函数私有化, 不让外部创建对象<br />  定义一个成员变量, 自己初始化一个对象<br />  定义一个公有的静态的方法, 供外面使用, 每次调用, 返回的都是这一个对象.<br /> 2.组合设计模式:<br /> 

2011-01-21 21:40:00 380

原创 异常

<br />        1.什么是异常: java程序在运行过程中遇到的错误.<br /> 2.Throwable是所有错误和异常的父类<br />  Error: 错误, 严重的错误, 一般由虚拟机抛出, 程序中不对其进行处理.<br />  RuntimeException: 比较小的错误, 不用在程序中处理, 因为这些异常非常常见, 处理起来非常繁琐, 消耗性能.<br />  Exception: 除了RuntimeException的异常, 都要在程序中处理(抛出或捕获).<br /> 3.异

2011-01-21 21:40:00 282

原创 内部类

<br />        1.在类中定义的类, 就是内部类<br /> 2.内部类和普通类的不同:<br />  类名是: 外部类名.内部类名<br />  创建方式: 先要创建外部类对象, 才能创建内部类对象. 例如: Outer.Inner inner = new Outer().new Inner();<br />  应用场景: 在某种情况下, 一个类的创建, 需要另一个类的对象的时候, 就可以声明为内部类.<br /> 3.内部类使用外部类的成员:<br />  访问外部类变量: 外部类名.thi

2011-01-21 21:39:00 290

原创 集合

<br />集合是容器, 长度可变, 可以放入任意类型的对象.<br />1.Collection:该接口中定义了集合的共性方法,单列集合。<br />       *List: 有存储顺序, 可以重复<br />       ①Vector: 数组实现, 线程安全。该集合支持一种特有的取出方式:枚举(Enumeration)<br />                      枚举的功能和迭代器的功能是一致的。<br />       ②ArrayList: 数组实现, 线程不安全(比Vector效率高

2011-01-21 21:38:00 646

原创 String介绍

<br />一.String的创建<br /> 1.缓冲池: 由于字符串非常常用, java在处理字符串的时候使用了缓冲池. 将常用的字符串存储的缓冲池中<br /> 2.String s = "abc"; 先在池中找有没有"abc"如果有, 直接引用, 如果没有, 在池中创建.<br /> 3.String s = new String("abc"); 直接在堆内存中创建对象, 再看池中有没有, 如果没有, 拷贝一个到池中<br /> 4.String s = "a" + "b" + "c"; 相当于"a

2011-01-21 21:37:00 333

原创 this关键字

<br /><br /> 1.this用于方法内, 哪个对象运行这个方法, 就this就引用哪个对象.<br /> 2.当在方法中使用变量的时候, 如果不加this是现在方法中找局部变量, 然后自动加上this找成员变量<br />  如果我们在变量前加上this关键字, 那么就不会找局部变量, 直接找成员变量<br /> 3.在构造函数中可以使用this()调用其他构造函数. 注意: this()只能放在第一行.<br /> 4.有的时候, 想把自己作为一个参数传递给别的方法的时候, 就可以使用this。

2011-01-21 21:37:00 279

原创 交通灯管理系统

<br />   总共有12条路线,为了统一编程模型,可以假设每条路线都有一个红绿灯对其<br />进行控制,右转弯的4条路线的控制灯可以假设称为常绿状态,另外,其他的8条线<br />路是两两成对的,可以归为4组,所以,程序只需考虑图中标注了数字号的4条路线<br />的控制灯的切换顺序,这4条路线相反方向的路线的控制灯跟随这4条路线切换,不<br />必额外考虑。 <br />   面向对象设计把握一个重要的经验:谁拥有数据,谁就对外提供操作这些数据<br />的方法。再牢牢掌握几个典型的案例就可以了:

2011-01-12 22:15:00 332

原创 就地交换两个数的三种方法

<br />int a=4;<br />int b=5;<br />第一种方法:<br />a=a^b;<br />b=a^b;<br />a=a^b;<br /> <br />第二种方法:<br />a=a+b;<br />b=a-b;<br />a=a-b;<br /> <br />第三种方法:<br /> <br />b=a^(a=b)^b;

2011-01-12 21:31:00 418

原创 泛型

<br />    泛型是java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的<br />数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分<br />别称为泛型类,泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。<br />    泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐<br />式的,提高代码的重用性。<br />规则和限制:<br />1.泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。<br />2.同一种

2011-01-11 22:58:00 464

原创 注解

<br />注解<br />Java API中的三种注解:<br />1.@SupperssWarnings<br /> @SupperssWarnings("deprecation")//告诉编译工具已知此方法过时,不需再提<br />示了。<br />2.@Deprecated<br />  在定义一个方法时,前面加上@Deprecated//说时这个方法已过时,让只前用到<br />这个方法的程序继续运行,但告知新的用户使用时注意,尽量不要使用。<br />3。@Override<br />  在定义

2011-01-11 21:23:00 753

原创 反射问题

<br />Class类介绍:<br />    Java类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则是由这个类的实例对象来确定的,不同的实例对象有不同的属性值。Java程序中的各个Java类,它们是否属于同一类事物,是不是可以用一个类来描述这类事物呢?这个类的名字就是Class,要注意与小写class关键字的区别。Class类描述了哪些方面的信息呢?类的名字,类的访问属性,类所属于的包名,字段名称的列表、方法名称的列表,等等。学习反射,首先要明白Class这个类。

2011-01-09 21:16:00 492

原创 1.5新特性(一)

<br />1.JDK1.5新增静态导入:<br /> 静态导入,在你自己的类中使用静态导入,可以让你使用其它类中定义的类方法和类变量,而且这些类方法和类变量就像在本地定义的一样。也就是说,静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。<br />静态导入语句使用 import static 语句,静态导入也有两种语法,分别用于导入指定类的单个静态属性和全部静态属性。<br />语法格式:<br />import static java.lang.Math.abs;//导入Math类中的abs

2011-01-08 22:38:00 252

原创 Eclipse设置

<br />IDE:(Integrated Development Environment,集成开发环境)<br />eclipse的使用技巧:<br />Workspace与project:<br />每个Workspace可以包括几个project,但只有一个是active.一个Workspace保留了Eclipse的一套环境选项的配置。如果要为Eclipse再配置一套环境选项,可以再创建一个Workspace。<br />配置Eclipse编译和运行的环境:<br />编译:<br />Window-

2011-01-08 22:37:00 347

原创 网络编程

<br />    计算机网络就是实现了多个计算机互联的系统,相互连接的计算机之间彼此能够进行数据交换。<br />11.1网络编程的基础知识<br />    IP地址只能保证把数据送到该计算机,但不能保证把这些数据交给哪个网络程序,因此,每个被发送的网络数据包的头部都包含有一个称为“端口”的部分,它是一个整数,用于表示该数据帧交给哪个应用程序来处理。<br />UDP与TCP:<br />TCP(Transmission Control Protocol,简称TCP)传输控制协议。<br />UDP(U

2011-01-07 18:13:00 526

原创 IO输入与输出

<br />File类:<br />  1.File类是IO包中惟一代表磁盘文件本身信息的类,而不是文件中的内容。<br />  2.File类定义了一些与平台无关的方法来操纵文件。<br />  3.Java中的目录被当作一种特殊的文件使用,list方法可以返回目录中的所有子目录和文件名。<br />  4.在Unix下的路径分隔符为(/),在Dos下的路径分隔符为(/),Java可以正确处理Unix和Dos的路径分隔符。<br />注意:delete方法删除由File对象的路径所表示的磁盘文件或目录。如

2011-01-06 18:29:00 1066

Android 2 高级编程 源码

Android 2 高级编程(第2版)这本书当中的源码

2012-01-10

linphone代码分析

Linphone源程序分析 从linphone主程序的主函数开始

2012-01-04

Android-NDK开发

Android NDK开发 NDK配置,及一简单例子的开发过程。

2011-08-02

C++ Primer Plus(中文版)书中的源程序

C++ Primer Plus(中文版)书中的源程序,方便个人学习。

2010-12-21

华芯飞系统烧录工具_V1.rar

华芯飞芯片上的系统烧录工具,烧录前要先安装驱动。

2010-12-21

个人用私人磁盘.rar

本软件是一款极好的文件和文件夹加密保护工具。它能够在各个硬盘分区中创建加密区域,并将加密区虚拟成一个磁盘分区供您使用。该虚拟的磁盘分区和实际的磁盘分区完全一样。您可以在其中存放您的文件资料,也可以将软件,游戏安装在里面。只要实际的磁盘空间足够,就可以无限地向这个虚拟磁盘分区中放入您的文件,操作完成后,只要将私人磁盘关闭,存放在虚拟磁盘分区中的文件就能自动加密隐藏,十分方便快捷。您不妨试试,相信您一定会喜欢它的^_^,

2010-12-21

隐藏与显示回收站.rar

Showbin.reg显示 Hidebin.reg隐藏 这两个文件为注册表文件,双击即可

2010-12-21

伊铭HD4可以用的固件

伊铭固件,不是原机的,但伊铭可以用。 注意:收音机功能会消失。

2010-12-21

空空如也

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

TA关注的人

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