- 博客(26)
- 收藏
- 关注
转载 Java抽象类和接口的区别(好长时间没看这种文章了)
abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和interface的选择显得比较随意。其实,...
2013-12-15 21:34:00 78
转载 Android笔记:bitmap转换与处理相关工具类,Bitmap与DrawAble与byte[]与InputStream之间的转换...
1.将view转为bitmap123456789101112131415161718192021// 将view转为bitmappublicstaticBitmap getBitmapFromView(View view){// Define...
2013-11-01 11:54:00 101
转载 first work
在别人的大四都在准备毕业论文,做毕业设计时,现在我已经算是告别了大学生活了,从九月初找到第一份工作到现在,扣掉放假时间,也有差不多半个月了。先说下我的情况。在校一开始自学j2e,后来转学android,也是自学,看书,看教学视频,做过几个项目。八月末投简历,把自己算是学过的差不多都写了进去,但是在工作经验上我写的是应届毕业生。所有投完后反应的效果不好。四十多家就两家找我。我现在...
2013-09-26 16:45:00 136
转载 Android学习笔记8:使用HttpClient接口实现网络通信
在Android中,我们可以通过使用标准的Java接口来完成Android应用程序的联网操作。但是在实际开发中,可能会需要用到更复杂的联网操作,为此,Android平台提供了ApacheHttpClient接口,为客户端的HTTP编程提供了高效、便捷、功能丰富的工具包支持。 Android平台在引入ApacheHttpClient的同时,还对其进行了一些封装和扩展,如设置缺省的...
2013-08-05 20:46:00 153
转载 Android学习笔记7:使用SQLite方式存储数据
在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作。具体使用方法可以参阅博文《Android学习笔记34:使用文件存储数据》。 (2)SharedPreferences:常用来存储键值对形式的数据,对系统配置信息进行保存。具体使用方法可以参阅博文《Android学习笔...
2013-06-30 11:09:00 89
转载 Android学习笔记6:四大组件之 使用Content Providers方式共享数据
在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作。具体使用方法可以参阅博文《Android学习笔记34:使用文件存储数据》。 (2)SharedPreferences:常用来存储键值对形式的数据,对系统配置信息进行保存。具体使用方法可以参阅博文《Android学习笔记...
2013-06-30 10:53:00 123
转载 Android学习笔记5:Android四大组件之Service
Android应用程序的四大组件分别是Activity、Service、BroadcastReceiver和ContentProvider。1.Service简介 与Activity不同,Service没有提供与用户进行交互的用户界面。Service是运行在后台的一种Android组件,当应用程序需要进行某种不需要前台显示的计算或数据处理时,就可以启动一个Serv...
2013-06-26 16:19:00 109
转载 Android学习笔记 4:对话框Dialog控件的使用
在Android开发中,经常需要在界面上弹出一些对话框,用来提示用户输入信息或者让用户做出选择,这就是Android中的对话框功能。 那么如何来实现这些对话框功能呢?在Android中,对话框是使用Dialog类来实现。其中,Alertialog用于实现警告对话框;ProgressDialog用于实现带进度条的对话框;DatePickerDialog用于实现日期选择对话框;Time...
2013-06-26 16:12:00 82
转载 Android学习笔记3:Android四大组件之BroadcastReceiver
Android应用程序的四大组件分别是Activity、Service、BroadcastReceiver和ContentProvider。1.系统广播 BroadcastReceiver是一种负责接收广播消息并对消息做出响应的组件,它和Service一样,并不提供与用户交互的UI界面。 在Android系统中存在许多标准的广播动作,其中常见的有以下一...
2013-06-26 10:02:00 74
转载 android学习笔记2:解析xml文件(pull)
1.使用Pull解析器解析XML文档 Pull解析器的运行方式和SAX解析器很相似,它提供了类似的事件,比如文档开始、文档结束、开始元素和结束元素等。使用parser.next()方法可以进入下一个元素并触发相应的事件。各种事件均已数字的形式被发送,因此可以在程序中使用一个switch语句来对事件进行选择,然后进行相应的事件处理。1.1事件类型 Pull解析器...
2013-06-23 20:30:00 73
转载 android学习笔记1:对应用进行单元测试
在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。第一步:首先在AndroidManifest.xml中加入下面红色代码:<manifest xmlns:android="http://schemas.android.com/apk...
2013-06-06 19:45:00 77
转载 单例模式与享元模式
设计模式中最为熟悉的莫过于这两种模式,而它们之间也有着很相似的地方。单例模式(Singleton)的定义:是为了确保一个类只能产生一个实例,从而节省对象创建所花费的时间,从而对系统内存使用频率也会减低。享元模式(FlyWeight)的定义:是为系统中存在多个相同的对象,那么只需要共享一个对象的拷贝。个人认为从这两个模式的定义而言,它们的目的是一样的,至少就内存的开销问题这点,...
2013-05-23 10:45:00 192
转载 五:bean
一: 如何给集合类型注入值.java中主要的集合有几种: map set list / 数组Department类: 1 public class Department { 2 3 private String name; 4 private String [] empName; 5 private List<E...
2013-05-21 12:40:00 60
转载 四:BeanFactory来获取bean对象
通过BeanFactory来获取bean对象,bean的生命周期是否和Applicationcontext 是一样吗?不是一样的,bean是工厂中创建的生命周期会简单一些:转载于:https://www.cnblogs.com/feimo/archive/2013/05/21/3090511.html...
2013-05-21 12:25:00 468
转载 三:ApplicationContex 应用上下文容器
从ApplicationContex 应用上下文容器中获取bean和从bean工厂容器中获取bean具体案例: 1 //从ApplicationContext中取bean 2 ApplicationContext ac=new ClassPathXmlApplicationContext("com/hsp/ioc/beans.xml"); 3 //当我们去实例化b...
2013-05-21 12:20:00 117
转载 二:spring的运行原理图:
对上面案例总结:spring实际上是一个容器框架,可以配置各种bean(action/service/domain/dao),并且可以维护bean与bean的关系,当我们需要使用某个bean的时候,我们可以getBean(id),使用即可.ioc是什么?答 :ioc(inverse of controll ) 控制反转: 所谓控制反转就是把创建对象(bean),和维护对象...
2013-05-21 12:03:00 117
转载 一:spring的快速入门案例
① spring是什么?struts 是 web 框架 (jsp/action/actionfrom)hibernate 是 orm框架,处于持久层.spring 是容器框架,用于配置bean,并维护bean之间关系的框架☞ spring中有一个非常概念: bean (是java中的任何一种对象 javabean/service/action/数据源./dao, ...
2013-05-21 11:26:00 50
转载 OGNL表达式语言
OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。相对EL表达式,它提供了平时我们需要的一些功能,如: 1. 支持对象方法调用,如xxx.sayHello(); 2.支持类静态方法调用和值访问,表达式的格式为@[类全名(包括包路径)]...
2013-03-08 14:55:00 59
转载 接收请求参数
接收请求参数• 采用基本类型接收请求参数(get/post)在Action类中定义与请求参数同名的属性,struts2便能自动接收请求参数并赋予给同名属性。请求路径: http://localhost:8080/test/view.action?id=78public class ProductAction { private Intege...
2013-03-05 01:00:00 87
转载 自定义类型转换器
一:自定义类型转换器java.util.Date类型的属性可以接收格式为2009-07-20的请求参数值。但如果我们需要接收格式为20091221的请求参数,我们必须定义类型转换器,否则struts2无法自动完成类型转换。public class HelloWorldAction { private Date createtime; public Da...
2013-03-05 00:58:00 57
转载 Struts2访问servlet
一:访问或添加request/session/application属性public String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app", "应用范围");//往ServletContex...
2013-03-05 00:58:00 48
转载 输入校验
在struts2中,我们可以实现对action的所有方法进行校验或者对action的指定方法进行校验。对于输入校验struts2提供了两种实现方法:1. 采用手工编写代码实现。2. 基于XML配置方式实现。方式一:1>手工编写代码实现对action中所有方法输入校验通过重写validate() 方法实现, validate()方法会校验actio...
2013-03-05 00:57:00 173
转载 文件上传
一:文件上传第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。这两个文件可以从http://commons.apache.org/下载。第二步:把form表的enctype设置为:“multipart/form-data“,如下:<form enctype="multipart/...
2013-03-05 00:57:00 67
转载 Action的内容
一:Action中result的各种转发类型<actionname="helloworld" class="cn.itcast.action.HelloWorldAction"> <result name="success">/WEB-INF/page/hello.jsp</result></action>...
2013-03-05 00:53:00 88
转载 Struts.xml内容
一:常量 1.细说常量定义: 常量可以在struts.xml或struts.properties中配置,建议在struts.xml中配置在struts.xml文件中配置常量<struts> <constant name="struts.action.extension" value="do"/></st...
2013-03-05 00:52:00 45
转载 struts2开篇
一:struts2介绍 Struts2是在WebWork2基础发展而来的。和struts1一样, Struts2也属于MVC框架。不过有一点大家需要注意的是:尽管Struts2和struts1在名字上的差别不是很大,但Struts2和struts1在代码编写风格上几乎是不一样的。 主要是因为struts2有以下优点:1 > 在软件设计...
2013-03-05 00:51:00 62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人