![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 71
xcg纸飞机xcg
这个作者很懒,什么都没留下…
展开
-
BigInteger 和BigDecimal
对于BigInteger和BigDecimal的相关认识。原创 2023-03-16 15:01:10 · 1210 阅读 · 3 评论 -
java图片转成base64传给前端
java图片转成base64原创 2022-08-02 16:42:56 · 2680 阅读 · 0 评论 -
jvm的学习
jvm的自传这是主要来自狂神视频的学习,然后觉得很有必要自己通过学习后能够变成自己的东西,让自己再自述一遍对jvm的认识!!一.jvm在系统上的大体位置jvm是Java虚拟机它的位置可以粗略的以,以下的方式表达出来!基于操作系统之上,这也就解释了为什么每一个系统都可以适用Java语言,使得Java具有了很好的可移植性。二.jvm的体系结构对于Java文件来说运行的大体过程是如何的呢?三、类加载器类加载器的作用:加载class文件例子:图例描述:car class文件通过类加载器(原创 2022-02-22 21:17:23 · 372 阅读 · 0 评论 -
java中的native关键字 Thread中的private native void start0()(详细)
以下分三点来讲述一下java native: 1、什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。 "A native method is a Java ...转载 2020-11-18 08:22:56 · 3263 阅读 · 0 评论 -
system.exit(0)和system.exit(1)的区别
这是在学习javaweb的时候,狂神老师突然提到的,我没有听说过,多记一点。首先去jdk的api文档中查看,先搜索System找到对应方法得到结论:方法如下:static void exit(int status) 得到信息:status参数是状态码。status非零的表示异常终止,反之则为正常终止。等效于Runtime.getRuntime().exit(n)。不管是什么参数都能够关闭当前程序。api原文如下exitpublic static void exit(int .原创 2020-11-03 19:19:15 · 288 阅读 · 0 评论 -
java线程状态及相关基操(优先级、状态观测、守护线程)
1、线程停止(flag)不推荐使用jdk提供的stop()、destory()方法。【已废弃】推荐线程自己停下来建议使用一个标志位进行中止变量当flag=false,则终止线程运行示例代码:package com.xv.state;//测试stop//1.建议线程正常停止--->利用次数,不建议死循环。//2.建议使用标志位---->设置标志位//3.不要使用stop或者destory过时的方法jdk不建议使用public class TestStop implemen原创 2020-10-26 17:23:36 · 156 阅读 · 0 评论 -
java线程状态(了解级)
线程的几个状态:线程的一些方法:原创 2020-10-26 15:11:09 · 84 阅读 · 0 评论 -
Lamda表达式(java多线程)
Lambda表达式希腊字母排序第十一为的字母避免匿名内部类定义过多实质属于函数式编程的概念为什么要用呢?避免匿名内部类定义过多代码简洁去掉了没有意义的代码,只留下核心的逻辑理解Functional Interface(函数式接口)式学习java8 lambda表达式的关键所在。函数式接口定义任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。如下例子:public interface MyInterface{ public abstract void myFu原创 2020-10-26 14:41:36 · 202 阅读 · 0 评论 -
龟兔赛跑(Runnable接口实现)
//模拟归途赛跑public class Race implements Runnable { //胜利者 private static String winner; @Override public void run() { for (int i = 0; i <= 100; i++) { //模拟兔子休息 if ("兔子".equals(Thread.currentThread().getNam原创 2020-10-25 16:00:02 · 819 阅读 · 0 评论 -
java线程的创建(三种方法实现——Thread、Runnable、Callable)
本案例用的环境及软件资源:idea2019commons-io-2.8.0.jar(apche)jdk1.8请在有线程概念基础下学习本章视频地址:https://www.bilibili.com/video/BV1V4411p7EF?p=8注意:一定要将jar包引入library否则图片下载会有问题线程创建三种方式三种线程创建:第一种Thread类继承自定义线程类继承Thread类重写run()方法,编写线程执行体创建线程对象,调用start()方法启动线程实现例子需求原创 2020-10-25 15:50:20 · 253 阅读 · 0 评论 -
java线程学习主要概念理解
本次希望弥补java线程核心概念https://www.bilibili.com/video/BV1V4411p7EF?p=2多线程引言:可以同时执行如右图。程序:是指令和数据的有序集合,其本身没有任何含义,静态的概念。进程:执行程序的依次执行过程,他是一个动态概念。是系统资源分配的单位。线程:通常在一个进程中可包含若干个线程,当然一个进程中至少包含一个线程不然没有存在的意义。很多线程是模拟出来的,正真的多线程是指有多个cpu,即多核,如服务器。如果是模拟出来的多项成,即在一个cpu的情.原创 2020-10-25 10:38:15 · 82 阅读 · 0 评论 -
java元注解(超详细,便于后期遗忘翻看)
正在学习如何自己搭建自己的spring时遇到的注解知识弥补。java元注解定义:元注解就是负责注解其他注解,Java定义了4哥标准的meta-annotation类型,他们被用来提供对其他annonation类型做说明。这些类型和它们所支持的类在java.lang.annonation包中可以找到。注解名用途@Target用于描述注解的使用范围@Retention表示在什么级别保存该信息,描述生命周期@Document说明该注解被包含在javadoc中.原创 2020-10-24 22:51:41 · 95 阅读 · 0 评论 -
Java动态代理和静态代理的学习(jdk和cglib)
学习背景在学习设计模式的时候,研究数据访问对象的spring的自动注入,代理名词多次出现,通过资料搜索进行研究,课程推荐:https://www.bilibili.com/video/BV1M54y1X78p?t=8991使用工具及环境:1.idea20182.jdk1.83.maven项目Java动态代理和静态代理的学习(jdk和cglib)一、代理简介1.1 小定义代理模式,就是给一个对象提供一个代理对象,控制原对象的访问。在这个模式中,通过创建代理对象作为替身替代了原有对象,从而达.原创 2020-10-21 17:05:58 · 212 阅读 · 0 评论 -
项目错误日志之Error running ‘DictDAOTest.testCount‘: Failed to resolve org.junit.platform:junit-platf
错误积累环境及工具1.idea2018软件工具2.springBoot开发环境问题日志:今天想看看spring得mapper底层代理得实现结果测试报错具体如下。报错如下这是报的错误看了一下maven配置很正常,但是还是没用。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot原创 2020-10-19 20:35:29 · 1327 阅读 · 0 评论 -
idea报错:please specify commit message
git的时候发生这么个错在我上传git的时候报了这么个错误,这是因为第一次上传需要写commit message就是这么个框里面写点字就可以了!!!!原创 2020-10-17 14:39:12 · 25462 阅读 · 7 评论 -
小白学习java集合框架(Collections工具类)
希望各位能够留下你们美丽的赞和评论谢谢,或者有好的资源帮帮小编提升实力一起努力,奥里给!!拒绝垃圾视频:超级好的视频,建议从头开始看:https://www.bilibili.com/video/BV16K4y1x7Gi?p=42Collections本段建议自己照着代码手打体验一下,只是一个工具类拿来用就可以了。package cn.itcast.study;import java.util.ArrayList;import java.util.Arrays;import java.原创 2020-10-11 02:51:59 · 87 阅读 · 0 评论 -
小白学习java集合框架(集合Collection)
挺苦逼的,java基础没学好所以要来恶补一下,希望各位能够留下你们美丽的赞和评论谢谢。集合一、集合概念概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。二、集合和数组的区别(1)数组长度固定,集合长度不固定(2)数组可以存储基本类型和引用类型,集合只能引用类型。三、Collection3.1 Collection体系及结构3.2 Collection父接口特点:代表一组任意类型的对象,无序、无下标、不能重复。方法功能boolean add.原创 2020-10-11 02:08:08 · 263 阅读 · 0 评论 -
小白学习java集合框架(泛型)
java基础希望各位能够留下你们美丽的赞和评论谢谢。泛型一、泛型概念概念:二八年至是参数话类型,把类型作为参数传递。(泛型类、泛型接口、泛型方法)好处:(1)提高代码重用性(2)防止类型转换异常,提高代码的安全性二、泛型类、接口、方法2.1泛型类注意:1、泛型只能使用引用类型。2、不同泛型对象之间不能相互赋值。代码示例:泛型类FanXingDemo1package cn.itcast.study;/** * 泛型类 * 语法:类名<T> * T表示.原创 2020-10-11 02:05:18 · 111 阅读 · 0 评论 -
小白学习java集合框架(集合Map)
希望各位能够留下你们美丽的赞和评论谢谢。集合一、集合概念概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。二、集合和数组的区别(1)数组长度固定,集合长度不固定(2)数组可以存储基本类型和引用类型,集合只能引用类型。三、MapMap体系结构图Map父接口特点:存储一对数据,无序、无下标,键不可重复,值可重复。方法功能void clear()清空default V compute(K key, BiFunction<? s.原创 2020-10-11 02:00:11 · 140 阅读 · 0 评论