news 2026/8/31 6:42:20

java复习笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java复习笔记

一、语法

1.1 case

1.1.1 基本语法

1.1.2 case穿透

二、面向对象高级

2.1继承

2.2多态

2.2.1 多态调用成员的特点

2.2.2 多态的弊端及解决方案

多态,不能调用子类的方法,如何解决呢?强制类型转换,如下:

2.3 抽象类

2.4 接口

2.5 内部类

2.5.1 成员内部类

2.5.2 静态内部类

2.5.3 局部内部类

2.5.4 匿名内部类

三、常见API

3.1 String字符串

比较

敏感词过滤

StringBuilder

执行在分钟级别(3分钟)完成

执行在毫秒级别(30毫秒)完成

字符串转成数字,使用字符的ascii码-48

package com.doumi.basic.string; public class StringTest04 { public static void main(String[] args) { String a = "111"; String b = "111"; int len = a.length() >= b.length() ? a.length() : b.length();//求最大长度 int[] arr1 = copyStrToIntArray(a, len); printArray(arr1); int[] arr2 = copyStrToIntArray(b, len); printArray(arr2); //add int[] sum = new int[len+1]; int carry = 0;//进位 for (int i = len-1; i >= 0; i--) { int temp = arr1[i] + arr2[i] + carry; sum[i + 1] = temp % 10; carry = temp / 10; } sum[0] = carry; printArray(sum); //打印结果 for (int i = 0; i < sum.length; i++) { if(i != 0 || sum[i] != 0) { System.out.print(sum[i]); } } } /** * 将字符串转换成int数组 * @param str * @param length * @return */ public static int[] copyStrToIntArray(String str,int length){ int[] arr = new int[length]; int index = length - 1; for (int i = str.length()-1; i >= 0; i--) { arr[index] = str.charAt(i)-48;//将字符转换成数字 index--; } return arr; } public static void printString(String str) { System.out.print("["); for (int i = 0; i < str.length(); i++) { if(i != str.length()-1) { System.out.print(str.charAt(i) + ", "); }else { System.out.println(str.charAt(i) + "]"); } } } public static void printArray(int[] arr) { System.out.print("["); for (int i = 0; i < arr.length; i++) { if(i != arr.length-1) { System.out.print(arr[i] + ", "); }else { System.out.println(arr[i] + "]"); } } } }

3.2 ArrayList

3.3.Math

System

Object

包装类

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 6:40:56

HarmonyOS 鸿蒙负一屏场景入口与服务推荐

一、为什么这是鸿蒙新生态的关键能力鸿蒙新生态的价值不只是把应用搬到新的系统上&#xff0c;而是把服务拆成能被系统理解、能被多端调用、能在场景里自然出现的能力。负一屏正是这种思路的典型切入点。它关注的不是单一页面的漂亮程度&#xff0c;而是用户在校园服务里是否能…

作者头像 李华
网站建设 2026/8/31 6:37:04

网约车租车还是买车?用成本模型和计算器算出盈亏平衡点

跑网约车之前&#xff0c;几乎每个人都会卡在同一道选择题上&#xff1a;到底是租一辆车先跑起来&#xff0c;还是直接买一辆车长期干&#xff1f;问身边的老司机&#xff0c;答案往往是两极分化的。有人说“买车就是给自己打工&#xff0c;月供再高也是自己的资产”&#xff0…

作者头像 李华
网站建设 2026/8/31 6:36:48

基于SpringBoot的龙云优选便利店销售管理系统毕业设计项目源码文档

温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台…

作者头像 李华
网站建设 2026/8/31 6:35:48

途虎养车数据分析笔试解析:SQL、Python与业务案例全攻略

说实话&#xff0c;看到“途虎养车2023秋招数据分析笔试试卷B”这个标题&#xff0c;很多准备秋招的同学第一反应是去找原题、背答案。但我的看法不太一样&#xff1a;既然是在准备数据分析岗的笔试&#xff0c;真正该练的不是某一道题的答案&#xff0c;而是这张卷子背后那套“…

作者头像 李华
网站建设 2026/8/31 6:35:36

300W国产DC-DC升压方案:从拓扑选型到PCB布局的完整实践指南

这次我们来看一个国产大功率DC-DC升压方案&#xff0c;核心目标是实现300W的稳定输出。对于需要将低电压&#xff08;如12V、24V&#xff09;转换为更高电压&#xff08;如48V、60V甚至更高&#xff09;的工程师、电子爱好者和项目开发者来说&#xff0c;一个可靠、高效且功率足…

作者头像 李华
网站建设 2026/8/31 6:34:06

018-参考资料

参考资料 说明 本文汇总 ivdtools 各分析模块对应的国际指南&#xff08;CLSI EP 系列&#xff09;的对应关系&#xff0c;以及主要方法学参考文献。 对应关系用于辅助理解与分析方案设计&#xff0c;不构成监管判定&#xff1b; 涉及注册、审评或认可时&#xff0c;应依据当时…

作者头像 李华