![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 88
在学习的王哈哈
这个作者很懒,什么都没留下…
展开
-
【设计模式】关于设计模式的一些问题
单例模式装饰者设计模式BufferedInputStream原创 2022-05-11 17:13:36 · 275 阅读 · 0 评论 -
java常用类
常用类1. 内部类1.1 成员内部类1.2 静态内部类1.3 局部内部类1.4 匿名内部类2. Object类2.1 getClass方法2.2 hashCode方法2.3 toString()方法2.4 equals()方法2.5 finalize()方法3. 包装类3.1 类型转换,与装箱、拆箱3.2 Integer缓冲区1. 内部类成员内部类静态内部类局部内部类匿名内部类什么是内部类?在一个类的内部再定义一个完整的类。特点:·编译之后可生成独立的字节码文件。·内部类可直接访问外原创 2022-03-01 22:54:16 · 293 阅读 · 0 评论 -
JVM的默认内存是怎么分配的?
JVM当运行java程序出现OOM问题时,其实第一个想到的解决方法就是 增加机子内存,但是很简单的将机子内存由4G升级到了8G,这时就会成功运行java程序。为什么简单的增大了内存就会做到这一点呢?我又没有修改jvm的参数。spark会使用堆外内存进行storage和execution,但是默认是关闭的参考JVM出现OOM的八种原因及解决办法...原创 2022-05-08 10:49:51 · 1356 阅读 · 0 评论 -
【学习笔记】初级的Maven学习
Maven1、为什么要学习Maven1.1、Maven作为依赖管理工具1.2、Maven作为构建管理工具2. 什么是Maven?2.1、构建2.2、依赖2.3、Maven的工作机制3. Maven核心程序解压和配置4. 使用 Maven:命令行环境4.1 实验—:根据坐标创建Maven工程4.1.1 Maven核心概念:坐标4.1.2 实验操作4.1.3 Maven核心概念:POM4.1.4 Maven核心概念:约定的目录结构4.2 实验二:在Maven 工程中编写代码4.3 实验三:执行Maven的构建命原创 2022-03-14 21:11:21 · 250 阅读 · 0 评论 -
【学习笔记】SQL数据库
MySQL1、初识MySQL1.1 为什么学习数据库1.2 什么是数据库1.3 数据库分类1.4 MySQL1.5 安装MySql1.6 SQLyog1.7 连接数据库2. 操作数据库2.1 操作数据库2.2 数据库的列类型2.3 数据库的字段属性(重点)1、初识MySQLJavaEE:企业级Java开发 Web前端(页面:展示,数据!)后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据, Text, Excel, word)1.1 为什么学习数原创 2022-03-13 20:51:52 · 790 阅读 · 0 评论 -
【学习笔记】注解和反射
这里写目录标题1. 什么是注解?1. 2. 内置注解1. 3. 元注解1. 4. 自定义注解2. 反射概述2.1 静态语言 VS 动态语言2.2 Reflection2.3 获得反射对象2.4 得到Class类的几种方式2.5 哪些类型可以有Class对象?3. 类加载内存分析3.1 分析类的初始化3.2 类加载器3.3 获取类的运行时结构4. 动态创建对象执行方法5. 性能对比分析6. 获取泛型信息7. 获取注解信息1. 什么是注解?annotationAnnotation是从JDK5.0开始引入的原创 2022-03-10 19:41:10 · 149 阅读 · 0 评论 -
【学习笔记】java多线程详解
多线程1. 概述1.1 线程Thread,进程Process,多线程1. 概述线程实现(重点)线程状态线程同步(重点)线程通信问题高级主题1.1 线程Thread,进程Process,多线程一个进程可以有多个线程说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度原创 2022-03-10 14:33:11 · 193 阅读 · 0 评论 -
【学习笔记】网络编程
这里写目录标题1. 什么是计算机网络?2. 网络通信的两大要素3. IP地址4. 端口5. 通信协议思考总结:1. 三次握手,四次挥手是什么意思?1. 什么是计算机网络?包packet什么是TCP连接? 打电话什么是UDP连接? 发邮件什么是计算机网络?指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的?数据交换,通信,想要达到这个效果需要什么?如何准确定原创 2022-03-08 16:37:00 · 101 阅读 · 0 评论 -
【学习笔记】一小时开发贪吃蛇
贪吃蛇1.创建项目2. 创建类StartGames3. 绘制静态窗口GUI4. 载入数据5. 定时器,和键盘监听6. 吃食物,积分系统,7.项目打包1.创建项目新建项目,选择项目地址新建包2. 创建类StartGamespackage com.yu.snake;import javax.swing.*;public class StartGames { public static void main(String[] args) { // 1. 绘制一个静态窗原创 2022-03-07 19:36:44 · 125 阅读 · 0 评论 -
【学习笔记】JAVA I/O框架
JAVA I/O框架1. 什么是流?2. 流的分类:3 字节流3.1 FileInputSteam的使用(文件字节流的使用)3.2 FileOutputStream的使用3.3 字节流复制文件3.4 字符缓冲流3.5 BufferedInputStream的使用3.6 BufferedOutputStream的使用4. 对象流4.1 序列化4.2 反序列化4.3 序列化和反序列化注意事项5 字符流5.1 常见字符编码5.2 字符流抽象类5.3 FileReader的使用5.4 FileWriter的使用5.原创 2022-03-07 15:38:11 · 288 阅读 · 0 评论 -
java集合框架详解
java集合框架详解1. 什么是集合?2. Collection 体系集合2.1 Collection父接口2.2 Collection使用3. List集合3.1 List子接口3.2 List接口使用11. 什么是集合?概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。和数组的区别:数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型位置: java.util.*2. Collection 体系集合2.1 Collection父接口原创 2022-03-02 22:37:56 · 386 阅读 · 0 评论 -
Sql刷题笔记
目录SQL29 计算用户的平均次日留存率sql lead使用SQL29 计算用户的平均次日留存率牛客链接题意明确:用户在某天刷题后第二天再来刷题的平均概率问题分解:限定条件第二天再来。解法1:表里的数据可以看作是全部第一天来刷题了的,那么我们需要构造出第二天来了的字段,因此可以考虑用left join把第二天来了的拼起来,限定第二天来了的可以用date_add(date1, interval 1 day)=date2筛选,并用device_id限定是同一个用户。解法2:用lead函数将原创 2022-02-27 20:15:13 · 270 阅读 · 0 评论 -
【面试准备】JAVA面试题积累
JDK:java开发者工具JRE:java运行环境JVM:java虚拟机java,javac: 编译运行java的, javac编译,java运行javadoc:把java的东西生成一篇文档jar: 把java打包成一个应用1.IDEApsvmsout原创 2022-02-25 13:39:18 · 280 阅读 · 0 评论 -
java快速学习(数组,OOP)
系列文章目录一个类里面只能有一个public , 可以有多个class文章目录系列文章目录Java数组01 什么是数组02 数组的声明和创建03 三种初始化及内存分析04 下标越界及小节05 数组的使用06 二维数组07 Arrays类讲解08 冒泡排序09 稀疏数组面向对象编程00 什么是面向对象01 回顾方法的定义02 回顾方法的调用静态方法 和 非静态方法形参和实参值传递和引用传递03 类和对象的创建04 构造器详解05 创建对象内存分析06 简单小节类和对象07 封装详解08 什么是继承09 S原创 2021-06-29 16:31:20 · 124 阅读 · 1 评论 -
JAVA快速了解(基础语法,流程控制,方法)
系列文章目录之所以会看java,是因为学校要用到Java来完成课程考试提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言前言原创 2021-06-28 19:08:59 · 139 阅读 · 0 评论