- 浏览: 7234 次
- 性别:
最新评论
文章列表
TCP/IP是Transmission Control Protocol/Internet Protocol的简写由网络层的IP协议和传输层的TCP协议组成。为了使连入Internet的众多主机在通信时能够相互识别,Internet上的每一台主机和路由器都分配有一个唯一的32位地址。一个IP地址有4个字节组成,字节之间用句号分隔,每个字节表示为从 0 ~ 255 的十进制数。TCP/IP一般有下面几个层次
网络接口层:也称为数据链路层,它是 TCP/IP 的最底层。
互联网层:也称IP层,该层把分组封装到IP数据报中,填入数据报的首部,使用路由算法来选择数据报的传输途径。然后把数据报交给下面的 ...
- 2014-07-20 01:09
- 浏览 1032
- 评论(0)
我们都知道字符串是由字节组成的,而字节是二进制组成的在网络是一一发送,从网络中读取信息时也是一样的,也都是一个一个字节的读取,当我们从InputStream对象中读取从网络上发来的信息时,都是一次只能读取到一个字节,然后再将这些字节组装成一个String字符串,当然字节流仅限于文本信息的交流,像图片,音频等就不行了。
简单的输出流代码如下:
byte[] data=s.getBytes(); //取得组成这个字符串的字节
out.write(data); //用输出对象发送数据
out.flush(); //强制输出
InputStream 的write方法是指将一个 intege ...
链表是一种重要的数据结构,在程序设计中占有很重要的地位。C语言和C++语言中是用指针来实现链表结构的,由于Java语言不提供指针,Java语言中的对象引用实际上是一个指针所以我们可以编写这样的类来实现链表中的结点。
列如我们可以编写一个这样的类:
class Node
{
Object data;
Node next;//指向下一个结点
}
然后再编写一个类构造一个链表,它应该有add方法来添加节点,getlength来得到链表的长度,还应该有delete(int index)方法来删除指定位置的节点,
哈夫曼树又称最优二叉树,是一种带权路径长度最短的二叉树 ...
一个Android应用程序很少会只有一个Activity对象,在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。在之前创建的APP中我们通过点击一个按钮从而跳转到一个新的页面,
首先我们得创建一个新的类继承于Activity,用于显示这个布局并响应事件。然后,还有一个重要的工作,那就是在清单文件AndroidManifest.xml中告诉程序,我定义了一个新的Activity,你可以去调用它。 代码示例:<activity android:name“新的类的名字”></activity>
传值这里的关键是SharedPreferen ...
事件机制
事件机制包括有事件源,事件的监听的方法,事件的处理者,
事件包括有所有的图形界面组件对象都可以成为事件源的对象。如果一个动作发生在哪一个组件上,那么该组件就是一个事件源对象。
事件监听的方法,监听器方法根据发送的动作来确定。事件的监听器有鼠标监听口 MouseListener 动作监听器接口 鼠标移动监听器接口 MouseMotionLIstener 还有键盘监听口 KeyListener
例如给一个按钮添加监听器
首先实例化一个事件处理类的对象
LoginListener ll = new LoginListener(参数)
按钮名.addAction ...
值的传递
值得传递分两种情况,第一是值传递,第二是引用传递
Java中的数据类型的传递分两大类;一是引用传递(也是类类型),是指通过类创建的对象的变量名;一类是原始型,这类型的数据在调用传递时遵守“值传递”规则。
一个简单的例子如下:
Public class Student {
Public void changeint(int t){
T = 100;
}
}
然后我们可以创建对象然后去调用它
Public class Manager {
Public static void main(String [] args){
Student st1 = ...
Swing界面
JFC Swing: 它是AWT的扩展。它比AWT提供了更多的组件和外观。是Sun公司的新一代的图形界面的标准。Swing组件的实现不包括任何于平台相关的代码,它是纯Java代码,因此与平台无关。Swing界面包括容器与组件,组件是添加到容器上去的,
Swing容器有 JFrame 顶级容器 javax.swing 窗体类
JPanel 最灵活的容器 javax.swing 面板类
继承于javax.swing
.一些常用的组件
JLabel 标签类 显示图标或文字
JPasswordField 密码输入框类 ...
Java继承是使用已存在的类的定义作为基础建立新的类,新类的定义可以增加新的属性或新的方法,也可以用父类的功能,但不能选择性地继承父类。这种方法使得复用以前的代码非常容易,能够节省编写代码时间,类的继承的关键字是extends。
类的继承格式如下:
Public class 父类 extends 子类{
继承到父类的属性与方法
}
在java中类的继承
一:当父类与子类在同一个包下时,子类所不能继承的属性与方法只是父类的私有的不能继承到
二:当子类与父类不在同一个包下时,在子类中能调用到的属性和方法有公有的和受保护的。不在子类中(主函数或者其它的类中)调用属性和方 ...
类:java代码是以类为单位的,任何java语句都要写在类里面,它为对象提供一个模板,因为java是面向对象的,我们这样来定义一个类:
定义一个类,定义这类对象共同的属性和方法
public class A{
//属性
public int n;
//方法
public ...