JavaSe
文章平均质量分 90
莫诺蒙
努力学习java的学生
展开
-
由Maven创建的项目,无法初始化类问题
JDBC无法初始化类,could not initialize class...,maven配置原创 2022-03-24 22:33:36 · 1346 阅读 · 0 评论 -
JVM探究
JVM探究请你谈谈你对JVM的理解?Java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowError?怎么分析JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?知道吗?谈谈JVM中,类加载器你的认识?jvm是什么:JVM是Java Virtual Machine的缩写。它是一种基于计算设备的规范,是一台虚拟机,即虚构的计算机。JVM屏蔽了具体操作系统平台的信息(显然,就像是我们在电脑上开了个虚拟机一样),当然,JVM执行字节码时实际上还是原创 2022-02-23 14:46:23 · 176 阅读 · 0 评论 -
JAVA注解与反射
JAVA注解与反射文章目录JAVA注解与反射一. 注解1. 什么是注解2. 内置注解3. 自定义注解,元注解一. 注解1. 什么是注解Annotation是从JDK5.0开始引入的新技术Annotation的作用:不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取Annotation的格式注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如: @SuppressWarnings(value=“unchecked”原创 2021-06-16 09:58:17 · 160 阅读 · 0 评论 -
网络编程详解
网络编程详解文章目录网络编程详解网络通信的两个要素IP地址网络通信的两个要素网络编程中有两个主要的问题:如何准确的定位到网络上的一台或者多台主机找到主机之后如何进行通信网络编程中的要素:IP和端口号 (关于ip的类)网络通信协议 (关于TCP UDP的类 )IP地址...原创 2021-05-13 21:56:33 · 116 阅读 · 0 评论 -
JAVA多线程详解(三)
JAVA多线程详解(三)文章目录JAVA多线程详解(三)五. 线程协作(生产者消费者模式)五. 线程协作(生产者消费者模式)原创 2021-04-21 21:41:39 · 133 阅读 · 0 评论 -
JAVA多线程详解(二)
JAVA多线程详解(二)三. 线程状态1. 五大状态2. 线程方法3. 线程停止4. 线程休眠5. 线程礼让6. 线程强制执行-Join7. 线程状态观测8. 线程优先级守护(daemon)线程四. 线程同步(重点)1. 并发2. 线程同步3. 队列和锁4. 线程同步5. 三大不安全案例6. 同步方法及同步块7. 案例修改8. 死锁9. 死锁避免方法10. Lock(锁)11. synchronized与Lock的对比原创 2021-04-21 12:51:51 · 130 阅读 · 0 评论 -
JAVA学习流程
JAVA学习流程个人学习java的流程及笔记,仅此做为总结,方便日后复习原创 2021-04-20 09:54:47 · 209 阅读 · 0 评论 -
JAVA常用类(三)
JAVA常用类(三)四. BigDecimal类1. 思考2. 常用方法add()加方法subtract()减方法multiply()乘方法divide()除方法五. Date类(认识,大多已被取代)六. Calendar类1. 说明:2. 常用方法getInstance()方法get()方法set()方法add()方法getActualMaximum()方法七. SimpleDateFormat类八. System类1. arraycopy()方法2. curren原创 2021-04-19 21:07:53 · 88 阅读 · 0 评论 -
JAVA常用类(二)
JAVA常用类(二)三. String类1. 字符串存储讲解2. 常用方法length()方法charAt()方法contains()方法toCharArray()方法indexOf()方法lastIndexOf()方法trim()方法toUpperCase()/toLowerCase()方法endsWith()/startsWith()方法replace()方法split()方法equals()方法compareTo()方法案例演示3. 可变字符串append()方法原创 2021-04-19 21:06:02 · 101 阅读 · 0 评论 -
JAVA常用类(一)
JAVA常用类(一)一. Object类1. getclass()方法2. hashcode()方法3. toString()方法4. equals()方法5. finalize()方法二. 包装类1. 包装类对应2. 类型转换与装箱/拆箱Number父类中提供的6个共性方法。parseXXX()静态方法。3. 整数缓冲区面试题:代码段讲解1:代码段讲解2:代码段讲解3:原创 2021-04-19 21:01:51 · 120 阅读 · 0 评论 -
JAVA集合框架(四)
JAVA集合框架(四)五. Map接口和实现类1. Map集合概述2. Map接口使用Map集合的实现类HashMap[重点]HashMap源码简单分析HashTable(了解)Properties(以后讲)TreeMapColletions工具类集合总结原创 2021-04-19 20:49:26 · 107 阅读 · 0 评论 -
JAVA集合框架(三)
JAVA集合框架(三)三. 泛型和工具类1. 泛型概念2. 泛型类3. 泛型接口4. 泛型方法5. 泛型集合四. Set接口和实现类1. Set子接口2. Set接口的使用3. Set实现类HashSet[重点]TreeSet实例一:实例二:Comparator接口案例:原创 2021-04-19 20:43:28 · 102 阅读 · 0 评论 -
JAVA集合框架(二)
JAVA集合框架(二)二. List接口与实现类1. List接口集合遍历:例一:例二:add()方法addAll()方法get()方法subList()方法2. List实现类ArrayList集合:ArrayList源码分析Vector集合(了解)LinkedList集合LinkedList源码分析ArrayList和LinkedList的区别原创 2021-04-19 20:41:16 · 118 阅读 · 0 评论 -
JAVA集合框架(一)
JAVA集合框架(一)一. 集合的概念1. Collection接口Collection体系2. Collection父接口集合遍历:例一:例二:add()方法addAll ()方法remove()方法clear()方法contains()方法equals()方法isEmpty()方法size()方法toArray()方法原创 2021-04-19 20:38:01 · 187 阅读 · 3 评论 -
JAVA I/O框架(二)
JAVA I/O框架(二)五. 字符流1. 文件字符流2. 字符缓冲流3. 打印流4. 转换流六. File类1. 分隔符2. 文件操作3. 文件夹操作4. FileFilter接口(文件过滤器)5. 递归遍历和递归删除补充:Properties七. 总结:原创 2021-04-19 20:26:24 · 110 阅读 · 0 评论 -
JAVA I/O框架(一)
JAVA I/O框架(一)一. 流的概念二. 流的分类三. 字节流1. 文件字节流2. 字节缓冲流3. 对象流四. 编码方式原创 2021-04-19 20:24:04 · 170 阅读 · 0 评论 -
JAVA多线程详解(一)
JAVA多线程详解(一)一. 线程简介1. Process(进程)与 Thread(线程)2. 本章核心概念二. 线程实现(重点)1. 线程创建2. Thread类3. 案例:下载图片4. 实现Runnable接口5. 小结:6. 初识并发问题7. 实现 Callable接口(了解即可)8. Lamda表达式9. 静态代理模式原创 2021-04-19 20:14:22 · 133 阅读 · 0 评论 -
Java基础语法
Java基础语法一. 注释二. 标识符与关键字三. 数据类型四. 数据类型扩展五. 类型转换六. 变量常量作用域1. 变量2. Java 常量七. 基本运算符八. 自增自减九. 逻辑运算符/位运算符十. 三元运算符十一. 包机制十二. JavaDoc......原创 2021-02-28 20:27:23 · 276 阅读 · 2 评论 -
Java流程控制
Java流程控制一. 用户交互scanner二. 顺序结构三. 选择结构1. if选择结构:2. switch选择结构四. 循环结构1. while循环2. DoWhile循环3. for循环五. break continue goto关键字 和 标签1. break关键字2. continue 关键字3. goto关键字原创 2021-03-02 17:29:39 · 147 阅读 · 0 评论 -
Java方法详解
Java方法详解一. 何谓方法二. Java方法的定义和调用1. Java方法的定义2. Java方法的调用三. 方法的重载四. 命令行传递参数五. 可变参数六. 递归原创 2021-03-03 13:18:02 · 141 阅读 · 0 评论 -
Java数组详解
Java数组详解一. 什么是数组二. 数组的声明和创建1. 数组的声明2. 数组的创建三. 三种初始化和内存分析1. 三种初始化2. 内存分析四. 数组的特点1. 四个基本特点2. 数组边界五. 数组的使用1. for-Each 循环2. 数组做方法参数3. 数组做返回值六. 多维数组1. 多维数组的动态初始化(以二维数组为例)2. 多维数组的引用(以二维数组为例)七. Arrays类讲解八. 稀疏数组(扩展)原创 2021-03-05 23:36:14 · 8423 阅读 · 8 评论 -
Java面向对象基础
Java面向对象基础原创 2021-03-06 21:29:40 · 165 阅读 · 1 评论 -
Java三大特征
Java三大特征封装,继承,多态的讲解原创 2021-03-09 20:19:07 · 152 阅读 · 1 评论 -
面向对象扩展
面向对象扩展一. instanceof和类型转换二. static详解三. 抽象类四. 接口五. 内部类原创 2021-03-11 13:53:04 · 161 阅读 · 1 评论