- 博客(10)
- 收藏
- 关注
原创 Service的启动
service的启动有两种方式: 一.Context.startService()方式启动: 当程序运行时,Context.startService()方法会使系统先调用服务的onCreate()方法,接着调用onStart()方法,此时服务开启。当程序终止时,系统会调用onDestroy()方法,此时虽然程序终止但服务不会终止,仍然在后台继续运行,必须调用Context.stop
2016-07-11 22:04:01
431
原创 TCP和UDP通信
在Java中TCP和UDP通信在代码中的主要区别就是TCP通信需要IO流,而UDP不需要。 下面看一下TCP和UDP通信的简单代码 TCP通信的代码: 客户端代码: 服务器代码: UDP通信的代码: 客户端代码: 服务器代码:
2016-07-06 23:41:16
731
原创 Activity的生命周期
Activity的一般方法: onCreate():创建Activity调用,用于Activity的初始化,在Activity生命周期中只执行一次,适用于实例化对象 onStart():Activity:在屏幕上对用户可见时调用 onResume():Activity开始和用户交互的时候调用,这时该Activity是在Activity栈的顶部 onPause():Activity被
2016-07-03 17:53:08
492
原创 MySQL基础
MySQL数据库的基本操作: 创建数据库: create database class; 显示数据库: show databases; 选择数据库: use class; 创建表: create table namelist( number int, name char(10), age int, gender char(5), birthday date, job v
2016-04-26 18:59:21
350
原创 观察者设计模式
观察者设计模式:一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。 此模式通常被用来实现事件处理系统 代码示例 package test.test2; /** * 观察者抽象父类 * * @author Sy * */ public interface Observer { public void eventOne(float p
2016-04-19 08:40:40
336
原创 装饰者设计模式
装饰者设计模式:在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。 通过创建一个包装对象来实现 典型应用:IO流的包装 代码示例: package test.test1; /** * 米饭,抽象父类 * * @author Sy * */ public interface Rice { // 价格 public float price();
2016-04-19 02:01:44
251
原创 单例设计模式
单例设计模式:保证当前类有且仅有一个对象,不允许被创建多个实例。 分为两类:饿汉式和懒汉式 典型应用:创建客户端连接服务器,代码如下: package client.control; import java.io.InputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; im
2016-04-19 01:18:17
348
原创 关键字
访问控制: public 公共最大 private 内部私有 protected 受保护(在同一个包里的所有类都能访问) 类 方法 变量修饰符: class 类 interface 接口 abstract 抽象的 implements 实现 extends 继承 final 最终 修饰变量(不能再被改变指向) 修饰类型(不能被继承) 修饰方法(
2015-12-19 19:20:48
343
原创 初识IO流
刚刚接触IO流,感觉IO流就是构建两个通道,通过这两个通道获取内容和输出内容,由此可见IO流是很重要的。 比如说制作出文件搜索器,完成文件的复制粘贴,都是通过IO流而实现的。虽然说文件搜索器是IO学习的内容,但是现在的我并没有看出搜索器中所运用的东西和IO流密切的关系,只是感觉文件的复制粘贴与IO流关系很密切。文件的复制粘贴是通过创建文件输入流FileInputStream获取想要复制的文件,再
2015-12-14 01:06:04
362
原创 Java基础
Java是面向对象的思想 其三大特性是:分装,继承,多态 类:class public class 类名 { public void study(){ } } 抽象类:abstrac class public abstract class 抽象类名 { //此处可以有抽象方法也可以有普通方法 public abst
2015-12-05 00:58:13
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人