java复习笔记

发布时间:2026/10/21 15:06:04

java复习笔记 一、语法1.1 case1.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 匿名内部类三、常见API3.1 String字符串比较敏感词过滤StringBuilder执行在分钟级别3分钟完成执行在毫秒级别30毫秒完成字符串转成数字使用字符的ascii码-48package 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[len1]; 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 ArrayList3.3.MathSystemObject包装类
延伸阅读

更多相关文章

2026/10/21 14:34:42

2019小红书数据分析校招笔试复盘:SQL、业务思维与统计基本功

1. 一场笔试背后的筛选逻辑:2019年那批题到底想考什么先说说我为什么到现在还在翻这份2019年小红书数据分析岗的笔试题。这几年帮学弟学妹做面试辅导,发现一个很有意思的现象:很多人刷了大量的SQL题、背了一堆机器学习公式,结果一…

2026/10/21 7:12:14

Python实现洛伦兹吸引子:参数化分析与动态可视化完整指南

你好,我是专注于技术分享的博主。在科学计算和动态系统模拟领域,洛伦兹吸引子是一个经典且迷人的研究对象。它不仅是混沌理论的标志性模型,也是学习数值计算、参数分析和数据可视化的绝佳案例。然而,很多教程要么只给出静态图像&a…

2026/10/21 15:03:50

agent-skills:把智能体能力沉淀为可复用、可编排的技能库

agent-skills:把智能体能干的活,沉淀成一套可复用、可编排的技能库做Agent项目时间长了,你会发现一个挺扎心的规律:单看一个智能体的Demo,跑通并不难,难的是让它稳定地干很多不同类型的活。今天聊的这个项目…

2026/10/21 15:03:50

交通信号灯识别数据集:三种标注格式与82.88% mAP复现

前段时间整理了一个带标注信息的交通信号灯识别数据集,核心能力是识别左转灯、红绿黄灯,实测识别率82.88%,并且同步导出了YOLO、COCO JSON、Pascal VOC XML三种标注格式。这个数字不是拍脑袋报的,是我在自己环境里完整跑训练和验证…

2026/10/21 15:03:50

股票期权适当性考试考点拆解:先建立风险边界再谈开户

简介:面向拟参加上交所股票期权适当性考试的投资者、从业者与备考学员,尤其能让对期权规则不熟悉的读者快速入门;这套题库资料以单选题形式系统梳理期权交易核心考点,适合备考时间紧张、需要反复刷题校验的人群。内容涵盖期权买方…

2026/10/21 15:03:50

IntelliJ IDEA Git高效实战:图形化操作深度指南

1. 这不是Git教程,而是我在IntelliJ IDEA里“摸爬滚打”五年攒下的真功夫你点开这个标题,大概率不是想学Git基础命令——git clone、git commit、git push这些,官网文档写得比谁都清楚。你真正卡住的地方,是当一个分支在IDEA里突然…

2026/10/21 14:58:43

AI证件照制作API全流程:人脸检测、人像分割与背景替换实战

1. 项目背景:为什么证件照不能靠"随手拍 随便裁"解决先说个我自己的经历。前阵子有个朋友着急办证,手头只有一张在咖啡馆拍的侧身自拍,问我能不能帮忙"裁一下"当证件照用。我当时就跟他讲,证件照真不是把脑袋…

2026/10/21 4:53:08

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/21 0:00:35

交通流仿真实战:IDM跟驰与MOBIL换道模型参数调优与避坑指南

简介:这份资源是面向交通工程学习者与Python开发者的微观交通流仿真项目,核心实现智能驾驶模型(IDM)下的车辆跟驰与换道行为,可用于理解速度、密度与流量之间的动态关系,适合具备Python基础、希望深入交通模…

2026/10/21 0:00:35

揭穿智能体表面顺从:用追踪代码重建任务执行确定性

1. 表面顺从不是智能体的“礼貌”,而是任务执行链路上的隐性断点最近在调试一个跨平台长周期任务调度系统时,我反复遇到一种令人困惑的现象:智能体在用户指令发出后,几乎秒级响应“已收到”“正在处理”“请稍候”,UI上…

2026/10/21 0:00:35

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