![](https://img-blog.csdnimg.cn/eedbd493f9a44b8b99271af6daa9583d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 61
Java基础
码&
世界那么大,我想去看看!
展开
-
数据库常用命令
数据库常用命令SQL语句在MySQL中可以将SQL分为4大类DDL数据定义语言数据库操作创建操作删除操作查看所有数据库 show databases; 切换当前数据库 use 数据库名称;查看当前操作的数据库 查看数据库的创建语句更改数据库字符集默认系统数据库数据表的操作查看表中的列定义查看具体的列定义标识符命名 数据类型原创 2022-10-10 20:42:51 · 5630 阅读 · 0 评论 -
数据库特点/数据模型/sql特点/Nosql/MySQL数据库
数据库特点:数据模型关系模型的特点 SQL SQL的特点:NoSQL NoSQL适用场景SQL vs NoSQLMySQL数据库MySQL体系结构概述原创 2022-10-08 19:58:43 · 206 阅读 · 0 评论 -
Java~反射*作用/优点/缺点/用途/生成对象/获取类对象/获取构造方法/获取类属性
反射的作用优点:缺点:反射的用途类实现Java反射机制Reflection获取字节码文件对象的三种方式Class.forName和x.class获取类对象的区别获取类的Class对象有4种方式通过反射来生成对象1、使用Class对象的newInstance()方法来创建Class对象对应类的实例2、先通过Class对象获取指定的Constructor对象,再调用Constructor对象的newInstance()方法来创建对象,这种方法可以用指定的构造器构造原创 2022-10-01 08:00:00 · 122 阅读 · 0 评论 -
UDP网络通信的发包/收包过程/代理服务器的使用
UDP网络通信的发包/收包过程/代理服务器的使用原创 2022-09-30 10:45:00 · 881 阅读 · 0 评论 -
粘包-处理
粘包处理原创 2022-09-29 09:15:00 · 63 阅读 · 0 评论 -
线程的4种创建方式
【代码】线程的4种创建方式。原创 2022-09-28 20:45:46 · 114 阅读 · 0 评论 -
Socket/Socket通信模型和c/s和b/s区别
Socket概述Socket整体流程ServerSocket类端口扫描 客户端Socket的构造器简单的Client/Server程序C/S架构的基本特征:服务器端套路客户端套路一般的编程实现方式c/s和b/s区别原创 2022-09-27 20:48:06 · 321 阅读 · 0 评论 -
Java网络编程/TCP编程
IP地址相关操作URL访问网上资源构建URL对象URL与URLConnection比较TCP编程原创 2022-09-22 21:10:06 · 167 阅读 · 0 评论 -
Java~常见的工具类 Collections、Arrays
常见的工具类 Collections、ArraysCollections对集合提供一些常见的算法实现Arrays针对数组提供一些常见的算法实现原创 2022-09-20 09:45:00 · 170 阅读 · 0 评论 -
阻塞队列BlockingQueue
阻塞队列BlockingQueue原创 2022-09-19 06:45:00 · 290 阅读 · 0 评论 -
Java~ThreadLocal类
ThreadLocal类ThreadLocal和synchronizedThreadLocal应用场景ThreadLocal实现原理原创 2022-09-18 14:45:00 · 169 阅读 · 0 评论 -
Java~线程通信、多线程有什么用? 什么是线程安全?
线程通信方式1:使用 volatile 关键字方式2:生产者消费者模式方式3:使用Lock和Condition控制线程通信方式4:CountDownLatch方式5:LockSupport实现线程间的阻塞和唤醒多线程有什么用什么是线程安全原创 2022-09-17 12:15:00 · 80 阅读 · 0 评论 -
线程池和并行处理 、线程池的作用
线程池的作用:为什么要用线程池:原创 2022-09-15 21:15:08 · 335 阅读 · 0 评论 -
CyclicBarrier、CountDownLatch闭锁、yield与join方法的区别
CyclicBarrier、CountDownLatch闭锁、yield与join方法的区别原创 2022-09-16 11:45:00 · 104 阅读 · 0 评论 -
Java~JUC包
JUC包1、同步辅助类2,executor(执行者):4,locks(锁包)5,collections(集合类):原创 2022-09-15 20:23:46 · 265 阅读 · 0 评论 -
两个重要的实现模型 AQS和CAS
AQS和CAS原创 2022-09-13 21:15:18 · 506 阅读 · 0 评论 -
死锁问题、如何避免死锁
如何避免死锁,死锁问题原创 2022-09-09 17:59:49 · 121 阅读 · 0 评论 -
流式编程 stream
流式编程 streamStream 的另外一大特点使用Stream步骤创建stream创建方法1:可以使用Arrays.stream()方法来使用Stream创建方法2:Stream stream = list.parallelStream();创建方法3:Collection.stream()用Java集合都创建一个StreamStream接口创建无限Stream的静态方法遍历操作流的转换原创 2022-09-08 21:13:47 · 291 阅读 · 0 评论 -
Java集合的快速失败机制 fail-fast
Java集合的快速失败机制 fail-fast,ArrayList中的具体实现常见的集合有哪些原创 2022-09-07 20:36:26 · 127 阅读 · 0 评论 -
二叉树/AVL树/满二叉树/完全二叉树/红黑树:详解 【附图】
二叉树/AVL树/满二叉树/完全二叉树/红黑树详解 附图原创 2022-09-06 08:45:00 · 419 阅读 · 0 评论 -
Hashtable、HashMap 与 HashTable区别、HashMap、Hashtable和TreeMap、 LinkedHashMap
Hashtable、HashMap 与 HashTable区别、HashMap、Hashtable和TreeMap、 LinkedHashMap原创 2022-09-05 20:14:55 · 562 阅读 · 0 评论 -
HashMap总结
HashMap总结结构特点:线程安全:性能特点:扩容方法:原创 2022-09-03 06:45:00 · 100 阅读 · 0 评论 -
哈希方法总结
哈希方法总结HashMap基于Hash算法实现的简单总结为什么HashMap中String、Integer这样的包装类适合作为Key要让自己的Object作为Key应该怎么办呢HashMap是怎么解决哈希冲突的JDK1.8新增红黑树HashMap为什么不直接使用hashCode()处理后的哈希值直接作为table的下标为什么数组长度要保证为2的幂次方呢为什么是两次扰动原创 2022-09-02 20:17:50 · 390 阅读 · 0 评论 -
Map实现类\HashMap
Map实现类\HashMap重要的阈值内部存储的实现构造器相关参数:如何判断环型链?HashMap的put方法的具体流程 hash方法原创 2022-09-01 20:44:15 · 181 阅读 · 1 评论 -
哈希表\哈希冲突
哈希表\哈希冲突原创 2022-08-31 20:54:56 · 55 阅读 · 0 评论 -
有一篇英文文章,获取其中有哪些字符,并按照出现次数排序后输出(去重复)
有一篇英文文章,获取其中有哪些字符,并按照出现次数排序后输出(去重复)原创 2022-08-30 21:15:09 · 162 阅读 · 2 评论 -
线程的生命周期图
线程的生命周期图原创 2022-08-29 17:47:59 · 110 阅读 · 0 评论 -
Java基础~进程和线程(2)【构造器中各个参数的含义:7种】
构造器中各个参数的含义:1.corePoolSize2.maximumPoolSize3.keepAliveTime4.unit5.workQueue6.threadFactory7.handler,线程池提供了4种任务拒绝策略:AbortPolicy,CallerRunsPolicy,DiscardPolicy,DiscardOldestPolicy原创 2022-08-17 07:45:00 · 76 阅读 · 1 评论 -
栈Stack
ArrayBlockingQueue :一个由数组支持的有界队列。LinkedBlockingQueue :一个由链接节点支持的可选有界队列。PriorityBlockingQueue :一个由优先级堆支持的无界优先级队列。DelayQueue :一个由优先级堆支持的、基于时间的调度队列。SynchronousQueue :一个利用 BlockingQueue 接口的简单聚集(rendezvous)机制数组实现的栈结构java预定义的栈实现总结自定义栈顺序栈和链式栈Que...原创 2022-08-27 17:13:58 · 290 阅读 · 1 评论 -
Collection接口
==和equals的比较无序 允许重复add新增 remove删除 contains判断集合中是否有指定元素 clear清空集合size元素个数iterator获取迭代器,通过迭代器遍历集合中的所有元素toArray转换为等长的数组如何判断删除的元素相等(equals)......原创 2022-08-27 15:26:54 · 40 阅读 · 0 评论 -
Java基础~进程和线程
线程习题:大于0的整形数组中的数组进行排序输出 创建线程的4种方法:原创 2022-08-16 06:45:00 · 64 阅读 · 3 评论 -
Java基础~双色球游戏(规则:红色球号码从1--33中选择;蓝色球号码从1--16中选择,每次注投注号码由6个红色球号码和1个蓝色球号码组成)附:运行结果截图
双色球游戏(红色球号码从1--33中选择;蓝色球号码从1--16中选择,每次注投注号码由6个红色球号码和1个蓝色球号码组成)原创 2022-08-15 20:08:46 · 1744 阅读 · 2 评论 -
Java基础项目~用户管理系统
用户管理系统,原代码附截图原创 2022-08-14 16:45:00 · 416 阅读 · 1 评论 -
Java基础~特殊RandomAccessFile “构造器”“写方法”“读方法”Chatset字符集 Charset类常用方法Buffer的使用 NIO和多路复用的区别 读写文件操作NIO
特殊RandomAccessFile “构造器”“写方法”“读方法”Chatset字符集 Charset类常用方法Buffer的使用 NIO和多路复用的区别 读写文件操作NIO原创 2022-08-13 15:30:00 · 204 阅读 · 1 评论 -
Java基础~挖坑纸牌游戏(三人游戏,留底牌)
挖坑纸牌游戏(三人游戏,留底牌)原创 2022-08-12 10:45:00 · 3171 阅读 · 1 评论 -
Java基础习题~1,用数据输出流将菲波那契级数列的前二十项存放内存中,从内存中读出数列,显示输出,并计算累加和。2,在文本中输出0~9或者其他有顺序的数字。3,Java摄氏温度转华氏温度转换器
1,用数据输出流将菲波那契级数列的前二十项存放内存中,从内存中读出数列,显示输出,并计算累加和。2,在文本中输出0~9或者其他有顺序的数字。3,Java摄氏温度转华氏温度转换器原创 2022-08-11 09:30:00 · 169 阅读 · 1 评论 -
Java基础习题~1,英文音频统计,进行一段文本的汇总,并且分段显示这个单词,并且输出他次数和总量。2,要求用户输入一个合法的整型数年龄要合法输出。3,用数据输出流将菲波那契级数的前二十项存放在文件中
英文音频统计,进行一段文本的查找,并且分段显示这个文本单词,并且输出他次数和总量要求用户输入一个合法的整型数年龄要使用这个输入,合法输出,不合法输出不合法的数字用数据输出流将菲波那契级数的前二十项存放在文件中......原创 2022-08-10 08:45:00 · 39 阅读 · 1 评论 -
Java基础习题,1,文件夹字母输出并且根据他的出现次数,大小进行排序输出。2,文件夹拷贝。3,自定义一段文本,并且生成图片文件。
统计一个文件clacCharNum.txt中各个字符出现的次数,A(8),B(16),C(10)...a(12),b(10),c(3)...括号内出现代表字符//出现的次数,要求按照出现次数从小到大排序输出,如果是回车符 则按照空格符处理文件夹拷贝自定义一段文本,并且生成图片文件......原创 2022-08-09 07:00:00 · 104 阅读 · 3 评论 -
Java基础习题
判断一个学生成绩,并且根据成绩判断是“优秀”,“良好”,“中等”,“及格”或“不及格”的文字输出数字游戏:一个类有两个成员变量v,hist猜数历史集合,v有一个人初值100,定义一个方法guess,对A类的成员变量v进行猜,如果大了则提示大了,小了则提示小了,等于则提示猜数成功,在main方法中测试,要求记录猜数历史,并最终统计次数,>20提示笨蛋,............原创 2022-08-08 19:36:59 · 541 阅读 · 1 评论 -
Java~I/O基础,对象克隆,原型模式
对象流,Java~I/O基础,浅克隆,深克隆,原型模式原创 2022-08-04 20:10:19 · 94 阅读 · 1 评论