![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
知识点以及题解
敲不会代码也学不会英语
Google
展开
-
Mysql 自带分页异常
经检查后发现,是mysql的分页出现了问题,其中分页后进行了排序,按照state进行的排序。25条数据,在分页是10时,第一页和第二页的数据有重复的。分页是30时无异常。原创 2023-11-15 18:17:48 · 194 阅读 · 0 评论 -
java程序设计之类与对象
类抽象例如,将长方形设计成一个类public class Rect {//长,宽 int a; int b;//方法 周长 public int length() { int c=2*(a+b); return c; } public int area() { return a*b; }}创建对象用new操作成员变量成员变量:定义对象的状态局部和成员变量相同时,用this指代成员变量//////////////////////////////////////原创 2021-05-21 20:00:39 · 144 阅读 · 0 评论 -
Map集合保存值key倒序输出
//未获得Iterator对象用于迭代键package test1;import java.util.*;//import java.util.Scanner;//通过Map保存值并倒序打印class Mycomparator implements Comparator{//自定义比较器比较 public int compare(Object obj1,Object obj2) { String ele1=(String)obj1; String ele2=(String)obj2;原创 2020-12-20 15:20:39 · 1109 阅读 · 0 评论 -
利用hashSet重写,舍弃姓名相同的对象
package test1;import java.util.*;//import java.util.Scanner;//利用HashSet添加三个对象class Person{ String name; int age; public Person(String name,int age) { super(); this.name=name; this.age=age; } //重写hashCode()方法 public int hashCode() { retur原创 2020-12-20 14:36:24 · 148 阅读 · 1 评论 -
java利用 Random类产生随机数(20-30)
package test1;import java.util.*;//import java.util.Scanner;//利用Random类产生随机数(20-30)public class Main { public static void main(String[] args) { Random rand=new Random(); for(int i=0;i<5;i++) { int num=20+rand.nextInt(11); System.o原创 2020-12-20 13:43:03 · 5802 阅读 · 0 评论 -
字符串大小写转换并倒序输出 java
package test1;import java.util.Scanner;//字符串大小写转换并倒序输出public class Main { public static void main(String[] args) { String str="HelloWorld"; char[] ch=str.toCharArray(); StringBuffer buffer=new StringBuffer();//buffer对象 for(i原创 2020-12-20 11:23:54 · 1763 阅读 · 2 评论 -
java 设计shape接口和它的两个实现类
package test1;import java.util.Scanner;//设计shape接口和它的两个实现类interface Shape{ double area(double givenValue);//定义抽象方法}class Square implements Shape{//接口引用 public double area(double sideLength) { return sideLength*sideLength; }}class Circle implem原创 2020-12-20 10:41:31 · 1733 阅读 · 1 评论 -
java 设计学生类以及它的一个子类
package test1;import java.util.Scanner;//设计学生类以及它的一个子类class Student{ String name; int age; public Student(String name,int age) { this.name=name; this.age=age; }//两个参数的构造方法 public void show() { System.out.println("name="+name+" "+"age="+age);原创 2020-12-20 10:17:49 · 1894 阅读 · 1 评论 -
java 斐波那契数列的递归方法后的第n个数的数值
package test1;import java.util.Scanner;//用斐波那契数列的递归方法后的第n个数的数值public class Main { public static void main(String[] args) { int n=8; int num=getNum(n); System.out.println("第"+n+"个数的数值为:"+num);} public static int getNum(int n) {//注意一定要是静态的否则报错 i原创 2020-12-20 10:00:07 · 1670 阅读 · 1 评论 -
java设计学生类并进行测试
package test1;import java.util.Scanner;class Student{ String name; double grade;//包含的两个属性 public Student() {//无参的构造方法 } public Student(String name,double grade) { this.name=name; this.grade=grade;//赋值 }//有参的构造方法 public void setName(String原创 2020-12-20 09:46:37 · 1555 阅读 · 1 评论 -
字符串匹配问题KMP
package test1;public class SubstringSearch { /** * Slow method of pattern matching * O(m*n) */ public boolean hasSubstring(char[] text, char[] pattern){ int i=0; int j=0; int k = 0; while(i <原创 2020-11-29 16:59:09 · 167 阅读 · 0 评论 -
二、继承的用法
二、继承的用法/////不太符合要求如下:定义父类Vehicle,具有属性车轮数和车重,构造函数初始化对象属性,构造方法show()用以输出相关属性定义子类Truck,表示卡车,新增属性表示载重量定义子类Minibus,表示面包车,新增载客数属性为两个子类定义合适的构造方法用以初始化属性覆盖父类的show方法,输出相关信息package test1;/*定义父类Vehicle,具有属性车轮数和车重,构造函数初始化对象属性,构造方法show()用以输出相关属性定义子类Truck,表示卡原创 2020-11-29 16:54:55 · 115 阅读 · 0 评论 -
一、类的定义与使用
一、类的定义与使用要求如下:编写程序Account.java, 定义一个类Account,表示银行账户定义账号、储户、余额定义账户最小余额定义存钱方法,能够显示当前账户的原有金额,存入金额、总金额定义取钱方法,少于最小余额,给出相应措施package test1;public class Account { String account ; String name; final double minBalance =10; static double balance ;原创 2020-11-29 16:54:10 · 268 阅读 · 0 评论 -
利用Java提供的异常处理机制实现以下功能:
利用Java提供的异常处理机制实现以下功能:检查用户输入的密码是否满足:一、长度大于6二、必须包含数字、大写字母和小写字母//package text2;//import java.text.DecimalFormat;import java.util.Scanner;public class Main { public int flag; public void regist(String s) throws Exception { int len = s.length();原创 2020-11-29 16:38:21 · 117 阅读 · 0 评论 -
java程序设计基本知识点之语法
1.单个a+b=cimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner reader=new Scanner(System.in);//从键盘中读入 int a,b,c; a=reader.nextInt();//读入下一个数 b=reader.nextInt(); c=a+b; System.out.println(c);//输出 re原创 2020-10-31 08:39:53 · 1035 阅读 · 0 评论