logo头像
博客-Leo

Java代理

代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象...

Java正则表达式

正则表达式其实是用来操作字符串的一些规则。 好处:正则的出现,对字符串的复杂操作变得更为简单。 特点:将对字符串操作的代码用一些符号来表示。只要使用了指定符号,就可以调用底层的代码对字符串进行操作。符号的出现,简化了代码的书写。 弊端...

Java反射技术

反射技术其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。 反射的好处:大大的增强了程序的扩展性。 反射...

Java网络编程

端口物理端口: 逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:065535,其中01024系统使用或保留端口。 java 中ip对象:InetAddress. import java.net.*; class IPDe...

Java IO流

IO流用于处理设备上数据。 流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。 流也进行分类: 1:输入流(读)和输出流(写)。 2:因为处理的数据不同,分为字节流和字符流。 字节流:处理字节数据...

Java集合框架

集合框架用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别: 1:数组是固定长度的;集合可变长...

Java String、StringBuffer、StringBuilder

Stringjava中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义N多属性和行为。 如何定义字符串对象呢?String s = “abc”;只要是双引号引...

Java多线程基础

多线程进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线程在运行,当...

Java异常、package

异常认识异常在java编程中,异常是指当程序出错时创建的一种特殊的运行是错误对象。注意这个错误不是编译时的语法错误。 java创建异常对象后,就发送给java程序,即抛出异常(Throwing an exception),程序捕捉到这...

Java面向对象之多态、内部类

多态多态的概念多态是同一个行为具有多个不同表现形式或形态的能力。 比如我们说的“宠物”这个对象,它就有很多不同的表达或实现,比如有小猫、小狗等等,那我们到宠物店说“请给我一只宠物”,服务员给我小猫、小狗都可以,我们就说“宠物”这个对象...