java
小麦79
世界破破烂烂,活着缝缝补补。
展开
-
类的属性和方法(java)
类的属性和方法原创 2023-10-21 21:15:50 · 284 阅读 · 0 评论 -
传智杯第二届javaB组例题
对于某个队伍,首先计算所有队伍(包括自己)给这个队伍评分的平均值,然后剔除掉和这个平均值差别超过 15 分的评分(保证不会出现所有的评分全部被剔除的情况),最后再对剩余的评分求平均值,四舍五入取整后作为这个队伍的项目得分。根据题目输入数据,然后求每个队伍代号的平均值,在此遍历每个每个队伍代号的成绩,与平均值比较大于15的舍去,计算新的平均值(四舍五入),然后按照题目要求计算各同学的最终成绩(四舍五入),最后排序输出即可。这位同学的最后得分就是 的理论成绩加上 的所在队伍的项目得分,然后四舍五入取整。原创 2023-10-06 16:25:22 · 184 阅读 · 0 评论 -
传智杯第一届例题5
求表示符合题目要求的最长子序列的长度。原创 2023-10-06 15:45:15 · 117 阅读 · 0 评论 -
机动车问题(java)
类与对象原创 2023-10-02 20:10:38 · 189 阅读 · 0 评论 -
数字特征值编程题(java)
Math.pow(n,m)为求n的m次方。原创 2023-10-02 19:19:38 · 67 阅读 · 0 评论 -
编程题判断奇偶个数(java)
do-while循环原创 2023-10-02 15:47:25 · 268 阅读 · 0 评论 -
Java传智杯试题(DFS)
代码中主要运用了DFS算法。原创 2023-10-02 15:08:55 · 184 阅读 · 0 评论 -
Java传智杯练习试题(阿瑟夫环)
阿瑟夫环的理解与运用原创 2023-10-02 14:20:12 · 108 阅读 · 0 评论 -
java知识点四及错题整理
重写的方法能够抛出任何非强制异常,无论被重写的方法是否抛出异常。但是,重写的方法不能抛出新的强制性异常,或者比被重写方法声明的更广泛的强制性异常,反之则可以。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。子类和父类不在同一个包中,那么子类只能够重写父类的声明为public和protected的非final方法。子类和父类在同一个包中,那么子类可以重写父类所有方法,除了声明为private和final的方法。被重载的方法可以声明新的或更广的检查异常;原创 2023-02-04 21:46:03 · 208 阅读 · 0 评论 -
java知识点三
6、此处super还是this,亦或直接getClass().getName(),结果都是一样的;4、使用ExecutorService、Callable、Future实现有返回结果的多线程。2、父类的getClass方法继承自Object类,且该方法是final的,不能被修改;1、super.getClass()调用的是父类即Date类的方法;4、Class中的getName()方法针对引用类型的返回的是。3、Object中的getClass()返回的是。,即Date的名称,可以使用。原创 2023-02-04 21:26:59 · 247 阅读 · 0 评论 -
java知识点2
链接:https://www.nowcoder.com/questionTerminal/4a28cad5db4d4e7cb3bd7abffda01c14。3.计算队列长度:(rear-front+QueueSize)%QueueSize。队尾指针是rear,队头是front,其中QueueSize为循环队列的最大长度。5.出队:(front+1)%QueueSize。4.入队:(rear+1)%QueueSize。1.队空条件:rear。原创 2023-02-02 14:03:07 · 103 阅读 · 0 评论 -
java知识点
B 先输入abc使之排列为bac,再从右端输出ca,从右端输入d,再依次输出d和b,所以序列为cadb;A 要满足输出da,则先输入abc再从右端输入d,排列为cbad,右端输出为dabc,所以A错;2.已知输入序列为abcd经过输出受限的双向队列后能得到的输出序列有()输出受限意为可以在两端输入只能在一端输出。1.栈和队列的插入和删除操作的时间复杂度都是O(1)原创 2023-02-01 11:27:42 · 100 阅读 · 0 评论 -
java知识点
小数如果不加 f 后缀,默认是double类型。double转成float向下转换,意味着精度丢失,所以要进行强制类型转换。2、子类重写父类方法后,若想调用父类中被重写的方法,用super。‘f’ 字符会自动装箱成包装类,就可以向上转型成Object了。1、子类构造函数调用父类构造函数用super。3、未被重写的方法可以直接调用。原创 2023-01-27 16:28:31 · 52 阅读 · 0 评论 -
java知识点
Spring并没有为我们提供日志系统,我们需要使用AOP(面向方面编程)的方式,借助Spring与日志系统log4j实现我们自己的日志系统。方法的重载:在同一个类中,方法名相同参数列表(参数类型、顺序、个数)不同,与返回值无关 -->在一个类中是多态性的一种表现。方法的重写:在子父类关系中,当父类无法满足子类条件时,子类覆盖重写父类的方法,相同的方法名、参数列表、返回值。Spring提供了AOP方式的日志系统。原创 2023-01-27 16:21:10 · 62 阅读 · 0 评论 -
java-错题整理二
default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。· protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。注意:不能修饰类(外部类)。Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。使用对象:变量、方法。注意:不能修饰类(外部类)· public : 对所有类可见。使用对象:类、接口、变量、方法。C在当前类,或者它所有的父类中。B在当前类或者它的父类中。A在当前类,或者子类中。原创 2023-01-27 16:10:36 · 117 阅读 · 0 评论 -
java-错题整理
①. 每一次循环都会减二,7每次减2都是成奇数。1:syso里减了一次1,do里面还有一句–i。②. 执行1次,5 执行2次,3 执行3次,1 执行4次,-1 永远执行不到0。2:完全执行到0才会结束,执行1次循环及时到0以下也是会继续执行。以下代码的循环次数是。原创 2023-01-27 15:52:34 · 107 阅读 · 0 评论 -
设计模式——单例模式
设计模式——单例模式原创 2023-01-27 14:59:30 · 65 阅读 · 0 评论 -
遍历Map的多种方式
方式二:Set keySet = map.keySet()遍历所有的值,遍历过程中根据key来获得值,实现遍历map。原创 2023-01-20 21:10:20 · 64 阅读 · 0 评论 -
Collecion常用的方法
【代码】Collecion常用的方法。原创 2023-01-19 16:12:02 · 72 阅读 · 0 评论 -
for-each循环
【代码】for-each循环。原创 2023-01-19 15:45:54 · 40 阅读 · 0 评论 -
List集合的实现类
ArrayList:底层用数组实现的集合,增删改查。原创 2023-01-16 17:25:26 · 56 阅读 · 0 评论 -
集合的基本操作
【代码】集合的基本操作。原创 2023-01-16 15:25:14 · 48 阅读 · 0 评论 -
正则表达式
要录入电话号码(字符串),格式要求:共有11位,第一位一定是1,剩下的10位是数字。使用正则表达式对字符串进行匹配,如果匹配失败则提醒用户。原创 2023-01-15 17:14:13 · 47 阅读 · 0 评论 -
Calendar-日历类
WEEK_OF_MONTH 表示当前月中的星期数。DAY_OF_MONTH 表示一个月中的某天。DAY_OF_WEEK 表示一个星期中的某天。DAY_OF_YEAR 表示当前年中的天数。通过这个类就能够像操作日历一样来操作时间。HOUR_OF_DAY 表示一天中的小时。原创 2023-01-15 16:54:11 · 173 阅读 · 0 评论 -
SimpleDateFormat
从键盘录入一个时间,xx年xx月xx日xx时xx分xx秒,将这个时间转换成毫秒值保存下来。表示日期格式的类,可以使用这个类实现字符串和Date日期对象之间的转换。原创 2023-01-15 14:31:24 · 44 阅读 · 0 评论 -
System工具类
public static long currentTimeMills():获取当前时间的毫秒值。public static void exit(int status):虚拟机退出。原创 2023-01-14 19:54:42 · 76 阅读 · 0 评论 -
Random工具类
【代码】Random工具类。原创 2023-01-14 17:16:51 · 99 阅读 · 0 评论 -
Math工具类
public static double pow(double a,double b):计算某个数的几次幂。public static double floor(double a):返回小于参数的最大整数。public static double ceil(double a):返回大于参数的最小整数。public static int max(int a, int b):获取最大值。public static double sqrt(double a):计算平方根。原创 2023-01-14 17:01:58 · 89 阅读 · 0 评论 -
包装类-自动装箱和自动拆箱
自动装箱:把基本数据类型转换为包装类型。自动拆箱:把包装类型转换成基本数据类型。原创 2023-01-14 11:22:49 · 57 阅读 · 0 评论 -
StringBuilder 介绍及练习
需求:使用StringBuffer将数组中的数据按照指定格式拼接成一个字符串。需求:从键盘录入一个字符串,对字符串进行反转。输入格式:{1,2,3}原创 2023-01-13 18:59:50 · 56 阅读 · 0 评论 -
StringBuffer的特点
1.相比String这种不可变的字符序列,StringBuffer实现的是一种可变的字符序列。1)初始化容量、指定容量:指定StringBuffer中的用于存放字符的字符数组的长度。2.可变的实现:通过数组的复制来实现的。StringBuffer的特点。2)往字符数组里面添加数据。原创 2023-01-13 15:35:31 · 119 阅读 · 0 评论 -
java中String的练习
举例:abbddAffeeEddcccwceaa。输出结果:abdAfeEdcwcea。需求:去除一个字符串中相邻重复字符。原创 2023-01-13 11:47:26 · 55 阅读 · 0 评论 -
String练习一
需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字符出现的次数。需求:把数组中的数据按照指定格式拼接成一个字符串。大串:Adcddkiqooqkdddleef。小写字符数值:97-122。大写字符数值:65-90。数字字符数值:48-57。举例:键盘录入"abc"统计大串中小串出现的次数。输出结果:“cba”原创 2023-01-12 20:52:49 · 59 阅读 · 0 评论 -
java中其他的常用方法
int compareToIgnoreCase(String str):按字典顺序比较两个字符串(忽略大小)int compareTo(String anotherString):按字典顺序比较两个字符串(大小写)trim():去除字符串前后的空格。字符串外面的空格被删掉了里面的没删。原创 2023-01-12 14:47:43 · 61 阅读 · 0 评论 -
java中的切割方法
String[] split(Sting regex,int limit):按照规则来切割字符串limit表示总共切成几段(也就是数组的长度)String[] split(String regex):按照规则来切割字符串。原创 2023-01-12 14:29:09 · 976 阅读 · 0 评论 -
java中的替换方法
String replace(String old,String new):将字符串中的一部分字符串用新的代替。String replace(char old,char new):将字符串中的一部分字符用新的代替。原创 2023-01-12 14:14:32 · 1825 阅读 · 0 评论 -
常用的转换API
static String valueOf(char[] chs):把字符数组转成字符串。static String valueOf(int i):把int类型的数据转成字符串。String concat(String str):把字符串进行拼接。char[] toCharArray():把字符串转换为字符数组。String toLowerCase():把字符串转成小写。String toUpperCase():把字符串转成大写。把一个字符串的首字母转成大写,其余为小写。其中有编码、解码和乱码。原创 2023-01-11 16:46:42 · 232 阅读 · 0 评论 -
遍历字符串
②不使用charAt(),使用substring()原创 2023-01-11 14:28:47 · 66 阅读 · 0 评论 -
常用的获取方法
int indexOf(String str,int fromIndex):返回指定字符串在此字符串中从指定位置后第一次出现处的索引。int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引,ch是字符的码表值。原创 2023-01-11 11:41:34 · 95 阅读 · 0 评论 -
String 常用API2
String[] strs = {“李张蛋”,“张三”,“张飞”,“李伟”,“刘明”};查询一个某个班级中所有姓张的学生。原创 2023-01-11 10:47:12 · 63 阅读 · 0 评论