自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 BlackBerry 多媒体播放编程

<br />概述 <br />  <br />移动多媒 体包括 使用移动 终端播放 音乐, 视频,拍 照,录制 视频, 和在线影 音 。 Bla ck Berry 支持 移动多媒 体,你 可以通 过 Bla ckB erry Java 或 Bla ck Berry 浏览器 来创建 自己 的媒体应 用。功 能包括 播放音频 ,视频 , SV G 数 据,录制 音频, 视频,流 媒体,以 及向蓝 牙设备发 送 媒体流。 <br />  <br />Bla ckBe rr y Ja v a 提供 的 多 媒体支持

2011-04-22 15:00:00 973

转载 BlackBerry 照相编程

Bla ckBe rr y S D K 5 .0 以及之 前的版本 通过 MM A P I 实 现拍照功 能,主 要的功能 包包括: ·     j avax. mi cr o e d i t i o n .me d i a ·     j avax. mi cr o e d i t i o n .me d i a.co n t ro l ·     j avax. mi cr o e d i t i o n .amm s. c o nt ro l .c am er a 拍照应用 包括如 下几部分 : · 

2011-04-22 13:40:00 634 1

原创 java--银行业务调度系统

 面向对象的分析与设计:      有三种对应类型的客户:VIP客户,普通客户,快速客户 ,异步随机生成各种类型的客户,各类型客户在其对应窗口按顺序依次办理业务 。      首先,经常在银行办理业务的人更有利于理解本系统,例如,我经常陪老婆跑银行,对银行的这个业务算是比较熟悉了,我知道每一个客户其实就是由银行的一个取号机器产生号码的方式来表示的。所以,我想到要有一个号码管理器对象,让这个对象不断地产生号码,就等于随机生成了客户。      由于有三类客户,每类客户的号码编排都是完全独立的,所以,我想到本系

2011-04-21 22:07:00 649

原创 java--交通灯管理系统

<br />面向对象的分析与设计:<br />     每条路线上都会出现多辆车,路线上要随机增加新的车,在灯绿期间还要每秒钟减少一辆车。<br />     设计一个Road类来表示路线,每个Road对象代表一条路线,总共有12条路线,即系统中总共要产生12个Road实例对象。<br />     每条路线上随机增加新的车辆,增加到一个集合中保存。<br />     每条路线每隔一秒都会检查控制本路线的灯是否为绿,是则将本路线保存车的集合中的第一辆车移除,即表示车穿过了路口。<br />     每条路

2011-04-21 21:51:00 555

原创 java基础加强6--线程并发库

<br />ThreadLocal实现线程范围的共享变量:<br />    ThreadLocal的作用和目的:用于实现线程内的数据共享,即对于相同的程序代码,多个模块在同一个线程中运行时要共享一份数据,而在另外线程中运行时又共享另外一份数据。<br />每个线程调用全局ThreadLocal对象的set方法,就相当于往其内部的map中增加一条记录,key分别是各自的线程,value是各自的set方法传进去的值,在线程结束时要记住调用ThreadLocal.clear()方法。<br />ThreadLo

2011-04-21 21:13:00 669

原创 java基础加强5--类加载器

<br />类加载器:<br />    加载类的工具就是类加载器。<br />Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader。<br />类加载器也是Java类,因为其他是java类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap。<br />Java虚拟机中的所有类装载器采用具有父子关系的树形结构进行组织,在实例化每个类装载器对象时,需

2011-04-21 18:51:00 439

原创 java基础加强4--AOP

<br />1引言<br />传统的编程技术,采用分解的方式将一个软件系统划分为相对较小的、易于分析、理解的模块,如果这些模块仍难以分析、理解,则迭代的将其分解为更小的模块,直到这些模块可以容易的分析、理解、设计与编码。通过对这些模块进行分析,设计,然后使用相应的编程语言实现这些模块,再以编程语言所定义的方式将这些模块组装起来,形成最终的软件系统。例如,面向过程编程中,将系统分解为完成单一功能的函数,并通过函数之间的调用完成复杂的功能,最终形成这个系统。面向对象编程中,通过分析,抽象出一系列具有一定属性与行

2011-04-21 18:47:00 399

原创 java基础加强3--泛型

