![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
柠檬水不加冰_
狮子永远不会在乎绵羊的想法!
展开
-
使用Generator自动生成代码
SpringBoot下generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dt原创 2022-02-28 10:54:47 · 1395 阅读 · 0 评论 -
java语言基础知识---递归排序
1.用递归计算1-n之间的所有自然数的和public int getSum(int i){ if(i == 1){ return 1; }else{ return i + getSum(i - 1 ); }}2.用递归计算1-n之间的所有自然数的乘积(n!)public int getSum(int i){ if(i == 1){ return 1; }else{ return i* getSum(i - 1 ); }}...原创 2020-06-02 15:56:58 · 185 阅读 · 0 评论 -
Java语言基础知识:Arrays常用的工具类
1.boolean equals(int[] a,int[] b):判断两个数组是否相等int[] arr1 = new int[]{1,2,3,4};int[] arr12= new int[]{1,3,2,4};boolean isEquals = Arryays.equals(arr1,arr2);System.out.println(isEquals);//false2.Str...原创 2020-04-29 17:14:23 · 166 阅读 · 0 评论 -
java语言基础知识---冒泡排序
class Test{ public static void main(String[] args){ int[] ids = new int[]{10,6,43,4,99,76}; //冒泡排序 for(int i = 0; i<ids.length-1;i++){ for(int j = 0; j<ids.length-i-1;j++){ ...原创 2020-04-29 16:28:37 · 126 阅读 · 0 评论 -
java语言基础知识---数组Array
一、数组的概念1.数组(Array),多个相同类型的数据按照一定的顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理2.数组相关概念:2.1数组名2.2元素2.3角标、下标、索引2.4数组的长度:元素的个数3.数组的特点:3.1数组是有序排列的3.2数组属于引用数组类型的变量。数组的元素,既可以是基本数据类型也可以是引用数据类型3.3创建数组对象会在内存...原创 2020-04-28 11:24:40 · 212 阅读 · 0 评论 -
java语言基础----for循环的使用结构以及for循环嵌套练习
for循环结构的使用1).循环的4要素①初始化条件—>boolean类型②循环条件③循环体④迭代条件2)for循环的结构for(①;②;④){③}执行过程:①-②-③-④-②-③-④……②...原创 2020-04-22 09:44:53 · 235 阅读 · 0 评论 -
Java语言基础----if~else 练习/switch~case练习
if 练习1我家狗狗5岁了,5岁相当于人类年龄多大呢?其实,狗的前两年每一年相当于人类的10.5岁,之后每增加一年,增加4岁。那么5岁的狗狗相当于人类年龄的多少呢?import java.util.Scanner;class DagTest{ public static void main (String[] args){ Scanner scan = new Scanner(Sys...原创 2020-04-21 11:26:29 · 394 阅读 · 0 评论 -
Java语言基础----使用Scanner从键盘获取输入的值
一、如何从键盘获取不同类型的变量,需要使用Scanner类具体步骤:1.导包:import Java.util.Scanner;2.Scanner的实现化:Scanner scan = new Scanner(System.in);3.调用Scanner类的相关方法,来获取类型的变量代码:import java.util.Scanner;class Scanner...原创 2020-04-20 11:01:18 · 413 阅读 · 0 评论 -
java语言基础-----运算符
一、算术运算符二、赋值运算符三、比较运算符(关系运算符)四、逻辑运算符五、位运算符六、三元运算符原创 2020-04-16 11:13:47 · 170 阅读 · 0 评论 -
java基础知识总结------Java定义的数据类型及基本数据类型之间的运算规则
一、Java定义的数据类型 1.基本数据类型: 整型:byte(-128—127),short,int,long, 字符型:char, 浮点型:float,double、 布尔型:boolean 2、引用数据类型: 类(class) 接口(interfa...原创 2020-04-15 10:27:21 · 315 阅读 · 0 评论 -
java判断string变量是否是数字的六种方法小结
1.用正则表达式首先要import java.util.regex.Pattern 和 java.util.regex.Matcher/** * 利用正则表达式判断字符串是否是数字 * @param str * @return */ public boolean isNumeric(String str){ Patte...转载 2019-05-06 10:31:39 · 1445 阅读 · 0 评论 -
时间问题
38 /**39 * 当前日期加上天数后的日期40 * @param num 为增加的天数41 * @return42 */43 public static String plusDay2(int num){44 Date d = new Date();45 SimpleDateFormat forma...转载 2019-03-18 16:13:28 · 317 阅读 · 0 评论 -
导出pdf文档,自己设置文档结构
package com.example.demo;import java.io.File;import java.io.FileOutputStream;import com.itextpdf.text.Document;import com.itextpdf.text.Element;import com.itextpdf.text.Font;import com.itextpdf...转载 2019-01-30 14:46:25 · 291 阅读 · 0 评论 -
contains 对list中的对象去重
contains 对list中的对象去重 /** * 统计各省份有消费的商户数量(区分网吧宾馆) * @param match * @return */public List<StoreEntity> selectConsumeStoreGroupByStoreType(DBObject match) { // 客户端支付 List<...原创 2018-10-19 15:15:15 · 667 阅读 · 0 评论 -
身份证号验证规程
package cn.smb.api.include.utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;...原创 2018-07-19 15:46:42 · 197 阅读 · 0 评论 -
重写、覆盖、重载、多态几个概念的区别分析
override->重写(=覆盖)、overload->重载、polymorphism -> 多态 override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载. 2、重写方法的访问修饰符一定要大于被重写方法的访问修...转载 2018-05-24 15:23:10 · 143 阅读 · 0 评论