- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 Java网络编程
计算机网络: 是指地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程: 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。网络模型: 计算机网络之间以何种规则进行通信,就是网络模型研究的问题计算机网络:两台或更多的计算机...
2018-04-14 15:39:53 400 1
原创 Java反射的概述与使用
泛型就是编写模板代码来适应任意类型概述:是一种把明确类型的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。不必对类型进行强制转换编译器将对类型进行检查优化了程序设计,解决了黄色警告线问题,让程序更安全泛型的继承关系:可以把ArrayList<Integer>向上转型为List<Integer>不能把ArrayList<Integer>向上转型为Arra...
2018-04-14 15:37:41 304 1
原创 Java正则表达式
正则表达式匹配规则:\d:0-9 \w:a-z,A-Z,0-9,_ \s:空格,Tab键 \D:非\d\W:非\w\S:非\s *:任意个字符 +:至少一个字符 ?:0个或1个字符 {n}:n个字符 {m,n}:m-n个字符{n,}:至少n个字符qq号:“\\d{5,10}”复杂^和$匹配开头的结尾 “^A\d{3}$” ——"A001" "A999"[...]可以匹配范围内的某一字符 "[ab...
2018-04-08 20:56:06 300
原创 Java面试题
一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装:封装是把过程和数据包围起来,对...
2018-04-08 20:55:02 224
原创 Java多线程
Java语言内置多线程支持:一个Java程序实际上是一个JVM进程JVM用一个主线程来执行main()方法在main()方法中又可以启动多个线程多线程特点:多线程需要读写共享数据多线程经常需要同步多线程编程的复杂度高,调试更困难Java多线程编程特点:多线程模型是Java程序最基本的并发模型网络、数据库、Web等都依赖多线程模型Java多线程直接调用run()方法是无效的,需要调用start()方...
2018-04-08 20:51:52 268
原创 Java集合
集合:一个Java对象可以在内部持有若干其他Java对象,并对外提供访问接口,我们把这种Java对象称为集合。有了数组,为什么还需要其他集合类?数组初始化后大小不可变数组只能按索引顺序存取需要其他各种集合类来处理:可变大小的顺序链表保证无重复元素的集合JDK自带的java.util包提供了集合类:Collection:集合类的根接口List:一种有序列表如按索引排列的Student的ListSet...
2018-04-08 20:50:53 248
原创 Java反射
class(包括interface)的本质是数据类型无继承关系的数据类型无法赋值class/interface的数据类型是Class每加载一个class,JVM就为其创建一个Class类型的实例,并关联起来JVM持有的每个Class实例都指向一个数据类型(class或interface)一个Class实例包含了该class的完整信息 ClassJVM为每个加载的class创建对应的Class实例...
2018-04-08 20:46:21 296
原创 Java抽象和接口
抽象:如果一个class定义了方法,但没有具体执行代码,这个方法就是抽象方法:抽象方法用abstract修饰抽象方法没有任何执行语句因为无法执行抽象方法,因此这个类也必须申明为抽象类(abstract class)无法实例化一个抽象类抽象类用于被继承抽象类可以强迫子类实现其定义的抽象方法(否则编译错误)抽象方法实际上相当于定义了“规范”面向抽象编程的本质:上层代码只定义规范(abstract cl...
2018-04-08 20:43:13 660
原创 Java面向对象三大特征——封装继承多态
Java面向对象class和instance是“模板”和“实例”的关系class是数据类型,instance是数据class定义了field(字段),每个instance(实例)都会拥有各自的field变量指向instance(实例),并通过变量.字段名访问field指向instance(实例)的变量都是引用变量一、封装:将属性私有化,提供公有的方法访问私有属性一个class可以包含多个field...
2018-04-08 20:41:55 261
阿里云Linux一键安装包(sh-1.5.5)
2017-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人