泛型 理解: 明确集合存储元素的类型,无法加入指定类型以外的数据类型 供javac编译器使用,编译时会除掉类型信息,使运行效率不受影响 所以即使加了类型说明,getClass的返回值与以前完全一致 没有使用泛型时,只要是对象,不管是什么类型的对象,都可以存储进同一个集合中。 使用泛型集合,可以将一个集合中的元素限定为一个特定类型,集合中只能存储同一个类型的对象, 并且当从集合获取一个对象时,编译器也可以知道这个对象的类型, 不需要进行对对象进行强制类型转换,更安全。 术语: ArrayList类定义和Arr

2011-04-21 11:39:00 408

原创 java基础加强2--注解

注解annotation--特殊的Java类 举例:  @SuppressWarnings(" ")忽略警告  @Deprecated生命为过时的  @Override重写时添加该标签可防止出错   举例:如将Student加入到HashSet中需重写equals(Object obj)     不慎将Object-->Student则出错(不能实现比较) 应用:定义注解类@interface A{}       某个类应用注解类@A  class B{}  对应用了注解类的类进行反射操作  class 

2011-04-21 11:04:00 543

原创 java基础加强1

编辑-->编译--->运行 workspace 与project:在workspace中修改javac与Java的版本仅对 以后的project有影响,对已存在的工程没影响;javac与Java的版本应一致。 Perspective与view:perspective是由多个view组成的, 可根据需求的不同,选择不同的perspectivejava1.5新特性 静态导入:  import语句可导入一个类或某个包中的所有类  import static  加方法 语句导入一个类中的某个静态方法或所有的   静

2011-04-21 10:52:00 431

原创 Java高级编程

<br />  学习导读<br />  本章将介绍Java语言中的一些高级特性:异常处理、多线程机制、流式IO以及网络通信,其中每个部分都能扩展成一个专题。读者在本章学习到的只是其中很小的一部分,但是能够从中了解一些基本概念和基本操作,为今后的深入学习打下基础。异常处理提供对错误的捕捉和处理机制;多线程机制使得程序的多个子任务能够“同时”执行;流式IO提供了对输入输出的读写机制;网络通信特性允许Java程序通过Socket实现底层通信,并利用Java提供的扩展组件实现高层服务。<br />  教学重点与难点

2011-04-20 14:19:00 673

原创 java基础整理11--Applet

学习导读:在Java中,有两种类型的程序:应用程序(Application)和小应用程序(Applet)。Java Applet可以被HTML页面引用,并可以在支持Java的浏览器中执行,可以说Applet具有“激活因特网”的强大功能。在本章将讲述Applet的工作原理以及如何编写Applet程序。  教学重点与难点:  ●Applet的工作原理  ●Applet程序与Application程序的区别  ●Applet类与JApplet类  ●Applet程序与Application程序的相互转换  ●Ap

2011-04-20 14:16:00 932

原创 java基础整理12--网络编程

<br />网络编程的基础知识:<br /> IP地址和Port(端口号)<br />  本地回路的IP地址:127.0.0.1<br />  端口号的范围为0~65535之间,0~1023之间的端口数是用于一些知名的网络服务和应用。<br /><br />UDP与TCP:<br /> TCP,传输控制协议(Transmission Control Protocol),是面向连接的通信协议。<br /> UDP,用户数据报协议(User Datagram Protocol),是无连接通信协议。<br /><

2011-04-14 13:05:00 406

原创 java基础整理10--GUI

<br />AWT的基础知识:<br /> GUI全称是Graphical User Interface,即图形用户界面。<br /> JDK中提供了AWT和Swing两个包,用于GUI程序的设计和开发。<br /> GUI组件可以分为两大类:基本组件和容器,分别是java.awt.Component和java.awt.Container的直接或间接子类。<br /> 程序的GUI部分由AWT线程管理。<br /> <br /> <br /><br />事件处理机制:<br />  事件:用户对组件的一个操

2011-04-14 12:52:00 609

原创 java基础整理9--IO

<br />File类:<br />   File类是IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容。<br />   File类定义了一些与平台无关的方法来操纵文件,例如,创建、删除文件和重命名文件。<br />   Java中的目录被当作一种特殊的文件使用,list方法可以返回目录中的所有子目录和文件名。<br />   在Unix下的路径分隔符为(/),在Dos下的路径分隔符为(/),Java可以正确处理Unix和Dos的路径分隔符。<br /><br /><br /><br />Rando

