![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Psychosun
这个作者很懒,什么都没留下…
展开
-
Java基础
Java是面向对象的思想其三大特性是:分装,继承,多态类:classpublic class 类名 { public void study(){ }}抽象类:abstrac classpublic abstract class 抽象类名 {//此处可以有抽象方法也可以有普通方法 public abst原创 2015-12-05 00:58:13 · 433 阅读 · 0 评论 -
单例设计模式
单例设计模式:保证当前类有且仅有一个对象,不允许被创建多个实例。分为两类:饿汉式和懒汉式典型应用:创建客户端连接服务器,代码如下:package client.control;import java.io.InputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;im原创 2016-04-19 01:18:17 · 299 阅读 · 0 评论 -
装饰者设计模式
装饰者设计模式:在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。通过创建一个包装对象来实现典型应用:IO流的包装代码示例:package test.test1;/** * 米饭,抽象父类 * * @author Sy * */public interface Rice {// 价格public float price();原创 2016-04-19 02:01:44 · 212 阅读 · 0 评论 -
观察者设计模式
观察者设计模式:一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。此模式通常被用来实现事件处理系统代码示例package test.test2;/** * 观察者抽象父类 * * @author Sy * */public interface Observer {public void eventOne(float p原创 2016-04-19 08:40:40 · 288 阅读 · 0 评论 -
Service的启动
service的启动有两种方式:一.Context.startService()方式启动:当程序运行时,Context.startService()方法会使系统先调用服务的onCreate()方法,接着调用onStart()方法,此时服务开启。当程序终止时,系统会调用onDestroy()方法,此时虽然程序终止但服务不会终止,仍然在后台继续运行,必须调用Context.stop原创 2016-07-11 22:04:01 · 373 阅读 · 0 评论 -
Activity的生命周期
Activity的一般方法:onCreate():创建Activity调用,用于Activity的初始化,在Activity生命周期中只执行一次,适用于实例化对象onStart():Activity:在屏幕上对用户可见时调用onResume():Activity开始和用户交互的时候调用,这时该Activity是在Activity栈的顶部onPause():Activity被原创 2016-07-03 17:53:08 · 444 阅读 · 0 评论 -
TCP和UDP通信
在Java中TCP和UDP通信在代码中的主要区别就是TCP通信需要IO流,而UDP不需要。下面看一下TCP和UDP通信的简单代码TCP通信的代码:客户端代码:服务器代码:UDP通信的代码:客户端代码:服务器代码:原创 2016-07-06 23:41:16 · 668 阅读 · 0 评论