- 博客(7)
- 收藏
- 关注
原创 网络编程
TCP和UDP都是传输协议。TCP:三次握手的方式,打电话 安全,效率低。UDP:发快递 不安全,效率高。TCP:服务端端口号:65536(最大)1-1024(给系统准备)ServerSocket s = new ServerSocket (8888);//等待客户端连接Socket soc = s.accept();客户端//前面是IP地址而1...
2019-06-02 21:01:29 117
原创 多线程
多线程:Thread(面试会经常考)。程序:一段静态的代码组合。进程:程序的一场运行。线程:线程就是轻量级的进行。线程和线程之间采用抢占硬件资源的方式,尽最大的可能使用硬件资源线程的五种状态;main方法为主线程。有两种经常使得创建方法。用new线程类对象,调用start方法。1.继承Thread类:自己写一个线程类,继承Thread类。2.实现Runnable接口·(经常会...
2019-06-02 20:06:10 72
原创 前端基础
前端:html:HTML 是用来描述网页的一种语言,不是一种编程语言,而是一种标记语言,指的是超文本标记语言,标记语言是一套标记标签。算是载体。CSS:层叠样式表,样式定义如何显示 HTML 元素 ,样式通常存储在样式表中 ,外部样式表通常存储在 CSS 文件中 ,多个样式定义可层叠为一 。可以显示在三个地方,一是标签里,二是在<html> <head> <...
2019-06-02 15:23:47 94
原创 reflect
反射 reflect反射就是在程序运行时通过class类的对象获取该对象所代表的信息及操作。为什么要用反射:就是把对象的集合转二维数组,把对象转为数组。常用反射获取方法有三种;//创一个类:User//第一种Class c1=User.class;User user=new User(1,"");//第二种Class c2=User.getClass();//第三种Clas...
2019-05-13 15:39:15 104
原创 List
List属于线性结构,是属于有序重复的(序理成序号);常用实现类:ArrayList: 底层使用数组实现属于顺序存储,因为是使用数组所以查找是非常方便的,但是添加删除比较麻烦因为添加一个后面的都会向后移一个,删除也是一样删除的那一个后面都会向前移一位所以这个不适用在数据量大的程序中使用LinkedList:底层使用链表实现属于链式存储,这个存储方式 ,跟ArrayList的特性恰恰相反,查找...
2019-04-28 10:47:26 114
原创 Set
Set是一个无序不可重复的集合常用实现类HashSet 无序不可重复也就是不能根据下标将数值取出。LinkedHashSet 链表维护先后顺序TreeSet 具有排序功能需要使用内部比较器——自然排序,外部比较器——定制排序。//先申明import java.util.Set;//指定泛型值得是除了基本数据类型的所有类型 Set<填指定泛型> s=new Set<...
2019-04-14 22:40:03 116
原创 Map
键对值(key-value)Map是一个接口,但不是Collection的子接口。常用实现类:Map<k,y>k代表键,y代表值,键和值可以是任意类型。HashMap(*) HashMap的键值对之间是无序的。LinkedMapTreeMap键值不可重复,如果有那就是替换前面的`Map<integer String> map=new HashMap();ma...
2019-04-02 11:34:40 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人