Java基础
文章平均质量分 87
BHBshy
IT小白
展开
-
PowerMocker&Jacoco单元测试全解
PowerMocker&Jacoco单元测试全解第一章 pom文件的引入与各种坑1. pom文件<!-- 测试包 --><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope><原创 2021-02-08 18:29:29 · 1524 阅读 · 5 评论 -
git基本操作和github互通
一.git初始化命令: git init #在本地创建一个git仓库idea方式:直接创建就行了git设置忽略文件:git config --global core.excludesfile ~/.gitignore #命令设置全局忽略文件下面就来介绍忽略文件的配置方法:空行和#开头的行被忽略;glob 模式匹配,shell简化的正则表达式;最后加(/)表示忽略的是目录;在匹配模式之前加上(!)表示取反;(*)匹配零个或多个任意字符;[abc]匹配任意一个,a或者b或者c原创 2020-10-12 14:50:28 · 163 阅读 · 1 评论 -
Java中,循环对bean的属性进行赋值
项目背景我们开发过程中会碰到这样一类问题,就是数据层或三方接口返回的Bean对象需要转换重新装换一下我们需要的对象。我们通常的做法就是通过getter/setter方法进行一个一个进行赋值,这样的话书写起来太复杂了,并且太重复了。我尝试写了一个工具类,能够对各种场景下的对象进行相互赋值。功能介绍可以为将要赋值的对象进行单个单个的按顺序赋值通过传递的属性的index(就是他是第几个属性)获取本属性的值返回对象中属性的数量两个对象之间相互拷贝属性值传递一个list,遍历bean进行赋值传递一个原创 2020-08-24 15:55:41 · 2958 阅读 · 1 评论 -
Integer和String内存分配分析
一.关于Integer的分析直接上图开始分析:1. i == j :false直接看一下编译之后的字节码可以看到,当执行Integer i= 200;的时候会执行Integer.valueOf这个方法,然后发现是创建了两个对象,所以肯定不相等public static Integer valueOf(int i) { // 这里就是传说中的Integer的常量池大小是 -128 ---- 127 if (i >= IntegerCache.low &&原创 2020-05-19 12:25:57 · 593 阅读 · 0 评论 -
Java实现邮件发送(传统方式)
package jl.bh.shy.utils;import java.util.Properties;import javax.mail.Address;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.i...原创 2018-10-30 18:51:15 · 272 阅读 · 0 评论 -
数据结构-顺序表(java)
package bh.shy.list;import org.junit.Test;import bh.shy.listconst.ListConst;public class MyList {// 定义一个数组Tprivate T[] t;private int length;private int listSize;// 获取顺序表的长度public int get...原创 2018-09-04 17:50:04 · 243 阅读 · 0 评论 -
JVM基础
什么是JVM:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;JVM是一种规范或者说是一种理念。现在主要有三种JVM。&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&原创 2019-01-19 21:22:13 · 161 阅读 · 0 评论 -
jdk发展历程
原创 2019-01-21 17:10:45 · 684 阅读 · 0 评论