Java基础 - 含泪撰写

AI模型升级中的接口兼容性危机与开发应对策略 大语言模型API并非静态黑盒,而是持续演进的基础设施。当DeepSeek V4-Pro等新模型以兼容旧接口姿态上线,却强制校验模型名、新增必填参数(如response_format)、变更响应结构时,暴露的是开发者对协议层演进的普遍忽视。本质问题在于将模型名硬编码为字符串常量,导致VS Code插件报错、IDE配置失效、本地部署截断等连锁故障;而SQL宽字节注入原理、VB长整型与字节数组转换等看似无关术语,实则指向底层协议适配与类型系统映射缺失。这类问题已超越单个模型迁移,成为AI工程化落地的关键瓶颈——唯 阅读详情

1.抽象类与接口的异同

*都是上层抽象层,不能直接被实例化。都包含抽象方法,描述类具备的功能。

*抽象类可以包含普通的方法,子类直接继承就可以使用,提高代码复用。这抽象类的优势,接口只定义抽象方法。

*单继承,多实现。一个类只能继承一个父类,这个当然可以是抽象类,也可以是普通的类。但一个类可以实现多个接口。

 

*抽象类中的方法如果没被子类全部实现,那这个子类也必须是抽象类。接口中的方法如果没被子类实现,同样这个之类也必须是抽象类。

*抽象类和接口不能直接实例化,所以其中方法不能是static,或者private的

