Java
文章平均质量分 77
java语法基础,基础知识
嘟嘟的程序员铲屎官
菜鸟!
展开
-
Java基础集合上篇
Java基础篇集合总结。原创 2023-02-07 16:02:17 · 409 阅读 · 0 评论 -
Java基础多线程下篇
本篇博文,主要记录多线程相关知识,包括线程死锁,锁,线程池,Callable接口,ThreadLocal。原创 2023-02-02 03:33:23 · 447 阅读 · 0 评论 -
Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.7.0:repackage (repackage)
Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.7.0:repackage (repackage)原创 2022-11-29 23:20:00 · 5901 阅读 · 2 评论 -
高并发与秒杀实战
本篇博文主要记录IT老齐的《千万级电商高并发与秒杀实战》课程学习记录。原创 2022-11-11 14:53:49 · 618 阅读 · 0 评论 -
Java基础JDBC
本篇博文主要讲解JDBC编程部分的知识。原创 2022-09-15 16:35:14 · 505 阅读 · 0 评论 -
Java基础JDK命令行工具(jps,jstat,jinfo,jmap,jhat,jstack)
Java基础JDK命令工具总结,包括jps,jstat,jinfo,jmap,jhat,jstack命令。原创 2022-09-14 01:41:09 · 3413 阅读 · 0 评论 -
Java基础注解
本篇博文主要讲解注解相关知识。原创 2022-09-11 00:02:16 · 337 阅读 · 0 评论 -
Java基础单元测试
本篇博文主要讲解Java基础内容单元测试和Junit5的使用。原创 2022-09-10 00:01:43 · 19276 阅读 · 4 评论 -
Java基础异常处理
本篇博文主要讲解Java的异常处理,知识点包括Java异常,捕获异常,抛出异常,自定义异常,空指针异常,全局异常,断言,日志(Log4j和SLF4J)。原创 2022-09-09 03:44:21 · 632 阅读 · 0 评论 -
Java基础函数式编程
本篇博文主要总结四个知识点,函数式接口,Java的函数式编程,方法引用,和Stream API。原创 2022-09-06 23:02:57 · 2496 阅读 · 0 评论 -
Java基础JVM虚拟机
一.JVM相关基本概念1.JVM与混合语言编程( JVM并不只为Java而开发,可理解为是一个跨平台开发的平台,不同的语言通过相应的编译器生成规范一致的.class字节码文件,JVM虚拟机就会去执行该字节码文件 )2.JVM发展及种类JVM是一钟规范标准,只要自己编写的虚拟机符合该标准,并且取得相应认证(Oracle TCK验证),就可以认为是一个合格的虚拟机。目前虚拟机按厂商进行划分可以划分为二类SUN公司与其他厂商:SUN(Oracle公司)虚拟机版本:Sun Classic原创 2022-05-01 22:16:00 · 1316 阅读 · 2 评论 -
Java基础多线程上篇
一.线程相关概念1.什么是程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。简单的说就是我们写的代码(数据结构+算法)。备注:软件不等于程序,软件可以简单理解为由相关开发文档和程序组成2.什么是进程① 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存空间。当我们使用迅雷,又启动了一个进程,操作系统将为迅雷分配新的内存空间。② 进程是程序的一次执行过程,或是正在运行的一个程序。是动态过程:有它自身的产生、存在和消亡的过程。③ 进程原创 2022-04-25 12:05:44 · 4524 阅读 · 7 评论 -
Java基础反射
本篇博文主要总结Java中的反射技术。原创 2022-04-09 14:54:29 · 739 阅读 · 0 评论 -
Java基础枚举(enum关键字)
目录:前言一.枚举的简介1.枚举的引出(自定义枚举)2.使用enum关键字3.注意事项(enum关键字实现枚举)二.枚举的使用三.枚举常用方法四.枚举使用细节前言最近在回顾JavaSE部分的知识,对一些薄弱的知识进行记录,学习方式,通过视频和图书的进行学习,视频看B站韩顺平老师的30天学会Java,图书看Java核心技术 卷I 基础知识(原书第10版)。韩顺平30天学会地址:https://www.bilibili.com/video/BV1fh411y7R8?p=425一.枚举的简介1.枚原创 2022-04-05 00:32:29 · 2469 阅读 · 2 评论 -
Java基础泛型
目录:前言一.泛型的理解和好处1.泛型的理解(1) 使用传统方法的问题分析(2) 使用泛型方式2.泛型的好处二.泛型介绍1.什么是泛型2.泛型的语法3.泛型使用细节三.自定义泛型1.自定义泛型类2.自定义泛型接口3.自定义泛型方法四.通配符1.泛型继承性2.通配符前言最近在回顾JavaSE部分的知识,对一些薄弱的知识进行记录,学习方式,通过视频和图书的进行学习,视频看B站韩顺平老师的30天学会Java,图书看Java核心技术 卷I 基础知识(原书第10版)。韩顺平30天学会地址:Javahttps原创 2022-04-01 18:26:27 · 1523 阅读 · 0 评论 -
Eclipse的代码原封不动复制到word,WPS等文档中去
前言:今天在写word笔记的时候很郁闷,我把Eclipse上的代码复制到word上,最开始还好,都说是最开始还好了,那肯定是出问题了吧(逻辑鬼才),就是复制过去样式没有了,颜色黑黢黢的,我靠这怎么行,做为一名程序员,我打开了百度,搜索…然后就搜到了一篇,但是就一张图和一堆黑黢黢的文字我靠什么鬼,但是文字中有链接出于好奇我点进去了,我靠,好黄,链接就不分享了…一:步骤1:点击Window,然后.........原创 2020-03-25 22:49:53 · 3578 阅读 · 1 评论 -
javaEE解决eclipse中不能设置tomcat8.5
错误信息:解决方法:1:打开tomcat下的catalina.jar文件,具体目录为:/lib/catalina.jar2:解压这个文件3:找到:/org/apache/catalina/util/ServerInfo.properties.新建一个一样的文件2:使用winrar工具打开ServerInfo.properties文件,位置:/org/apache/catalina/util/ServerInfo.properties.3:修改其中的内容为8.0.0RAR是无法原创 2020-09-11 14:13:45 · 4816 阅读 · 2 评论 -
JavaJDBC异常记录:关于sql上能够正常执行的sql语句,在java中执行了但是返回结果不一致问题
一:问题今天在写关于JDBC程序时出现了一个异常就是sql语句在mysql中可以正常执行,在java中也能正常执行,但是二者返回结果却不一致。二:经过在msyql中执行情况:在java中的sql代码【为了解决为什么不一致,这里把sql语句写死了】:但是结果却是:受影响行数却是:0异常处理过程:1:先去掉sql条件部分看看结果却是可以执行,说明java中BaseDao里面的代码没有问题2:将条件一点一点的加起结果也可以执行3:问题大致清楚出在那里了,and后面的条件是带中原创 2021-06-11 23:20:21 · 3304 阅读 · 0 评论 -
IDEA---Project下看不见项目目录
今天开发的时候突然发现Project目录下的没有项目目录,如下图解决办法:打开Project Structure选择Modules然后点击Add Content Root如果已经有一个了,可以先删除然后再新建一个最后选择自己的目录,点击Apply就可以了此时就可以显示啦...原创 2022-02-27 01:51:25 · 5818 阅读 · 0 评论 -
Java基础Arrays类
1.Arrays类Arrays位于java.util包下(Arrays是一个操作数组的工具类)Arrays包含各种操作数组的方法(例如排序和搜索)。该类还包含一个静态工厂,允许将数组视为列表。Arrays类里的方法都是静态方法可以通过Arrays.方法名()直接调用2.Arrays常用方法(1) asList(T… a):主要用于遍历 List<String> list = Arrays.asList("a","b","c");该方法适用于对象型数据的数组(String、原创 2022-02-22 14:24:31 · 14125 阅读 · 0 评论 -
JavaSE总结(适合Java期末考试复习,JavaSE知识回顾)
JDK,DREJAVA语音编程过程标识符(命名规范)关键字数据类型常量,变量数据类型转换(自动类型转换,强制类型转换)运算符表达式,顺序,选择(if,if else else if/switch),循环(while(){}; do{}while();for for增强)数组类和对象(创建,使用,比较),final注意点,匿名对象,this关键字,super关键字OOP编程(三大特性:封装,继承,多态)异常机制集合线程IO流......原创 2022-01-04 08:22:07 · 6204 阅读 · 3 评论 -
JavaSE基础篇之-Java 流(Stream)、文件(File)和IO
FileUtil类package com.zhumin.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java原创 2021-11-27 15:22:19 · 1126 阅读 · 0 评论 -
Java-图书管理系统(控制台程序)
作者有话要说:关于这篇博客,主要记录上课的一个作业,作业任务要求如下(一.图书管理系统任务书),该项目主要就是对JavaSE部分知识进行练习(主要涉及封装继承多态集合),没有和数据后端进行交互,也没有使用任何框架。目录一.图书管理系统任务书:二.项目结构三.运行效果和源码下载地址一.图书管理系统任务书:描述:图书管理系统会因为图书的数量、种类、提供的操作等不同而具有不同的复杂度。基本信息的维护、图书借阅、归还及查询等操作通常是图书管理系统的基本功能。在规模较大、业务较多的图书馆还需要图书的库原创 2021-11-09 23:20:21 · 5527 阅读 · 2 评论 -
JavaSE基础之-Calendar时间类
本篇目录:一:Calendar类二.常用方法一:Calendar类Calendar来源于Java.util包下Calendar是一个抽象类(抽象类不能实例化)Calendar通过Calendar.getInstance()获得Calendar rightNow = Calendar.getInstance();二.常用方法原创 2021-11-09 16:53:16 · 1655 阅读 · 2 评论 -
Java关于抽象类是否可以实例化问题
最近在重新回顾JavaSE部分的知识,在学习抽象类的时候,我们都知道抽象类是不可实例化话的,当时不知道怎么的就将下面的部分敲出来了,这样就让我产生了疑问?原创 2021-10-31 01:06:55 · 3051 阅读 · 2 评论 -
java基础回顾---static关键字
一.static关键字如果一个成员使用static关键字,那么这个成员就不再属于对象了,而是属于类,会给所有该类的对象共享,在内存中只有一个。被static修饰的变量,方法将不在通过对象进行获取,而是通过类.变量 类.方法进行获取......原创 2021-10-16 23:01:43 · 326 阅读 · 0 评论 -
JavaSE实战案例贪吃蛇小游戏
1:运行效果2:项目框架3:代码3.1 Data.javapackage com.oneprogrammerofloveduduofcat.snake;import java.net.URL;import javax.swing.ImageIcon;public class Data { //头部的图片 URL public static URL headerURL=Data.class.getResource("/statics/header.png");原创 2021-05-18 12:14:45 · 395 阅读 · 7 评论 -
JAVA 仿QQ聊天程序(附源码)
第一次通过java编写完了一个模拟QQ的C/S软件【开心,但是还是感觉用C#写C/S要舒服的多【哭泣】】,项目是通过三层架构编写,由于对JavaJDBC不是很熟悉,所有数据交换写的是真的垃圾啊,软件还是存在一些问题的,比如文件传输,由于没有采用线程,软件打开一次只能传输一次,还有就是要先发送端点击发送后才能,点击接受不然接受不到数据…软件还是挺不错【自夸一下狗头】,其他的问题就不说了,自己去看源码吧…一:软件部署软件部署在实训文档最后面有讲解相关功能的介绍在实训文档里都有解释二:软件效.原创 2020-07-04 11:48:22 · 16753 阅读 · 80 评论 -
mysql配置后无法在dos里运行
异常:mysql卸载后重新安装后无法在Dos里运行,配置mysql无任何问题,异常原因可能没有mysql.ini的配置文件一:解决步骤1:找到mysql下的配置文件在C:\Program Files\MySQL\MySQL Server 5.6找到默认配置文件my-default.ini(我这里使用的是5.6版本的)没有的话自己新建一个名为my.ini的文件 内容如下,放在该目录下# For advice on how to change settings please see# .原创 2020-06-15 17:42:39 · 440 阅读 · 0 评论 -
Java模拟文件管理器
一:项目结构二:项目分析三:代码详情FileUtils类package example17;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.OutputStreamWri...原创 2020-04-23 17:55:57 · 3486 阅读 · 0 评论 -
java模拟记事本
一:程序框架图二:代码详情package notepad;import java.awt.im.spi.InputMethod;import java.io.FileNotFoundException;import java.io.FilePermission;import java.io.FileReader;import java.io.FileWriter;import j...原创 2020-04-17 11:25:37 · 2674 阅读 · 2 评论 -
Java jdk7升级到jdk8
前言: 今天在运行项目时报了下面的错误后面发现是因为本机的jdk为1.7而这个项目为1.8,所以准备将java环境升级一下,记录一下jdk7到jdk8的升级过程。一:异常信息二:解决步骤选择Properties可以发现是因为版本的原因照成的(我用的jdk7而这个项目使用的jdk8)下载相应的jdk8的安装包https://www.jb51.net/softs/691593.h.........原创 2020-04-16 19:21:16 · 6016 阅读 · 0 评论 -
正则表达式
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2............原创 2020-04-12 12:08:10 · 399 阅读 · 0 评论 -
Java保存书店每日交易记录
一:保存书店每日交易记录架构二:项目架构三:代码详情1:ModelBooks类package BookPurchasingSystem;import java.util.Date;/* * 图书实体类 */public class ModelBooks { //图书编号 private int id; //图书名称 private String n.........原创 2020-04-10 21:51:36 · 2568 阅读 · 1 评论 -
Java-斗地主小游戏洗牌发牌(控制台程序)
一分析:1:创建扑克牌CreatePlayingCards(); 2:洗牌AntomaticLicensing();3:给三名玩家进行发牌DealCards();采用集合:HashMap<Integer,String>map;ArrayListcards相关API信息:Collections.shuffle(cards);Collections.sort(u...原创 2020-04-01 22:15:38 · 1225 阅读 · 0 评论 -
Java-模拟新浪微博用户注册功能实现(控制台程序)
一:微博注册流程二:类的建立1:用户实体类 ------>User2:用户操作类(注册登入) ------>UserManager3:用户信息验证类 ------>UserVerification4:用户测试类 ------>Test三:HashSet判断对象是否相同(本节课重点)①:未重写equles和hashCode方法②:重写equ......原创 2020-03-25 21:04:01 · 4337 阅读 · 0 评论 -
Java-模拟KTV点歌(控制台程序)
一:程序框架①:添加歌曲流程图②:歌曲置顶③:歌曲前移④:退出系统二:程序代码public class KTVByLinkedList { //定义标识,判断用户是否退出系统 private static boolean sign=true; //创建用户存储歌曲列表的集合 private static LinkedList<String> link.........原创 2020-03-17 18:12:46 · 4613 阅读 · 0 评论 -
集合总结-遍历
集合对象遍历总结一:遍历流程图二: Iterator接口分析①:结构public interface Iterator<E>②:方法总结例:ArrayList遍历1:迭代器遍历集合①.: 创建ArrayList集合ArrayList<String> arrayList=new ArrayList<String>();②:. 向Arra...原创 2020-03-12 20:46:27 · 459 阅读 · 0 评论 -
API章节--第四节包装类总结
四:包装类①:包装类的定义在Java中,很多类的方法都需要接收引用类型的对象,此时就无法将一个基本数据类型的值传入。为了解决这样的问题,JDK中提供了一系列的包装类,通过这些包装类可以将基本数据类型的值包装为引用数据类型的对象。包装类都在java.lang包中。②:包装类的继承关系③:装箱和拆箱(基本数据类型和引用数据类型的相互转换)装箱:基本数据类型=>引用数据类型拆箱:...原创 2020-03-03 21:55:40 · 265 阅读 · 0 评论 -
javaSE基础篇之char
以下为个人观点及网上总结:1:概念char字符类型,八大基本类型的一种;2字节16位,在java中一个汉字或一个任意英文字符;2:关于char为整数型char n='好';int k=(int)n;//类型转换System.out.println(k);//结果为22909/*因为char在Ascll等字符编码中有对应的数值**/3:声明//声明1char a='a';/...原创 2018-11-10 13:24:51 · 255 阅读 · 0 评论