- 博客(20)
- 收藏
- 关注
原创 shiro框架使用bug
使用shiro框架时出现如下bug:org.apache.shiro.authc.IncorrectCredentialsException: Submitted credentials for token [org.apache.shiro.authc.UsernamePasswordToken - admin, rememberMe=false] did not match the expected credentials.可能出现此bug的原因为:1)没有设置加密算法,却进行加密配置2)虽然进
2021-09-15 19:30:34
455
原创 java 字符统计 HashMap
import java.util.HashMap;import java.util.Scanner;public class Test2 { public static void main(String[] args) { System.out.println("请输入字符串:"); String s = new Scanner(System.in).nextLine(); HashMap<Character, Integer> map = new HashMap<&
2020-05-16 11:55:27
213
原创 java 丑数
把只包含质因子2,3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但7、14不是,因为它们包含质因子7。 习惯上我们把1当做是第一个丑数。代码思想:先准备三个LinkedList集合,将2,3,5分别放入三个集合中。遍历2到所求的n,取出最小值,然后将最小值删除,将最小值分别乘以2,3,5分别添加到集合中。。。import java.util.LinkedList;import java.util.Scanner;public class Test1 { public stat
2020-05-15 18:26:27
618
原创 java接口
java里面不允许多重继承,所以如果要实现多个类的功能,则可以通过实现多个接口。java接口和java抽象类代表的就是抽象类型。即接口是特殊的抽象类。接口中的方法必须都是抽象方法,而普通的抽象类可以有普通的方法。OOP是面向对象的编程,如果要提高程序的复用性,增加程序的可维护性,可扩展性,就必须是面向接口编程,面向抽象的编程。特点:1.接口中的方法都是抽象的方法2.通过interface关键字创建接口3.通过implements关键字让子类来实现4.接口突破了java的单继承的局限性5.接口和
2020-05-09 20:37:41
192
原创 java多态及抽象类
多态是指同一个实体同时具有多种形式主要是指同一个对象,在不同的时刻,代表的对象不同,指的是对象的多种形态多态特点:1.多态的前提是继承2.要有方法的重写3.父类引用指向子类对象 Animal a =new Dog();–小到大,向上转型多态中,编译看左边 运行看右边public class Test5_Duotai { public static void main(String[...
2020-05-08 00:02:43
281
1
原创 java关键字static和final的使用
static 关键字 用于修饰成员(成员变量和成员方法)特点:1.随着类的加载而加载2.只加载一次,就会一直存在,知道类消失就一起消失了3.优先于对象加载,被所有的对象共享4.可以直接被类名调用//测试static关键字public class Test4_Ststic { public static void main(String[] args) { //静态资源优先于对象...
2020-05-07 20:52:19
316
原创 测试java继承
//测试继承中成员变量的用法public class Test1_Extends { public static void main(String[] args) { Sub s=new Sub(); s.show(); }}class Fu{ int sum=30;}class Sub extends Fu{ int sum=20; public void sh...
2020-05-07 15:12:14
556
原创 java 继承
在java中,所有的类都有一个默认的父类Object,即使我们没有显式的去继承这个类。在Object类中定义了一些方法,其中有几个方法是我们必须掌握的,比如equals方法,hashCode方法,wait方法,notify方法,getClass方法等。这些方法我会在以后文章给大家介绍,今天我们要讨论的是java中的继承。在继承关系中一般两个角色,父类和子类,其中父类也叫基类,子类也叫派生类。其中...
2020-05-06 22:02:28
117
原创 java关键字this的使用
//测试this在构造方法之间的调用public class Test3_this { public static void main(String[] args) { Car c=new Car(); System.out.println(c.name); }}class Car{ String name; public Car() { this("BMW");/...
2020-05-06 17:05:30
134
原创 冒泡排序法 java
冒泡排序法的原理:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。import java.util.Arrays;import java.util.Ran...
2020-05-02 18:52:34
209
原创 用java输出99乘法表
public class Test7_prictice2 { public static void main(String[] args) { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { int result=i*j; System.out.print(i+"*"+j+"="+result+"\t"); ...
2020-04-30 22:07:59
446
原创 用java在控制台输出圆的周长和面积
public class Test3_circle { public static void main(String[] args) { while(1>0){ System.out.println("请输入圆的半径:"); double perimeter; double area; Scanner input=new Scanner(System.in);...
2020-04-28 21:09:36
1579
原创 python中的列表操作
lst=["葫芦娃","喜羊羊","美羊羊","美羊羊","傻羊羊"]c=lst.count("美羊羊")#计算出某一字符出现的次数print(c)lst=[1,4,5,2,23,43,3,34]lst.sort()#升序排列print(lst)lst.sort(reverse=True)#降序排列print(lst)列表的增删改查增lst=["葫芦娃","喜羊羊","美羊...
2019-11-21 15:57:43
98
原创 python中的字符串操作(2)
字符串替换s1="Tom_Marry_John_Tim_John"s2=s1.replace('Tom','')#将字符串中的Tom替换为空,字符串是不可变对象,所有操作都是产生新的字符串返回print(s2)s1="Tom_Marry_John_Tim_John"s3=s1.replace('John','Alex',2)#将字符串中的2个John都替换为Alexprint(s3)...
2019-11-08 11:13:57
491
原创 python中的字符串操作(1)
首字母大写s='abCde fGHij Klmn's.capitalize()全部转换成小写s.lower()全部转换成大写s.upper()大小写相互转换 即字符串中的大写字母转换为小写字母 小写字母转换为大写s.swapcase()转换成小写, 和lower的区别: lower()对某些字符支持不够好。casefold()对所有字母都有效. 比如东欧的一些字⺟(...
2019-11-07 22:03:24
101
原创 python中的运算知识
#python中%s表示的是字符串的占位符#%d 是数字的占位符#如果字符串中有了占位 则后面的所有%都是占位 需要转义name=input("请输入你的名字:")age=input("请输入你的年龄:")hobby=input("请输入你的爱好:")gender=input("请输入你的性别:")print("%s今年%s岁,是一个帅哥,爱好%s,性别:%s" %(name,ag...
2019-11-07 11:18:02
97
原创 python 简单的if-elif使用
#用户输入一个分数 判断其等级grade=int(input(“请输入你的分数:”))if grade>=90:print(“A”)elif grade>=80:print(“B”)elif grade>=70:print(“C”)elif grade>=60:print(“D”)else:print(“E”)...
2019-11-06 21:42:04
477
原创 判断输入的字符串是否是回文java and python
package huiwen;import java.util.Scanner;public class Homework_Huiwen {public static void main(String[] args) {while (true) {System.out.println(“请输入字符:”);String s = new Scanner(System.in).nextLin...
2019-05-11 19:38:28
627
原创 输出3维坐标点以及到原点的距离
package practice_3D坐标点;public class Point {int x;int y;int z;public String toString() { return x+","+y+","+z;}public double distance() { return Math.sqrt(x*x+y*y+z*z);}}package practice...
2019-05-11 18:47:13
2466
原创 输入年月日 判断是第几天
输入年月日 判断是第几天package demo01;import java.util.*;public class Dijitianpanduan {public static void main(String[] args){Scanner scan = new Scanner(System.in);System.out.println(“请输入年份:”);int year=s...
2019-04-27 12:48:52
967
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人