- 博客(18)
- 收藏
- 关注
转载 Google 的GSON使用详解
一、 谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。 二、Gson解析Json步骤 A、服务器端将数据转换成json字符串 首先、服务器端项目要导入Gson的j...
2019-09-13 14:01:07 312
转载 自定义布局View
引入布局 如果你用过 iPhone 应该会知道, 几乎每一个 iPhone应用的界面顶部都会有一个标题栏, 标题栏上会有一到两个按钮可用于返回或其他操作(iPhone 没有实体返回键) 。现在很多的 Android程序也都喜欢模仿 iPhone的风格,在界面的顶部放置一个标题栏...
2019-09-13 14:01:02 191
转载 C/S结构网络开发与B/S结构网络开发认识
C/S结构网络开发与B/S结构网络开发认识 C/S结构网络开发:如QQ客户端的登录界面 B/S结构网络开发:网页的客户端登录界面 2.C/S结构与B/S的差别 第一、什么是C/S结构。 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系...
2019-09-13 14:00:58 1481
转载 Activity的四种启动模式
活动的启动模式对你来说应该是个全新的概念, 在实际项目中我们应该根据特定的需求 为每个活动指定恰当的启动模式。启动模式一共有四种,分别是 standard、singleTop、 singleTask 和 singleInstance,可以在 AndroidManifest.xml 中...
2019-09-13 14:00:53 188
转载 Fragment:碎片的动态加载
动态添加碎片 碎片真正的强大之处 在于,它可以在程序运行时动态地添加到活动当中。根据具体情况来动态地添加碎片,你就 可以将程序界面定制得更加多样化。 我们还是在上一节代码的基础上继续完善,新建 another_right_fragment.xml,代码如下 所示: <...
2019-09-13 14:00:48 184
转载 JSON服务器的使用和客户端的解析
服务器端的使用: String jsonString="";String action_flag=request.getParameter("action_flag");if(action_flag=request.getParameter("action_flag"));{...
2019-09-13 14:00:44 163
转载 JAVA语言中的引用类型
Java语言的一个重要特性是引入了自动的内存管理机制,使得开发人员不用自己来管理应用中的内存。C/C++开发人员需要通过malloc/free 和new/delete等函数来显式的分配和释放内存。这对开发人员提出了比较高的要求,容易造成内存访问错误和内存泄露等问题。一个常见的问题是会产生...
2019-09-13 14:00:39 224
转载 数据类型的隐性转型和显性转型
自动类型转换,也称隐式类型转换,是指不需要书写代码,由系统自动完成的类型转换。由于实际开发中这样的类型转换很多,所以Java语言在设计时,没有为该操作设计语法,而是由JVM自动完成。 转换规则 从存储范围小的类型到存储范围大的类型。 具体规则为: byte→short(char)...
2019-09-13 14:00:34 673
转载 JAVA对象的加载和对象的初始化
一、对象的初始化顺序:(java类加载器加载类的顺序:) (1)加载父类(以下序号相同,表明初始化是按代码从上到下的顺序来的) 1.为父类的静态属性分配空间并赋于初值 1.执行父类静态初始化块; (2)加载子类 2.为子类的静态属性分配空间并赋于初值 2.执行...
2019-09-13 14:00:29 179
转载 内部类的四种用法
内部类Inner Class 将相关的类组织在一起,从而降低了命名空间的混乱。 一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。 Java中的内部类共分为四种: 静态内部类static inner class (also called ...
2019-09-13 14:00:24 304
转载 不变模式
一个对象的状态在对象被创建后就不再变化,这就是所谓的不变(Immutable)模式。 一般来说,一个对象要么是可变(Mutable Object)对象,要么是不可(Immutable Object)变对象。一个可变对象的状态可以改变,而一个不变对象的状态不可以改变。不变模式的做法早在面...
2019-09-13 14:00:20 126
转载 Activity的生命周期
活动的生存期 Activity 类中定义了七个回调方法,覆盖了活动生命周期的每一个环节,下面我来一一 介绍下这七个方法。 1. onCreate() 这个方法你已经看到过很多次了,每个活动中我们都重写了这个方法,它会在活动 第一次被创建的时候调用。你应该在这个方法中完成活动的初...
2019-09-13 14:00:15 230
转载 对象的强,软,弱引用
1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这...
2019-09-13 14:00:11 218
转载 Linux发展
GNU与Linux的成长 GNU是自由软件之父RichardStallman在1984年组织开发的一个完全基于自由软件的软件体系,与此相应的有一分通用公共许可证(GeneralPublicLicense,简称GPL)。Linux以及与她有关的大量软件是在GPL的推动下开发和发布的...
2019-09-13 14:00:06 155
转载 四种创建对象的方法
(1) 用new语句创建对象,这是最常见的创建对象的方法。 (2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。 (3) 调用对象的clone()方法。 (4) 运用反序列化手...
2019-09-13 14:00:02 363
转载 设计模式之代理模式
代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角...
2019-09-13 13:59:57 133
转载 匿名内部类用法总结
java中的匿名内部类总结 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 abstract class Perso...
2019-09-13 13:59:53 348
转载 JAVA性能优化的五种方式
一,JAVA性能优化之设计优化 设计优化处于性能优化手段的上层,它往往需要在软件开发之前进行,在软件开发之前,系统架构师应该就评估系统可能存在的各种潜在问题和技术难点,并给出合理的设计方案,由于软件设计和系统架构对软件整体设计质量有决定性的影响,所以,设计调优对系统的性能影响也是最大的...
2015-12-18 01:30:00 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人