java基础
文章平均质量分 74
包括javase,数据库基础,jdbc,tomcat,
「已注销」
这个作者很懒,什么都没留下…
展开
-
java集合汇总篇
概括和ArrayList原创 2021-10-11 20:20:08 · 51 阅读 · 0 评论 -
动态代理基础
一、什么是代理:家长-------->中介(学校介绍,办理入学手续)---------->美国学校 中介是专业的,方便.、二、静态代理:(1)创建一个接口public interface UsbSell { float sell(float price);}这里面是厂家和商家都要完成的功能(2)创建工厂类//厂家,不接受用户的单独购买,需要商家public class UsbFactory implements UsbSell { @Overr原创 2021-10-18 08:14:31 · 68 阅读 · 0 评论 -
Mysql基本使用
一、Mysql基本概念1.1MySql分类3、学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢?DQL(数据查询语言): 查询语句,凡是select语句都是DQL。DML(数据操作语言):insert delete update,对表当中的数据进行增删改。DDL(数据定义语言):create drop alter,对表结构的增删改。TCL(事务控制语言):commit提交事务,rollback回滚事务。(TCL中的T是Tran...原创 2021-10-14 17:18:20 · 130 阅读 · 0 评论 -
JDBC步骤
一、JDBC的六步骤(背过)第一步:注册驱动(作用:告诉Java程序,即将要连接的是哪个品牌的数据库)第二步:获取连接(表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间的通信,重量级的,使用完之后一定要关闭通道。)第三步:获取数据库操作对象(专门执行sql语句的对象)第四步:执行SQL语句(DQL DML....)第五步:处理查询结果集(只有当第四步执行的是select语句的时候,才有这第五步处理查询结果集。)第六步:释放资源(使用完资源之后一定要关闭资源。Java和数据原创 2021-10-14 16:16:46 · 97 阅读 · 0 评论 -
HashMap
一、总体介绍从 HashMap 的类注释中,我们可以得到如下信息:允许key和value为null,是线程不安全的 有两个参数可以影响HashMap的性能:初始容量(inital capacity)和负载系数(load factor) 默认值是:0.75。初始容量指定了初始table的大小,负载系数用来指定自动扩容的临界值。当entry的数量超过capacity*load_factor时,容器将自动扩容并重新哈希。对于插入元素较多的场景,将初始容量设大可以减少重新哈希的次数。 根据对冲突的处..转载 2021-10-13 09:47:10 · 113 阅读 · 0 评论 -
LinkedList
一、总体介绍LinkedList同时实现了List接口和Deque接口,也就是说它既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(Stack)。这样看来,LinkedList简直就是个全能冠军。当你需要使用栈或者队列时,可以考虑使用LinkedList,一方面是因为Java官方已经声明不建议使用Stack类,更遗憾的是,Java里根本没有一个叫做Queue的类(它是个接口名字)。关于栈或队列,现在的首选是ArrayDeque,它有着比LinkedList(当作栈或队列使用原创 2021-10-12 13:38:58 · 58 阅读 · 0 评论 -
java集合概述
一、概述1.1Java容器里只能放对象,对于基本类型(int, long, float, double等),需要将其包装成对象类型后(Integer, Long, Float, Double等)才能放到容器里。很多时候拆包装和解包装能够自动完成。这虽然会导致额外的性能和空间开销,但简化了设计和编程。1.2容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表.1.Collection1.Se.原创 2021-10-11 22:35:42 · 86 阅读 · 0 评论 -
ArrayList源码
一、ArrayList1.1总体介绍ArrayList底层是数组,允许放入null元素。除该类未实现同步外,其余跟Vector大致相同。每个ArrayList都有一个容量(capacity),表示底层数组的实际大小,容器内存储元素的个数不能多于当前容量。当向容器中添加元素时,如果容量不足,容器会自动增大底层数组的大小。前面已经提过,Java泛型只是编译器提供的语法糖,所以这里的数组是一个Object数组,以便能够容纳任何类型的对象。size(), isEmpty(), get(),.原创 2021-10-11 22:19:20 · 44 阅读 · 0 评论