
java总结
文章平均质量分 56
AexLinda
这个作者很懒,什么都没留下…
展开
-
Android面试题整理
1.对一些资源以及状态的操作保存,最好是保存在生命周期的onstart()的方法中。2.Intent的作用:可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带3.sax解析xml文件的优点:不用事先调入整个文档,占用资源少4.Menu可能需要重写的方法有:onCreateOptionsMenu() onCreateMenu()5.ContentValues负责存储一原创 2014-01-01 17:59:10 · 1170 阅读 · 0 评论 -
Axis2与Eclipse整合开发Web Service之二:WSDL逆向生成服务端
一般开发Web Service,是选写服务端,再根据生成的WSDL文件生成客户端。看过一本SOA的书中说,如果实现防止不同语言一些特定的数据类型的不兼容性,推荐先定义WSDL接口,包括一输入输出参数、返回值及相关的数据类型等,再通过WSDL来生成服务器端和客户端,这样的好处是:服务端不用关心客户端怎么调用,客户端也不用关系服务端如何实现。 关于Eclipse中Axis2的配置方转载 2014-08-14 16:29:45 · 1386 阅读 · 0 评论 -
JAVA命名规则
标识符类型命名规则例子包(Packages)一个唯一包名的前缀总是全部小写的ASCII字母并且是一个顶级域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166标准所指定的标识国家的英文双字符代码。包名的后续部分根据不同机构各自内部的命名规范而不尽相同。这类命名规范可能以特定目录名的组成来区分部门(department),项目(proje转载 2014-08-21 09:47:09 · 861 阅读 · 0 评论 -
判断数组是否包含某元素
有两种方法可以判断数组是否包含某元素:方法1, 将数组转换为list,然后使用list的contains方法来判断:Arrays.asList(...).contains(...)方法2,遍历数组判断:public static T> boolean contains( final T[] array, final T v ) { for ( final T e :原创 2014-08-01 10:26:29 · 1463 阅读 · 0 评论 -
如何在eclipse中添加android ADT
对于程序开发的学者来说,eclipse并不陌生,它为我们提供了一个非常广阔的平台来开发程序。同样我们也可以用它来开发android程序。但是在eclipse中并不能直接开发android程序,需要我们安装一个ADT插件。下面就介绍ADT插件的安装。工具/原料eclipse方法/步骤转载 2014-08-06 16:42:07 · 840 阅读 · 0 评论 -
通俗易懂解释java反射机制(一)
Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。 那么什么是Java的反射呢? 大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个转载 2014-07-15 10:03:35 · 834 阅读 · 0 评论 -
通俗易懂解释java反射机制(二)
JAVA有着一个非常突出的动态相关机制:Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。JAVA反射机制是在运行状态中,对于任意一个类,转载 2014-07-15 10:06:22 · 838 阅读 · 0 评论 -
Android开发之旅:环境搭建及HelloWorld
引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclipse安装1.3、And转载 2014-08-06 13:34:14 · 521 阅读 · 0 评论 -
adb命令及命令行配置
要想在命令行使用adb命令,只要把adb.exe和AdbWinApi.dll两个文件拷贝到C:/windows/system32下即可,不用配置环境变量,或是64位的机器,则应该拷到相应的system64下。1. 启动和关闭ADB服 务(adb start-server和adb kill-server),模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务转载 2014-07-02 13:57:59 · 1005 阅读 · 0 评论 -
遍历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Ma转载 2014-07-01 15:21:35 · 644 阅读 · 0 评论 -
腾讯微博的开发过程
1.2.oauth当中的角色①Service Provider:服务的提供者通常是网站,这些网站中保存着一些受限制的资源。如图片共享网站,博客或者微博系统等等。往往使用用户名和密码来确认用户的身份。②User:用户持有登录服务提供者网站的用户名和密码,并且在服务提供者网站存有私人信心,如照片、文章等信息。用户不希望把这些私有信息公开,但是用户却需要将这些信息共享给其他网站。例如:手机微原创 2014-01-04 15:16:04 · 866 阅读 · 0 评论 -
面试题整理(二)
1.请介绍下ContentProvider是如何实现数据共享的。创建一个属于你自己的ContentProvider或者将你的数据添加到一个已经存在的ContentProvider中,前提是有相同数据类型并且有写入ContentProvider的权限。2.如何启用Service,如何停用ServiceService一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用他开发如监控原创 2014-01-02 14:29:00 · 541 阅读 · 0 评论 -
给程序员的建议
1.对于可变参数的问题:①避免带有变长参数的方法的重载public void calPrice(int price, int discount)public void calPrice(int price ,int ...discount)②避免null值和空值用于变长方法public void methodA(String str,Integer... is)public原创 2014-01-01 20:02:31 · 748 阅读 · 0 评论 -
线程安全的理解
引用部分:(1)我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底层平台内存管理细节。对于java开发人员,要清楚在jvm内存模型的基础上,如何解决多线程的可见性和有序性。那么,何谓可见性? 多个线程之间是不能互相传递数据,它们之间的沟通只能通过共享变量来进行。Java内存模型(JMM)规定了jvm有主内存,主内存是多个线程共享的。原创 2014-01-01 13:06:09 · 872 阅读 · 0 评论 -
编程心得
1.代码出错或这出现异常,可以将可能有问题的代码进行注释,然后逐步查找问题2.无法识别host address,在你确定地址存在的情况下,很有可能是你没有Intent权限。3.bundle的认识:一种存放字符串和Parcelable类型数据的map类型的容器类,通过存放数据键(key)获取对应的各种 类型的值(value),而且必须通过键(key)获取。 activity可以向原创 2014-01-04 11:43:52 · 812 阅读 · 0 评论