自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 文件压缩

1、先读取文件,统计每个字符在文件中出现的次数。读取文件应用到文件输出流(FileInputStream),在读的过程中,每次读取只读一个字节(byte(8个bit)),根据每次读取的字节可以统计文件中每个字符出现的次数。 2、根据统计出来的字符个数(作为节点的权值),建立哈夫曼树。要建立哈夫曼树,首先要对这些数字进行排序,每次取最小的两个数作为子节点,生产一个父节点,并且父节点的数字是...

2014-09-26 20:55:59 99

原创 根据通信协议做一个简单的聊天对话的个人设计思路

一、通信中包含的主要内容:                              客户端                                 服务器连接服务器:Socket cilent = new Socket(IP地址,服务器设置的端口号);监听服务器端口:ServerSocket ss = new ServerSocket(设置端...

2014-09-03 14:17:36 358

原创 根据通信协议设计一个简单的聊天对话

1、通信首先要有服务端和客户端,并且服务端和客户端要分开设计(一般用是一个工程用于设计服务器,      另建一个工程设计客户端)。运行时先运行服务器,在运行客户端。 2、通信中两个重要的内容:Socket 和 ServerSocket 。      Socket:在客户端通过建立Socket对象,并根据ip和端口连接服务器,还可以通过Socket获取输入输         ...

2014-09-02 16:41:06 275

原创 在java编程中的参数传递

 在编程过程中永远少不了参数的传递,怎么进行传参?      1、传参首先先分为两大类:             (1)、值传递。            (2)、引用传递。       2、值传递主要是基本数据类型的传递。            基本数据类型主要有八种:                 byte             8bit          ...

2014-08-16 20:42:04 142

原创 Activity的生命周期、页面跳转、主题风格设置

Activity是Android组件中最重要的组成部分。一个Activity就是用户看到的一个  屏幕界面,可以在上面添加各种控件、菜单等。一个工程里可以有多个Activity,  要实现界面的跳转,就要从内部实现从一个Activity跳转到另一个Activity,实现  跳转主要是创建一个Intent对象连接这两个Activity,然后启动跳转,例如:     ...

2014-08-13 12:20:03 139

原创 Android 绘制线程动画

       在线程动画中,要用到线程,然而线程不方便直接访问界面上的组件,需要用到SurfaceView间接去访问界面上的组件。SurfaceView需要继承SurfaceHolder.Callback接口,在该接口中有三个方法: //当surfaceview被创建时调用 public void surfaceCreated(SurfaceHolder holder) { ...

2014-08-01 18:34:04 359 1

原创 Android 的整体布局

        在Android  里主要有五种布局方式:LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)、 TableLayout(表格布局)。  我所了解的布局方式只有LinearLayout(线性布局)和RelativeLayout(相对布局)两种。        LinearLay...

2014-08-01 17:36:57 164

原创 Android组件的设计

刚开始接触android就感觉与java编程有明显的区别: 1、在添加一些组件的时候,java是在实现窗体的类里面添加,若添加的组件比较多,修改其内容的时候比较麻烦,而Android却是在layout文件夹下的xml文档中添加,组件的整体布局比较清晰,修改时相对简单一些。 2、Android可以像java那样给按钮添加事件监听器(在Android添加的是继承...

2014-08-01 11:21:35 76

原创 java语言中的线程

每一个java程序中都至少有一个线程。当java程序运行时,JVM就会创建主线程,并在该线程中调用程序的main()方法。线程可以理解为程序内部独立的运行单位。线程包括单线程模式和多线程模式,在单线程模式,只能一个方法调用执行完毕后,才会执行到下一个方法的调用,而多线程模式能够同时调用执行多个方法。 线程与进程的区别:一个应用程序就是一个进程,而线程是一个进程内部的多个运...

2014-07-16 21:34:08 102

原创 类的继承、接口

一般类在继承时用到extends关键字。子类可以继承父类中的方法,用子类创建的对象可以直接调用父类中的方法,但是父类创建出的对象不可以调用子类中的方法。创建子类对象并自动转型为父类对象,不能调用子类中特有的方法,可以调用子类中重写的方法。package com.nhd0702;public class Manager { public static void main(Stri...

2014-07-05 11:46:16 177

原创 java语言中类与对象、以及构造方法

任何一个具体的事物都可以看成一个对象,类就是作为一个模板,用于创建对象,在类中写入的只有属性和方法。每一个类中都有构造方法,创建类对象时调用类的构造方法,Manager 类package com.hs0701;public class Manager { public static void main(String args[]){ //创建一个老师对...

2014-07-05 10:39:30 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除