Java
文章平均质量分 90
平时的学习笔记随便看看
sid10t.
个人博客见首页置顶,还在建设中,欢迎访问!
展开
-
【JAVA】Dozer 介绍及快速入门教程
文章目录概述使用安装入门XML 映射注解映射SpringBoot 集成结语概述Dozer 是什么?Dozer 是 Java Bean 到 Java Bean 的映射器,他以递归的方式将数据从一个对象复制到另一个对象。它支持简单的属性映射,复杂类型映射,双向映射,隐式显式的映射,以及递归映射,使用该映射器可以很方便的在项目中进行 pojo、do、vo 之间的转换。它支持三种映射方式:注解、API、XML。它是开源的,遵从 Apache 2.0 协议。 使用安装Maven如果你原创 2022-03-08 13:15:21 · 24653 阅读 · 0 评论 -
【JAVA】对象中使用 static 和 String 的一些基础探究
文章目录前言原题static简介使用String== 与 equals()常量与非常量intern()JAVA 源码native 源码使用后记前言跟同学在讨论 JAVA 期末试题时,对于一些 static 和 String 在对象中的使用方法,若有所思,特此记录一下,也祝没有对象的友友可以自己 new 一个出来!那我们先来看一看试卷里的原题; 原题主要就是两个类 MyClass.java 和 TestMyClass.java,填代码的部分就直接跳过了,然后就是输出结果,看看你是否也能全原创 2022-03-15 19:31:42 · 23115 阅读 · 2 评论 -
探讨 Java 中 valueOf 和 parseInt 的区别
文章目录前言区别parseInt前言在编程中,遇到类型转换,好像会经常用到 parseInt 和 valueOf,当然这里只拿 Integer 类型进行陈述,其他类型也是雷同的;想必有读者也跟我一样,经常交叉使用这两个方法,但却不知道这两者到底有什么区别,接下来就来探究一番; 区别Integer.parseInt(s) 的作用就是把字符串 s 解析成有符号基本类型的 int;Integer.valueOf(s) 把字符串 s 解析成 Integer 对象类型,返回的对象可以调用 I原创 2021-11-18 21:14:30 · 32298 阅读 · 0 评论 -
探究 String,StringBuffer,StringBuilder
文章目录前言前言其实很早的时候有看过 String,StringBuffer,StringBuilder 这三个的区别的,但到现在也忘得差不多了,趁着今儿又碰到了,赶紧查漏补缺一下;原创 2021-11-11 20:56:06 · 30302 阅读 · 0 评论 -
你认识强大的 Stream 和 Optional 吗?
文章目录前言Stream创建流操作流过滤映射匹配组合转换流完整实例前言早已仰慕 Stream 流久已,终于有机会彻底的了解其特性以及用法了,关于源码的深度理解可能还需要继续增加功底,在学 Stream 的时候,同时认识了强大的 Optional,奈斯!接下来的博文直接上用法了,想了解更多,建议阅读以下两篇博文:一文带你入门Java Stream流,太强了Java 8 Optional 最佳指南 Stream流的操作可以分为两种类型:1)中间操作,可以有多个,每次返回一个新的流,可原创 2021-11-10 15:28:50 · 31741 阅读 · 3 评论 -
软件创新实验室:MySQL数据库与简单SQL语句使用
文章目录前言简介特点SQLDDL:操作数据库、表DML:增删改表中数据DQL:查询表中的记录DML:增删改表中数据DQL:查询表中的记录后记前言本博文专用于软件创新实验室MySQL数据库与简单SQL语句课堂,请上课的同学们先自行安装 MySQL,可参考群里发的视频,也可以参考博文MySQL安装教程,在开发这条路上,数据库将会一直陪伴着我们! 简介什么是数据库?数据库是一个以某种有组织的方式存储的数据集合,它是一个按数据结构来存储和管理数据的计算机软件系统。理解数据库的一种最简单的办法是原创 2021-07-17 23:39:00 · 31998 阅读 · 4 评论 -
软件创新实验室:JavaScript学习
文章目录前言前言本博文专用于软件创新实验室JS学习课堂,原创 2021-07-22 16:34:08 · 30598 阅读 · 4 评论 -
超详细!从HashMap到ConcurrentMap,我是如何一步步实现线程安全的!
文章目录声明前言什么是HashMap?什么是Map?HashMap定义HashMap底层原理Put方法的原理声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 前言 什么是HashMap?在了解 HashMap 之前先了解一下什么是 Map; 什么是Map?定义Map 是一个用于存储 Key-Value 键值对的集合类,也就是一组键值对的映射,原创 2021-08-24 18:40:32 · 31965 阅读 · 13 评论 -
软件创新实验室:IP地址
IP地址概念IP地址:InternetAddress唯一定位一台计算机(在网络上的)127.0.0.1:本机 localhostIP地址分类IPv4/Ipv6IPv4:127.0.0.1,4个字节组成,0~255,有42亿个地址,30亿个都在北美,亚洲只有4亿,2011年就用尽了。IPv6:128位,8个无符号整数!公网(互联网) - 私网(局域网)ABCD类地址A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。原创 2021-03-09 17:43:42 · 23772 阅读 · 0 评论 -
萌新必入!手把手教你玩转Synchronized锁和Lock锁!
文章目录声明前言Synchronized锁Lock锁Synchronized与Lock区别生产者与消费者问题SynchronizedLock8锁现象后记声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 前言这是一篇关于 Synchronized 锁和 Lock 锁的超详细的万字博文,博文中列举了大量的例子用于理解,相信深度阅读本博文后,玩转 Synchronized 锁和原创 2021-08-20 16:50:38 · 30607 阅读 · 7 评论 -
软件创新实验室:Spring框架
文章目录前言简介组成IOC本质理论推导前言简介2002年,Rod Jahnson首次推出了 Spring 框架雏形 interface21 框架,2004年3月24日,Spring 框架以 interface21 框架为基础,经过重新设计,发布了1.0正式版,Spring理念 : 使现有技术更加实用 , 本身就是一个大杂烩 , 整合现有的框架技术,官网:http://spring.io/官方下载地址:https://repo.spring.io/libs-release-local/org/s原创 2021-07-10 16:50:58 · 31420 阅读 · 3 评论 -
Java:初始Maven
文章目录声明概念原理优势环境搭建总结声明1)该文章学习借鉴于金昊霖大佬的maven详解。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。概念Maven是Apache下的顶级的开源项目(顶级就是指Apache下的项目都是以此为基础开发的),项目管理工具,管理java项目。特点:1、项目对象模型 (Project Object Model)POM对象模型,每个maven工程中都有一个pom.xml文件,定义工程所依赖的jar包、本工程的坐标、打包运行方式。2、依原创 2020-08-08 18:07:06 · 23032 阅读 · 0 评论 -
Java:萌新之路——银行账户管理系统
题目设计一个银行账户管理系统欢迎使用银行账户管理系统1.登录2.注册3.退出请输入要执行的操作当前用户:xxx1.查询账户余额2.转入3.支出4.查询交易记录5.退出请输入要执行的操作由于是Java萌新,所以本题只要完成上述操作即可,不必过于完善,下面提供的代码在完成上述题目要求的基础上,实现了可注册多个账户而不造成数据混乱,注册时密码不少于六位,有需求者可自行添加,如需数字字母混合之类的,登录时验证用户名是否存在和密码是否匹配,不过没有设计注册时用户名是否有重复,可自行添加。原创 2020-07-31 11:10:41 · 26874 阅读 · 3 评论 -
Java:四大内部类详解及总结
文章目录声明成员内部类局部内部类匿名内部类静态内部类内部类总结普通内部类局部内部类匿名内部类静态嵌套类声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。成员内部类成员内部类是最普通原创 2020-07-30 11:04:40 · 23137 阅读 · 0 评论 -
Java:异常及相关内容和通过异常处理问题
文章目录声明概念基本异常运行时异常异常参数throw关键字Exception 类的层次捕获异常try块catch关键字finnal关键字异常处理程序的执行图异常继承异常方法throws关键字声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。概念在《Java编程思想》P248页有这样一段话:“ 异常 ”这个词有 “ 我对此感到意外 ”的意思。问题出现了,你也许不清楚该如何处理,但你的确知原创 2020-07-29 09:29:39 · 23694 阅读 · 0 评论 -
Java:类与对象及源文件声明规则
文章目录声明类概念构造方法对象概念创建对象访问实例变量和方法源文件声明规则思考声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。类概念类是一个模板,它描述一类对象的行为和状态。通过下面一个简单的类来理解下 Java 中类的定义:public class Dog{ String name; //狗的名字 String color;原创 2020-07-28 08:24:39 · 23081 阅读 · 0 评论 -
Java:this关键字与super关键字
文章目录声明this关键字super关键字声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。this关键字书上对于this的描述:this 表示一个对象的引用,它指向正在执行方法的对象。特别的,在构造方法中,通过this关键字调用其他构造方法时,必须放在第一行,否则编译器会报错。且在构造方法中,只能通过this调用一次其他构造方法。this 是自身的一个对象,代表对象本身,可以理解为原创 2020-07-27 09:41:50 · 23149 阅读 · 0 评论 -
Java:构造方法与普通/静态/构造代码块
文章目录声明构造方法普通代码块静态代码块构造代码块构造方法、静态代码块、构造代码块的执行顺序声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。构造方法默认构造器、构造器重载、构造器的继承1.构造方法必须和类名完全相同。在java中,普通方法可以和构造方法同名,但是必须带有返回值。2.构造方法的功能主要用于在类创建时定义初始化的状态。没有返回值,也不能用void来进行修饰。这就保原创 2020-07-26 10:28:15 · 23206 阅读 · 0 评论