学习一门计算机语言,我觉得除了学习它的语法外,最重要的就是要学习怎么在这个语言环境下进行单元测试,因为单元测试能帮你提早发现错误;同时给你的程序加一道防护网,防止你的修改破坏了原有的功能;单元测试还能指引你写出更好的代码…
分类:java
Java入门第三季1.9问题编码
不多说,直接上代码,有什么问题写评论里,我再修改完善 强化版发布,自动判断搜书途径,更少的异常状况,详情请见:Java入门第三季1.9问题编码 Plus版 测试程序 import java.util.*; public …
共同学习Java源码--常用数据类型--String(十四)
public String[] split(String regex, int limit) { /* fastpath if the regex is a (1)one-char String and this cha…
SpringBoot配置中@ConfigurationProperties和@Value的区别
基本特征 @ConfigurationProperties 与@Bean结合为属性赋值 与@PropertySource(只能用于properties文件)结合读取指定文件 与@Validation结合,支持JSR303…
Annotation整合工厂设计模式
Annotation 是为了提供配置处理操作的,这些配置可以通过反射实现,本课程主要讲解 Annotation 与工厂设计模式的整合处理操作。 代码如下: package com.anno.demo; im…
数组和判断的语句的使用
1 package com.company; 2 import java.util.Arrays; 3 import java.util.Scanner; 4 public class One { 5 Scanner i…
【转载】一起来学Spring Cloud | Eureka Client注册到Eureka Server的秘密
LZ看到这篇文章感觉写得比较详细,理解以后,便转载到自己博客中,留作以后回顾学习用,喝水不忘挖井人,内容来自于李刚的博客:http://www.spring4all.com/article/180 一、前言: 我们知道E…
Java和Python中的整数除法,取余,舍入
关于除法,你也许觉得没什么值得谈论的,毕竟小学的时候体育老师就教过我们了。然而对于编程中使用的除法,我觉得还是有很多值得注意的细节的。为什么我想深究一下?因为我日常主要使用Java和Python编程,而它们的除法在细节上…
java设计模式--适配器模式
适配器模式:将一个本不能兼容客户端的类的接口通过适配器转为可以兼容的接口。 这里有一个“中国学生接口”,定义了“说中国话”和“听中国话两个方法” //中国学生接口 public interface ChineseSt…
javaweb之json转换
javaweb之json转换 1.什么是json? 我们知道在java中有对象的概念,那么在js中怎样去表示一个对象呢?答案就是json,例如var person={“name”:“李华”,“age”:“10”}; 或者…
TreeMap
在使用TreeMap的时候可以根据key实现数据的排序处理,但是对于key是不允许设置为null的,因为需要依靠Comparable接口对象中的compareTo()方法进行排序,如果传入的对象为空,那么调用方法返回…
猫哥带你去战斗——Java Web开发——Java篇[7]——认识数据库
从最简单的角度讲,数据库是这样子一个东西: 首先,一台电脑安装了数据库软件比如MySQL之后,可以在建立多个数据库,以便不同的需求使用不同的数据库,此处每个数据库我们一般称之为database。 第二,一个databas…