摘要: 进程与线程 进程:正在运行的程序,是系统进行资源分配的基本单位。 线程:CPU的基本调度单位。 一个进程有一个或多个线程组成。 进程之间不能共享数据地址,同进程的线程之间可以。 线程的组成 CPU时间片,运行数据(运行的空间),逻辑代码。 线程在栈空间,进程在堆空间。 阅读全文
posted @ 2021-07-10 17:38 库里在线 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 链表的好处 增删快速 只用删除节点就好了。 而数组需要移动元素位置。 ArrayList与LinkedList的区别: ArrayList:连续的空间,有角标。查询快,增删慢,必须开辟连续的空间。 LinkedList:Node,双向的链表,增删快,查询慢,无需开辟连续的空间。 泛型 本质是参数化类 阅读全文
posted @ 2021-06-20 22:51 库里在线 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ArrayList 默认容量大小: DEFAULT_CAPACITY=10; 遍历有: for,增强for,迭代器Iterator,列表迭代器ListIterator,使用枚举器:Enumeration LinkedList: 双向链表。 增强for循环 for (Object object:lis 阅读全文
posted @ 2021-06-20 12:45 库里在线 阅读(23) 评论(0) 推荐(0) 编辑
摘要: BigDecimal的使用 用于精确计算 集合 对象的容器,实现对对象常用的操作,类似数组功能。 数组,一旦定义之后,长度就不可被更改了。 集合和数组的区别: 1.数组长度固定,而集合长度不固定。 2.数组可以存储基本类型和引用类型,而集合只能存储引用类型。 Collection: List,Set 阅读全文
posted @ 2021-06-19 23:27 库里在线 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 包装类 byte Byteshort Shortint Integerlong Longfloat Floatdouble Doubleboolean Booleanchar Character 基本类型数据存储在栈里边,引用数据类型存储在堆里边 基本类型 >引用类型 装箱 栈 >堆 引用类型 >基 阅读全文
posted @ 2021-06-18 23:02 库里在线 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 接口的好处: 1. 程序的耦合度降低 2.更自然的使用多态 3.设计与实现完全分离 4.更容易搭建程序框架 5.更容易更换具体实现 阅读全文
posted @ 2021-06-17 22:59 库里在线 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 静态代码块 只执行一次,可静态属性赋值,必要的初始行为。 statics statics修饰的成员为静态成员,无需创建对象,可以通过类名来访问 静态方法不能直接访问非静态成员 静态方法中不能使用this或super 静态方法可以继承,但不能重写,没有多态 final 最终,不可修改 187 阅读全文
posted @ 2021-06-16 22:53 库里在线 阅读(499) 评论(0) 推荐(0) 编辑
摘要: Http(超文本传输协议) 可以传输图片,音乐,视频。。。。。 服务器--响应 客户端 请求:GET,POST GET:携带的参数少,大小有限制,会在URL地址栏显示数据内容,安全但高效。 POST:携带的参数无限制,不会在URL地址栏显示数据内容,安全但不高效。 重定向:你重新我给你新位置去 ht 阅读全文
posted @ 2021-06-14 22:42 库里在线 阅读(155) 评论(0) 推荐(0) 编辑
摘要: java Web 基本概念: web:网页的意思 静态web(无法更新) html,css 提供给所有人看的数据不会发生变化 动态web 提供给所有人看的数据会发生变化 Servlet/Jsp,Asp, 在java中,动态web资源开发的技术统称为javaWeb; Web应用程序 >Tomcat服务 阅读全文
posted @ 2021-06-14 13:24 库里在线 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 强制类型转换 instanceof 阅读全文
posted @ 2021-06-13 23:05 库里在线 阅读(18) 评论(0) 推荐(0) 编辑