自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 控制台模拟登录操作:输入账号和密码,当账号有误时,输出账号错误,当密码有误时,输出密码有误

这里的账号用name来模拟,密码用age来模拟一个简单的测试测试类 @Test public void testLogin() throws Exception { System.out.println("请输入账号"); //控制台输入 Scanner sc = new Scanner(System.in); //获取控制台输入的内容 String s = sc.nextLine(); Sys

2020-09-12 17:05:55 1406

原创 java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for

java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for XXX.XXXX.XXX可能原因一:可能原因二:mybatis-config.xml 没有引入或者引用位置有错误​注意:需要从包的位置开始,以 / 为分割...

2020-09-11 21:40:25 536

原创 统计一个字符串中每个字符出现次数

需求:统计一个字符串中每个字符出现次数方式一:public class Demo { public static void main(String[] args) { String str = "ABCDEFABCDEABCDABCABA"; Map<Character, Integer> map = new HashMap<>(); char[] chars = str.toCharArray(); for

2020-08-28 20:23:23 886

原创 JAVA基础-面向对象-day03

面向对象-day0312. 多态思想12.1. 接口接口是一种约定规范,是多个抽象方法的集合(制定规范)作用:体现了规范和实现相分离的思想,也体现了组件之间低耦合的思想。12.1.1. 接口定义和多继承性接口可以认为是一种特殊的类,但是定义类的时候使用class关键字,定义接口使用interface关键字。public interface 接口名{ //抽象方法1(); //抽象方法2(); //抽象方法2();}接口定义代码:因为接口的中方法都是公共的抽象方

2020-08-13 20:18:53 167 1

原创 JAVA基础-面向对象-day02

面向对象-day0210.2.2. this关键字​ 局部变量和成员变量同名,此时在方法中调用变量时根据就近原则,优先使用局部变量,示意图如下。可以看出setName方法中两次使用的name,都是直接寻找距离自己最近的形参name,就相当于把参数name的值设置给参数name,根本就没有把参数值设置给成员变量。​ 使用 this.变量名 的语法,此时访问的就是成员变量,this的其他操作,后面再讲。继承思想11.1.继承语法public class 子类名 extends 父类

2020-08-12 17:23:38 109

原创 打印正三角形

public static void main(String[] args) { for (int i=1;i<=5;i++){ //设置行数 for (int j=1;j<=5-i;j++){ //打印空格数 System.out.print(" "); } for (int k=1;k<=i;k++){ //打印*个数 System..

2020-08-11 17:14:08 1251

原创 JAVA基础-面向对象-day01

第二阶段-面向对象面向对象-day019.面向对象概述9.1. 软件开发方式(了解)9.1.1.面向过程(了解)​ 面向过程和面向对象各有千秋,面向对象更符合我们常规的思维方式,稳定性好,可重用性强,易于开发大型软件产品,有良好的可维护性,它拥有三大特征:封装(Encapsulation)继承(Inheritance)多态(Polymorphism)9.1.3.什么是抽象​ 先来普及一个面向对象中非常重要的一个概念——抽象。​ 所谓抽象,从特定的角度出发,从已经存在

2020-08-09 20:36:31 155

原创 定义一个正整数的数组arr,删除arr数组中指定索引的元素,删除元素后面的元素需要往前移动,并且最后的索引位置用-1补上

import java.util.Arrays;public class practice8 { public static void getArray(int[] arr, int index){ for (int i = index; i < arr.length-1; i++){ //从需要删除的索引位置开始遍历,长度小于原数组长度-1,否则arr[i+1]会超出范围 arr[i] = arr[i+1]; }

2020-08-07 21:54:53 752

原创 一个n位数,判断它是不是回文数。例如:12321是回文数,个位与万位相同,十位与千位相同

package com.ja.day06;public class practice6 { public static boolean isPnumber (int num) { //定义一个变量,去接收最终颠倒过来的数字 int newNum = 0; int num2 = num; while (num2 != 0) { int num3 = num2 % 10;//取各位数 new

2020-08-07 21:21:48 640

原创 /*9、定义一个方法,判断某个整数是否为质数*/

package com.ja.day06;public class practice9 { public static boolean ZHI(int a){ if (a == 1){ return true; } else if (a == 2){ return true; } else { for (int i = 2; i < a; i

2020-08-07 21:19:42 428

原创 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

思路:按你正常计算90的分解质因数来就有思路了n=2;num=9090 / 2 = 45,余数为0,那么取45作为下一轮的num进入循环,45 / 2(再次除以2) 余数不为0 ,那么把n+1,再次进入循环,就为45/3=15,余数为0,取15作为下一轮的num进入循环,15/3(再次除以3)=5,取5作为下一次的num进入循环,5/3(除不尽),n+1,再次循环 5/4(除不尽),n再加1,5/5=1;循环结束。import java.util.Scanner;public class test

2020-08-07 19:55:25 958

原创 day05-方法

day05-方法6.方法6.1.定义和调用(重点)6.1.1.方法的定义(重点)方法:完成某一特定功能(如:求和,统计数量等)的代码块定义方法,语法格式[修饰符] 返回值类型 方法名称(参数类型 参数名1,参数类型 参数名2,…) { 方法体; [return 返回值;]}格式分析:修饰符:public、static等,static修饰的方法直接使用类名调用即可,目前都使用static修饰返回类型:限定返回值的类型,方法在完成一个功能后,是否需要给调用者返回一个结果?如

2020-08-06 21:03:47 140

原创 day04-数组

day04-数组5. 数组5.1 JVM内存模型(掌握)JVM内存划分,人为的根据不同内存空间的存储特点以及存储的数据。方法区:线程共享的内存区域,存储已被虚拟机加载的类信息Java虚拟机栈:简称栈,每个方法被执行的时候都会同时创建一个栈帧用于存储该方法的局部变量Java堆:所有的对象实例以及数组都要在堆上分配。每次使用new关键字,就表示在堆内存中开辟一块新的存储空间。5.2.1 什么是数组(了解)​ 所谓数组,把具有相同类型的多个常量值有序组织起来的一种数据形式。

2020-08-04 19:08:30 168

原创 JAVA基础-day03-选择语句和循环语句

day03-选择语句和循环语句3.1 顺序结构(重点)如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的,一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束。public class SequenceDemo{ public static void main(String[] args) { System.out.println("A"); System.out.println("B"); System.out.println("C"); Sys

2020-08-02 19:52:33 201

原创 JAVA基础-day02-变量和运算符

2.1.3.1 变量概述(了解)作用:表示存储空间,可用来存放某一类型的常量,没有固定值,并可以重复使用。变量是内存中一块区域,可以往该区域存储数据,修改里面的数据,也可以获取里面的数据。变量的特点:占据着内存中的某一块存储区域该区域有自己的名称(变量名)和类型(数据类型)可以被重复使用该区域的数据可以在同一类型范围内不断变化2.1.3.2 变量定义和赋值(重点)使用变量注意:变量必须先声明,并且初始化后才能使用定义变量必须有数据类型变量从开始定义到所在的花括号结束之内可以使用

2020-08-01 21:12:21 187

原创 JAVA基础-day01-Java基础笔记

JAVA从零开始,每天记录今天所学笔记day01-开发环境和第一个程序1.3.1. JDK和JRE概述(了解)JRE:Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM,一般在只运行程序而不开发程序的服务器中安装。JDK:Java开发工具,包含开发Java程序的所有工具如javac和java等。JVM:Java虚拟机,它是运行所有Java程序的虚拟计算机。JVM是不跨平台的,在Windows下装Windows版的JVM,在Linux下装Linux版的JVM

2020-08-01 21:06:30 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除