*接口是对动作的抽象,而抽象类是对根源的抽象。对于抽象类,比如男人,女人这两个类,那我们可以为这两个类设计一个更高级别的抽象类--人。对于接口,我们可以坐着吃饭,可以站着吃饭,可以用筷子吃饭,可以用叉子吃饭,甚至可以学三哥一样用手抓着吃饭,那么可以把这些吃饭的动作抽象成一个接口--吃饭。所以在高级语言中(如Java,C#),一个类只能继承一个抽象类因为你不可能同时是生物又是非生物)。但是一个类可以同时实现多个接口,比如开车接口,滑冰接口,啪啪啪接口,踢足球接口,游泳接口。

 

2.访问修饰符

public 整个项目都可以访问

protect 本包及其子类(可能在包外)都可以访问

defalt 本包访问权限

private 私有的,本类访问权限

 

3.swith(expresion)

expresion可以是byte, Byte,short, Short, int, Integer, char, Character,  String, enum

 

4.String StringBuffer StringBulid

String 长度不可变,StringBuffer长度可变,线程不安全但速度快,StringBulid线程安全但速度慢

 

5.集合框架

                    有两大家族

coolection                                Map

|                                                     |

List(列表)    Set(集)     queue        |

|                       |               |            |

 

List有序可重复,List关注的是索引,查询速度快,增加删除会伴随着后面数据的移动,所以速度慢。

Set无序不可重复

Map键值对,先对key进行遍历得到一个Set集合,再对Set集合进行遍历得到相应的值

两种常用的迭代方式:

Iterator迭代输出

foreach,for迭代输出

 

所有的集合类都实现了Iterator接口,常用的三个方法:

hasNext()是否还有下一个元素

next()返回下一个元素

remove()删除当前的元素

 

6.排序

插入排序

选择排序

 

7.跨平台

不同平台有着不同的规范,Java如何跨平台。Java采用了JVM虚拟机来对接不同的平台。

代码首先会被编译成字节码,所有平台的字节码都相同。不同平台有对应的JVM,字节码会JVM翻译成对应平台的机器码,从而实现了跨平台。

 

java是一种强类型编程语言

 

jdk:

bin    二进制(binnary)一般存放可执行文件

compile    编译    javac.exe编译器    java.exe运行工具

include    因为jdk是用c , c++ 编写的,所以要包含一些头文件

lib    library , java类库

 

运算符:

&&    &    ||    |    ^

且运算,或运算,&&  ||    这样一般而言效率更高,如果右侧没必要运算的话后面就不运算了。

 

静态代码块,构造函数:

静态代码块是对所有对象进行初始化,而构造函数是对固定的对象进行初始化,也就是说静态代码块

比构造函数抽象度更高

 

==    equals:

==判断是不是一个东西(是不是指向同一个空间),equals判断是否长得一样(内存空间的值是否相同)

基本数据类型只有用==比较,引用数据类型用==比较的话是判断是不是同一个对象,用equals方法就要看具体equals了

如果用Object的equals方法,其实没什么区别,因为其中也是写的==,如果String用equals方法,就比较的是内容。

 

Jsp内置对象和动作:

request,封装客户端请求信息。也提供了几个获取cookie,session,header的方法。

response,客户端响应信息。

session,客户端与服务器的一次会话,从客户端连接到服务器的一个webapplication开始,到与服务器断开连接结束。

application,实现了不同用户间的数据共享,服务器的启动与关闭决定了application的生命周期。

out,向客户端输出内容的对象。

page,当前页面本身。

pageContext,提供了对JSP页面内所有对象及名字空间的访问,也就是说他可以访问本页面所在的session,也可以取本页面所在的application某一属性的值,它相当于页面中所有功能集大成者。

exception,当一个页面运行时发生了意外,就产生了这个对象。如果一个页面要用到此对象,要先把isErrorPage设为true.

config,当servlet初始化时用到的各种参数。

 

 

2026.06.15+细节判断+郭熙+(笔记)(郭熙言语高分“十二计”).pdf 立即下载

相关推荐

高校技术转移办公室人员在推进成果转化时,如何快速识别高质量专利?.docx

高校技术转移办公室人员在推进成果转化时,如何快速识别高质量专利?

java 基础(含泪撰写java中作用域的区别)

今天cvte电话面试被问到了这个问题,真真没有想到,写了这么长时间的android的我,居然没有回答好这个问题,还真是哭笑不得啊,今天把它马下来,不为别的,就当是给自己的一个警戒。        java中的作用域有 public ,protected,private,default。坑就在这,我以为default和protected是一样的。        现在来逐个讲解一下: 1.对于p

gongzhiyao37390814的博客 5358

政府科技管理者如何推动高校科研成果精准对接产业需求?.docx

政府科技管理者如何推动高校科研成果精准对接产业需求?

简单聊聊2021年Android开发的现状和思考,含泪整理面经

其实不是Android不行了,而是你跟不上了 我的很多读者都在反馈说,现在一个岗位可以收到的简历数,是前几年的几倍。我们必须承认,僧多粥少就是 Android 行业的现状,别说初中级工程师,就是高级工程师也是一抓一大把。企业招人的眼光也越来越高,如果你没点“真东西”,是真的挺难的。 前几天和一位 Android 前辈聊天,他说面试中很多工程师,对特别基础的问题都停留在“使用过”或者“听说过”。没有深入到技术细节里,在竞争激烈的市场中就只能被淘汰。下面这些,是他提到的几个问题,你能快速回答上么? Soft

246

Python全栈入门实战:FastAPI+工单台账+Excel导出(含教学手册与源码骨架)

原创教学资源包(VIP专属)。围绕 Python 全栈入门搭建可复现闭环:用 FastAPI 提供工单台账接口,SQLite 落库,原生 HTML/JS 页面完成列表、新增与筛选,再用 openpyxl 导出带中文表头的 Excel。内含中文实战手册与可运行源码骨架,实现均为教学桩,注释标明鉴权、迁移、并发与备份等生产注意点。使用方法:解压后进入 src/ 目录,建议 Python 3.11+ 创建虚拟环境并安装 requirements.txt;先运行 python smoke_test.py 验证创建、列表、更新与导出,再执行 uvicorn app.main:app --reload --host 127.0.0.1 --port 8000,浏览器打开 http://127.0.0.1:8000 即可操作工单并下载 Excel。细节见手册.md 与 src/README_SRC.txt。适合作为成长任务「Python全栈开发资源包」的自制合规 VIP 资源上传。建议售价 9.90 元。数据均为虚构示例,不含刷量、搬运或真实个人信息。

交错并联图腾柱PFC变换器仿真设计(Simulink仿真实现)

内容概要:本文档围绕“交错并联图腾柱PFC变换器”的Simulink仿真实现展开,系统阐述了该高效率功率因数校正(PFC)拓扑的建模、控制策略设计与仿真验证全过程。作为适用于中大功率场合的先进PFC结构,交错并联图腾柱通过降低输入电流纹波、提高功率密度和系统效率,展现出显著优势。文档详细介绍了系统总体架构、主电路参数设计、双闭环控制策略(包括电压外环与电流内环)、PWM调制技术、软启动机制以及仿真结果分析等内容,帮助读者掌握从理论分析到仿真实践的完整开发流程。同时,文档还引入与其他主流变换器拓扑(如LLC、DAB、Vienna整流器等)的对比分析与协同应用场景探讨,体现了其在现代电力电子系统集成化发展中的重要地位。; 适合人群:具备电力电子技术基础知识、熟悉Simulink/Matlab仿真环境,从事电源系统设计、新能源变换器研发等相关工作的研究生、工程师及科研人员(建议具有1年以上相关实践经验)。; 使用场景及目标:① 深入理解交错并联图腾柱PFC变换器的工作原理与高性能控制方法;② 掌握基于Simulink的PFC系统建模与闭环控制器设计流程;③ 通过仿真数据分析系统动态响应与稳态性能,优化控制参数;④ 为后续硬件原型开发提供可靠的理论依据与前期验证手段。; 阅读建议:建议结合文档配套的Simulink仿真模型进行逐步操作,重点聚焦于双闭环控制结构设计与PI参数整定环节,深入理解各模块间的耦合关系。同时,可参考文中提及的Vienna、LLC等其他典型拓扑,开展横向对比研究,全面把握不同类型PFC架构的技术特点与适用边界。对于初学者,建议先夯实Buck/Boost电路基础与PWM控制原理,再进入本主题的深入学习。

android培训那里好!万字长文轻松彻底入门Flutter,含泪整理面经

我,来自大山。 我,不甘平凡。 笔者80后,出生在江西一个偏远的山村。虽然出生时已经不是那个温饱都是问题的年代,但是也谈不上有个幸福的童年。家里很穷。幼儿园并没有读,因为家里觉得花那个钱没有必要,小学才开始学拼音字母。我的童年,就是和我的姐姐弟弟在山中的梯田里放牛,抓泥鳅,割鱼草。 父亲在广东打工,母亲一个人在家里带着我们三个孩子。种种原因,在我从小学开始到高中毕业,我的学习一直很差。 直到我高考成绩出来的那一天。我妈看着我不堪入目的成绩哭成了泪人。我心都要碎了。也是从那一天开始,我决心要改变这种现状。.

clhcowboy的博客 923

产业园区运营负责人如何利用AI技术精准识别和推荐适合的科技成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

字节跳动大神含泪写下这篇有关——Android框架体系架构的知识!

一、开始的开始(字节大神语录) Android框架体系架构(高级UI+FrameWork源码) 这块知识是现今使用者最多的,我们称之Android2013~2016年的技术,但是,即使是这样的技术,Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码 熟悉而又陌生:熟悉的是几乎天天在和它们打交道, 天天在复制这些代码 ;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。 所以我们需要从新的角度去分析这些知识点,深入研究他们,要学习源码,模仿.

Android725的博客 600

储能双向Buck-Boost+模型预测电流控制+电压下垂控制仿真【附参考文献】(Simulink仿真实现)

内容概要:本文详细介绍了基于Simulink平台构建的储能双向Buck-Boost变换器仿真模型,融合模型预测电流控制(MPC)与电压下垂控制策略,旨在精确模拟和优化储能系统在充放电过程中的能量双向流动特性。该模型完整实现了电流内环的模型预测控制,以提升动态响应速度与控制精度,并结合电压外环的下垂控制机制,有效模拟微电网中多储能单元间的功率自主分配行为,增强系统的冗余性与可扩展性。控制架构设计严谨,兼顾瞬态响应与稳态性能,适用于复杂工况下的系统稳定性分析。文档配套提供参考文献,强化了技术方案的理论支撑与学术可信度,为电力电子与新能源系统领域的研究提供了高质量的仿真验证平台。; 适合人群:面向具备电力电子、自动控制理论或新能源系统等相关专业背景,且正在从事科研或工程开发工作的技术人员,尤其适合熟悉Simulink仿真环境的研究生、电气工程师及高校教师。; 使用场景及目标:①研究储能系统在频繁充放电切换过程中的动态稳定性与响应特性;②验证模型预测控制在高动态电力变换器中的控制性能与鲁棒性;③实现多储能单元并联运行下的下垂控制策略,优化系统功率均分能力;④为微电网、直流配电系统及分布式能源系统提供核心控制算法的仿真验证与优化平台。; 阅读建议:建议读者结合所提供的参考文献深入理解控制策略的数学建模与理论推导,同时在Simulink环境中动手复现模型,重点调试模型预测控制的代价函数权重、预测时域以及下垂控制系数等关键参数,观察其对系统性能的影响,并可进一步拓展至多变换器并联、故障穿越、通信延迟等复杂场景的仿真研究。

科技中介服务机构如何借助AI技术降低服务门槛并提升客户粘性.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

安卓开发快速上手!分析Android未来几年的发展前景,含泪整理面经

开头 25岁那年,我从京东离职,入职百度。 在百度认识了当时的架构师久哥(T9级别),因为他的一番话,彻底改变了我的职业生涯,短短三年的时间,我从一枚普通程序员成长为别人眼中的技术大咖。 当时因为业务需要,也承蒙久哥照顾,他跟我说过这样一段话: 他问,“如果用5年的时间学习数据库,你能不能成为这个领域的专家?” 我说,“应该可以吧” 他说,“你现在25,5年后也才30,30岁就能成为某个领域的专家,为什么不去做呢?你看看周围有多少30岁的人还一事无成,而那个时候的你已经是数据库专家了。” 当时的我,刚刚

m0_57064830的博客 230

高校技术转移办公室人员如何提升成果转化项目的市场匹配效率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

Nginx- HTTPS 常见问题:证书过期、配置错误排查指南

Nginx-HTTPS 常见问题排查指南摘要 🔍 本文深度解析 Nginx HTTPS 配置中的核心问题与解决方案: 证书生命周期管理 Let's Encrypt证书仅90天有效期,需监控到期日(openssl x509 -dates) 自动续期需确保Nginx重载配置(--deploy-hook "nginx -s reload") 提供带健康检查的续期脚本模板,避免权限/软链接问题 TLS协议与中间件配置 协议不匹配(如TLSv1.0与TLSv1.3兼容性问题) 证书链不完整导致Android/旧Ja

千淘万漉虽辛苦,吹尽狂沙始到金 9537

Gazebo仿真UUV水下机器人:从环境搭建到避障算法实战

本文详细介绍了使用Gazebo仿真平台进行UUV水下机器人开发的全流程,涵盖从环境搭建、uuv_simulator配置、传感器集成到核心避障算法实战。通过搭建水下仿真实验室并实现基于激光雷达数据的反应式避障算法,为水下机器人算法验证与开发提供了高效、低成本的解决方案。

weixin_28840591的博客 265

多普勒效应及多普勒频移的简单推导

多普勒频移的简单推导

m0_47867419的博客 3万+

再次开博

  短短的一年时间内,我的博客就搬了两次家。上一个博客是在这里:http://zzxiang21cn.wordpress.com。作为微软的粉丝,一开始我就将博客放在了Live Spaces上。谁知一段时间后,微软宣布关闭Spaces服务,并提供了将博客迁移到WordPress.com的解决方案。那时我也没多想,顺手就将博客迁过去了。不过这也让我发现WordPress.com的确是一个很优秀的博客网站。它那清新简洁的界面、LaTeX数学公式的嵌入功能和源代码的高亮显示功能都让我颇为喜爱。

纸箱猪的专栏 726

从零构建:毫米波雷达生命信号检测系统的Matlab仿真全流程解析

本文详细解析了毫米波雷达生命信号检测系统的Matlab仿真全流程,涵盖原理、信号处理链路设计及算法优化策略。通过FMCW雷达技术,实现非接触式呼吸心跳信号检测,结合Matlab代码示例展示距离FFT、相位提取与信号分离等关键步骤,为医疗监护和智能家居应用提供实用指南。

weixin_29303701的博客 356

C/C++文档注释神器——Doxygen常用知识整理(持续更新)

Doxygen是什么Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。对于未归档的源文件,

NeoMc的技术博 5782

如何使用apifox打包测试用例生成测试套件自动化执行

使用apifox打包测试用例生成测试套件自动化执行

weixin_55613512的博客 2886

2025_NIPS_RAGRouter: Learning to Route Queries to Multiple Retrieval-Augmented Language Models

该研究聚焦检索增强生成(RAG)场景下的大语言模型(LLM)路由问题,提出了首个RAG感知的路由框架RAGRouter。核心解决现有路由方法依赖静态参数知识、忽略检索文档动态影响的缺陷,通过融合文档嵌入、RAG能力嵌入与对比学习,捕捉RAG引发的模型知识表征变化,为每个查询-文档对选择最优LLM。实验覆盖5个知识密集型任务、15个开源/闭源LLM,验证了RAGRouter在性能上超越最佳单LLM和非RAG感知路由方法,且通过阈值机制实现低延迟约束下的性能-效率平衡。

UnknownBody_2的博客 273

软工1816 · Beta冲刺(2/7)

团队信息 队名:爸爸饿了 组长博客:here 作业博客:here 组员情况 组员1(组长):王彬 过去两天完成了哪些任务 完成考试 确定历史记录页面与排行榜页面的前端页面风格 接下来的计划 & 还剩下哪些任务 各个食堂平面图绘制 相关功能接口设计 有哪些收获、困难和疑问 无 组员2:赵畅 过去两天完成了哪些任务 准备考试 音乐会演出( 暂无开发进展 接下来的计划 &am...

weixin_30432007的博客 164

CPU、Core、RISC、ARM等的前世今生

CPU、Core、RISC-V 、ARM、ASIC、FPGA、SOC概念及区分

nxin168的博客 1017
上一篇: Spring框架
下一篇: maven
level__1
博客等级 码龄10年 5粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值