![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习
文章平均质量分 77
.
小白程序猿一枚
专注于后端开发
展开
-
集合-ArrayList学习
然后定义一个新的长度,让这个长度等于 旧的长度的1.5倍 ,之后判断此时的长度是否小于最小长度,如果小于就让把它的值重新赋值为最小长度。方法,并把返回的值赋给新的数组长度,然后把旧的数组元素,按照新的长度,复制给新的数组。定义的默认最大长度,如果大于就返回 int类型的最大长度,否则就返回。它就是判断当前数组的元素个数是否大于数组的长度,如果大于就调用。也是一个object类型的数组,这个数组是空的。方法的作用 首先把数组的长度,赋值给。传递了数组和数组的长度,然后调用了。也就是说此时的数组长度是0。原创 2023-04-28 15:39:59 · 696 阅读 · 0 评论 -
初探JVM
狂伸说-JVM学习总结JVM探究1、JVM的位置2、JVM的体系结构3、类加载器4、双亲委派机制5、方法区与元空间的解释与区别6、GC6.1、复制算法:6.2、标记压缩:6.3、总结7、JMM8代码和IDEA虚拟机参数配置8.1、这是IDEA的java虚拟机参数配置的地方8.2、代码JVM探究请你谈谈你对JVM的理解?java8虚拟机和之前的变化与更新什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?JVM的常用调优参数有哪些内存快照如何抓取,怎么分析Dump文件?可以利原创 2021-03-07 17:22:58 · 114 阅读 · 1 评论 -
多线程进阶学习(JUC)
狂神说-JUC学习笔记总结1、什么是JUC2.线程和进程2.1、并发与并行2.2线程有几个状态2.3、wait/sleep区别2.3.1、来自不同的类2.3.2、关于锁的释放2.3.3、使用的范围是不同的3.Lock锁(重点)3.1、sychronized锁3.2、Lock锁3.3、synchronized 与 Lock 区别4、生产者与消费者4.1、synchronzied 版的4.2、JUC版的生产者与消费者4.2、condition能做到精准通知5、8锁现象6、集合类不安全6.1、LIst不安全6.2原创 2021-02-23 13:13:01 · 944 阅读 · 0 评论 -
网络编程学习
狂神说java-网络编程学习总结网络编程1.1 、IP1.2、端口1.3、TCP通信1.3.1、客户端1.3.2、服务器端1.3.3、客户端(下载)1.3.4、服务器端(下载)1.4、UDP通信1.4.1、发送端1.4.2、接收端1.4.3、老师与学生通信,利用udp和多线程网络编程1.1 、IPimport java.net.InetAddress;import java.net.UnknownHostException;//测试IPpublic class TestInetAddress原创 2021-02-11 22:21:22 · 479 阅读 · 2 评论 -
多线程基础学习
狂神说java-多线程的学习总结一.创建线程、实现线程1、继承Tread类2、实现Runnable接口3、实现Callable接口4、静态代理模式5、Lamda表达式二. 线程同步(并发)1、synchronized与Lock的对比2、 死锁3、lock锁4、生产者与消费者模型4.1管程法4.2 信号灯法5、线程同步之synchronized锁6、不安全的list一.创建线程、实现线程有两种方法第一种是继承Thread类,第二种是实现Runnable接口。1、继承Tread类 子类继承Thread原创 2021-02-11 22:08:46 · 228 阅读 · 0 评论 -
GUI学习
狂神说java-GUI编程学习总结1.简介2、AWT2.1、实现如图1-2(1)面向过程写法(2)内部类写法(3)完全改造成面向对象3、Swing3.1、鼠标花点3.2、弹窗3.3、标签(Icon和ImageIcon)3.4、JScroll面板3.5、JButton(单选框、复选框)3.5.1、单选框3.5.2、复选框4、贪吃蛇1.简介 GUI的核心:Awt和Swing2、AWT2.1、实现如图1-2package 寒假训练.狂神.GUI;import java.awt.*;import原创 2021-02-11 19:02:52 · 209 阅读 · 4 评论 -
Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is`com.mysql.cj.jdbc
Loading class `com.mysql.jdbc.Driver’. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver其实这个就是你的MySQL数据库的驱动太高了。解决方案,在你的程序中找到你加载MySQL驱动的那一条语句,如下String drive = "com.mysql.jdbc.Driver";把他改成就可以了String drive = "com.mysql.cj.jdbc.Driver";原创 2020-12-16 17:42:41 · 2532 阅读 · 0 评论