摘要:
1,网络模型1.1网络模型示意图1.2网络模型说明:(1)数据的传输:在用户端,应用层的数据,经过层层封包,最后到物理层,通过网络发送到网络的另一端,再从物理层到应用层进行层层解包。(2)常用层的协议,包括:应用层的FTP和HTTP协议等;传输层的UDP和TCP等;网际层的IP等。(3)对于开发者来... 阅读全文
摘要:
String类基本方法:1. 获取: 1.1 获取字符串中字符的个数(长度). int length(); 1.2 根据位置获取字符。 char charAt(int index); 1.3 根据字符获取在字符串中的第一次出现的位置. int indexOf(int ch) int inde... 阅读全文
摘要:
一,反射的基石(Class类)1.1Class概述1,java程序中的各个java类属于同一类事物,java提供了一个类来用于描述这类事物,这个类就是Class。2,Class类代表java类,它的各个实例对象又分别对应什么呢?答:对应各个类在内存中的字节码3,一个类被加载器加载到内存中,占用一片存... 阅读全文
摘要:
1 集合概述:1.1,为什么出现集合?面向对象语言的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。1.2,数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的,集合长度是可变的数组中可以存储基本数据类型,集合只能存储对象,... 阅读全文
摘要:
1 ,IO流概述2,输出流,输入流方法的应用3,缓冲区的应用4,转换流的应用5,流操作规律java把所有传统的流类型都放在java.io包中,用以实现输入/输出功能。1.1,输出流和输入->输入流:只能从中读取数据,而不能向其写入数据->输出流:只能向其写入数据,而不能从中读取数据java的输入流主... 阅读全文
摘要:
1,多线程概念及相关对象。2,线程同步3,Lock类4,多线程其他方法1.1多线程概念1.1.1进程;是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元1.1.2线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。1.1.3多线程即,多个线程共... 阅读全文
摘要:
实现一个算法,找出单向链表中倒数第K个结点。解法:实现这个算法,可以用递归和非递归。因为单向链表只能向后遍历,所以一般会想到用递归这种方法,然后当递归遍历到链表末端时,该方法会回传一个置为0的计数器。之后的每一次调用都会将这... 阅读全文
摘要:
多态:相同类型的变量,调用同一个方法呈现出多种不同的行为特征,这就是多态。父类引用指向子类对象才有可能产生多态。用下面的例子进行分析。class Base{ public int x = 10; publicvoid base(){ System.out.pritnln("... 阅读全文
摘要:
instanceof运算符的前一个操作数通常是一个引用类型的变量,后一个操作数通常是一个类(也可以是一个接口),他用于判断前面的对象是否是后面的类或其子类,实现类的实例。但是java中使用instanceof有一个限制:instanceof运算符前面操作数的编译时类型必须是如下三种情况:1,与后面的... 阅读全文
摘要:
public公有继承protected保护继承private私有继承我们知道类的private和protected成员,在类外是不可以使用的.只有public成员可以在类外直接使用.公有继承时,基类的private成员派生类也不可用,基类的public和protected成员在派生类中可直接使用.继... 阅读全文