2011-04-14 12:44:00 439

原创 java基础整理8--API

<br />Java API:<br />  理解API的概念:<br />  API的概念:(Application Programming Interface)应用程序编程接口。<br />  Windows API:<br />   就是Windows操作系统提供的各种函数,例如,CreateWindow。<br />  Java API:<br />   就是JDK中提供的各种Java类,例如,System类。<br /><br /> <br /> <br />String类和StringBuffe

2011-04-14 12:30:00 460

原创 java基础整理7

<br />Java API:<br />  API的概念:(Application Programming Interface)应用程序编程接口。<br />  Windows API:<br />   就是Windows操作系统提供的各种函数,例如,CreateWindow。<br />  Java API:<br />   就是JDK中提供的各种Java类,例如,System类。<br /> <br /><br /><br />String类和StringBuffer类:<br /> 位于java.l

2011-04-13 21:48:00 408

原创 java基础整理6--包、接口和异常处理

<br />接口(interface) :<br />    如果一个抽象类中的所有方法都是抽象的,我们就可以将这个类用另外一种方式来定义,也就是接口定义。接口是抽象方法和常量值的定义的集合,从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。 <br />    接口中的成员都是public访问类型的。接口里的变量默认是用public static final标识的。<br />    我们可以定义一个新的接口用extends关键字去继承一个已有的接口。 <br

2011-04-13 21:42:00 662

原创 java基础整理5--面向对象的高级特性

类的继承:    通过继承可以简化类的定义 。    Java只支持单继承,不允许多重继承。     可以有多层继承,即一个类可以继承某一个类的子类,如类B继承了类A,类C又可以继承类B,那么类C也间接继承了类A。     子类继承父类所有的成员变量和成员方法,但不继承父类的构造方法。在子类的构造方法中可使用语句super(参数列表) 调用父类的构造方法。     如果子类的构造方法中没有显式地调用父类构造方法,也没有使用this关键字调用重载的其它构造方法,则在产生子类的实例对象时,系统默认调用父类无参数

2011-04-13 21:34:00 528

原创 java基础整理4--面向对象

<br />面向对象的概念:<br /><br />面向过程:<br />在一个结构体中定义窗口的大小,位置,颜色,背景等属性,对窗口操作的函数与窗口本身的定义没有任何关系,如HideWindow,MoveWindow,MinimizeWindow,这些函数都需要接受一个代表要被操作的窗口参数 ,是一种谓语与宾语的关系。<br /><br /><br />面向对象: <br />    定义窗口时,除了要指定在面向过程中规定的那些属性,如大小,位置,颜色,背景等外,还要指定该窗口可能具有的动作 ,如隐藏,移

2011-04-13 20:23:00 424

原创 java基础整理3--数组的应用

<br />静态数组:<br />int ia[] ={1,2,3,4}; <br />int [] ia=new int[]{3,4,5}; <br />int a[5];//声明数组时,不能指定其长度,编译时将出错 <br /> <br /> <br /> <br /> <br /><br />使用数组是要注意的问题:<br />  空指针异常 Null Point Exception<br />  如何得到数组长度int i=0,i<x.length;i++<br />  数组越界异常ArrayInd

2011-04-13 19:30:00 297

原创 java基础整理2--循环语句的使用

if语句的选择结构: if (表达式)  语句; if (表达式)  语句1; else  语句2; if (表达式1)  语句1;else if (表达式2) 语句2;else if (表达式2) 语句3;… else  语句n; 每个语句可以是使用{ }组成的复合语句 变量 = 布尔表达式?语句1:语句2; If语句还可以嵌套使用if (表达式1)  if (表达式2) 语句1;else语句2;     esle  if (表达式2) 语句3;else语句4;嵌套时最好使用{}确定层次界限switch语

2011-04-13 18:22:00 458

原创 java基础整理1

       Java具有三方面的内涵:是一种语言;是一套开发工具;是一个运行环境。      JDK:Java Development Kit      J2EE:Java 2 Platform Enterprise Edition      J2SE:Java 2 Platform Stand Edition      J2ME:Java 2 Platform Micro Edition       Java中的标识符: Java中的包、类、方法、参数、和变量的名字、可由任意顺序的大小写字母、数字、下划

2011-04-13 18:12:00 377

空空如也

空空如也

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

TA关注的人

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