java 基础题

以下是为您整理出来关于【java 基础题】合集内容,如果觉得还不错,请帮忙转发推荐。

【java 基础题】技术教程文章

java基础题练习

java基础题练习final, finally, finalize 的区别 final 是访问修饰符 finally 是异常处理的代码块, 用于在代码发生异常时,最后的处理。 finalize 内存回收对象之前调用该方法, 用于显示释放其他资源。Exception、Error、运行时异常与一般异常有何异同 同:都是派生于Throwable类 Error 描述的是虚拟机层面的异常(如:虚拟机内存溢出) Exception java语言层面的异常 又分:运行时异常 unchecked exception(非...

Java基础题【代码】

题目:现有如下文本:"Java语言是面向对象的,Java语言是健壮的,Java语言是安全的,Java是高性能的,Java语言是跨平台的"。请编写程序,统计该文本中"Java"一词出现的次数。想法:从左至右依次查找,将已查找的部分截取掉。方法: 查找参数字符串str在调用方法的字符串中第一次出现的索引,如果不存在,返回-1public int indexOf(String str) 截取字符串,从索引beginIndex(包含)开始到字符串的结尾public String substring(int...

Java基础题(3)【代码】

题目: 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。 例如6=1+2+3.编程??? 找出1000以内的所有完数。 题目分析: 1,求出每一个数的因子 2,每个因子求和,和他本身的数作比较 3比较相等,记录数据,失败则跳过 4…i++重复上面三个步骤 代码: import java.util.ArrayList;public static void main(String[] args) {ArrayList<Integer> list = new ArrayList<>();for (int i = 1; i < 1001; i++) {if (same(i, sum(y...

Java基础题(4)【代码】

题目: 输入某年某月某日,判断这一天是这一年的第几天? 分析:、 闰年二月29,普通年份28 1月31;2月 ,3月31;4月30;5月31;6月30;7月31; 8月31;9月30;10月31;11月30;12月31 代码: import java.util.Scanner;public static void main(String[] args) {Scanner s = new Scanner(System.in);int year, month, day;do {System.out.println("输入年份:");year = s.nextInt();if (year < 1) {System.out.println("请输入正...

这道Java基础题真的有坑!我求求你,认真思考后再回答。【图】

本文目录 一.题是什么题? 二.阿里Java开发规范。 2.1 正例代码。 2.2 反例代码。 三.层层揭秘,为什么发生异常了呢? 3.1 第一层:异常信息解读。 3.2 第二层:抛出异常的条件解读。 3.3 第三层:什么是modCount?它是干啥的?什么时候发生变化? 3.4 第四层:什么是expectedModCount?它是干啥的?什么时候发生变化? 3.5 第五层:组装线索,直达真相。 四.这题的坑在哪? 4.1 回头再看。 4.2 还有一个骚操...

Java基础题——二维数组【代码】

问题描述 随机产生一个5x5的二维数组(输出的数字必须大于零,小于十) 问题: 输出该随机数组 1.求出对角线上的数字总和(注意交点上的数字不能重复计算) 2.将数组对角线上的数字换成【*】 样列: // 1 6 6 6 6 // 1 2 3 4 5 // 1 6 5 4 3 // 1 2 2 2 2 // 2 5 5 5 5 // 29 // * 6 6 6 * // 1 * 3 * 5 // 1 6 * 4 3 ...