`
cjh820425
  • 浏览: 153612 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

jdk1.5新特性

    博客分类:
  • jdk
关键字: jdk1.5新特性介绍 泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Autoboxing/unboxing)--无需在基本类型(primitive types)(例如double)和包装类型(wrapper types)(例如Double)之间人工地进行转换。 类型安全的枚举(Typesafeenums)--提 ...
Action类对比Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口也不是必须实现的,只有一个包含execute方法的POJO类都可以用作Struts 2的Action。 线程模型对比Struts 1 Action类是单例类,因只有一个示例控制所有的请求,因此Action资源必须是程安全或者同步的。Struts 2 Action对象每一 ...
      在win7下使用CDT编写C++程序时,报Launch failed.Binary not found错误.查看CDT的帮助文档,在编译,调试程序前,需要首先下载MinGW(推荐)或者Cygwin.以下是解决办法: 1.首先下载并安装MinGW,添加path系统环境变量为minGw\bin目录; 2、更改**—make.exe为make.exe; 3、编写程序源文件然后编译ctrl+B; 4、最后就可以运行了。  
以下文章转至:http://www.blogjava.net/TrampEagle/archive/2006/05/26/48326.html,感谢原作者.   今天在研究javamail发信的过程中,出现了一些小问题,现总结如下,以免后来者走些不必要的弯路,先把完整的能够正常运行的代码示例粘贴如下: 发邮件源代码: package com.hyq.test;   import java.util.Properties;import javax.mail.*;import javax.mail.internet.*; public class MailExample { ...
Android 布局 1.LinearLayout    LinearLayout是Andriod中最常用的布局之一,它将自己包含的子元素按照一个方向进行排列(垂直或水平).这个方向可以通过设置  android:orientation="vertical" 或 android:orientation="horizontal"来实现. 垂直方向按照从上到上,水平方向按照从左到右的顺序进行排列. 2.FrameLayout  一个FrameLayout对象就好比一块在屏幕上提前预定好的空白区域,然后可以填充一些元素到里边.需要注意的是所有的元素都被放置在 ...
Android、JUnit(一)JUnit初步解析 Android SDK 1.5已经将JUnit包含进来了,但是一直没有去深入了解,以前在使用一些C++的开源库中学习过与CPPUnit,简要分析过其主要框架,如下: 这次在学习Android SDK 1.6中的例子程序APIDemoes中的过程中,看到了一个test文件夹,似乎就是使用了JUnit,于是就开始学习Android中如何使用JUnit。
android.util.Log常用的方法有以下5个:Log.v() ,Log.d() ,Log.i() ,Log.w() ,Log.e() 。按照日志级别从高到低为ERROR, WARN, INFO, DEBUG, VERBOSE.至于日志级别本身的含义,相信用过Apache Log4j,Apache LogFactory的人都明白,此处不再描述. 1.下面是对各种日志级别的输出介绍:  1
出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。 一、速度快你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。编写高效 ...
google主站: http://code.google.com/android/ E文文档 http://code.google.com/android/documentation.html 中文社区 Android开发网 http://www.apkbus.com/ http://www.androidcn.net http://www.androidcn.net/wiki http://eoeandroid.com/ google groups http://groups.google.com/group/android-developers Other Open Handset Alli ...
使用ADT签名打包发布Anriod应用程序,详情请下载附件.
anroid开发应用领域   >社交 >媒体消费,管理,修改或共享,如照片等 >效率与协作,如电子邮件,即时通讯,日历等 >游戏 >资讯与信息 >突破传统用户界面的新构想 >混塔式(Mash-up)网络服务 >定位服务 >社会公益 >服务于全球经济发展的各类应用 >任何您所热衷的领域   开发应用的思考:   构思新颖:应用程序是否展现了绝对的妙意,比如社交应用程序中的新视角   有效利用Android平台:应用程序能否将Android独有的显著特点发挥到了极致,比如内置的定位服务,加速计以及时 ...
一.android基本包   android.util    包含一些底层辅助类,例如,特定的容器类,XML辅助工具类等.   android.os   提供基本的操作服务,消息传递和进程间通信IPC   android.graphics   作为核心渲染包,提供图形渲染功能   and ...
1. ADT(Android Development Tools Plugin for the Eclipse IDE)   Android的Eclispe集成开发插件 2.调试监控服务ddms.bat(Dalvik Dubug Monitor Service)   用于管理运行在模拟器或设备上的进程,并协助进行调试.可以用它来去除进程,选择一个特定程序 ...
android 1.模拟器与真机的区别 >模拟器不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫>模拟器不支持USB连接>模拟器不支持相机/视频捕捉>模拟器不支持音频输入(捕捉),但支持输出(重放)>模拟器不支持扩展耳机>模拟器不能确定连接状态>模拟器不能确定电池电量水平和充电状态>模拟器不能确定SD卡的插入/弹出>模拟器不支持蓝牙 2.模拟器使用注意事项>必须手工清理模拟器运行后产生的tmp后辍的临时文件,否则有可能造成硬盘空间不足.清理目录为: C:\Documents and Settings\Administrat ...
HTML:<META HTTP-EQUIV="pragma" CONTENT="no-cache"><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"><META HTTP-EQUIV="expires&quo ...
Global site tag (gtag.js) - Google Analytics