news 2026/2/15 1:51:24

【期末复习02】-改错题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【期末复习02】-改错题

文章目录

  • 项目结构
  • 改错题01
  • 改错题2
  • 改错题3
  • 改错题4
  • 改错题5
  • 改错题6

项目结构

改错题01

修改代码前

修改代码后

packagecom.example;/** * 本题考察知识点:构造方法不能有返回值 p92 * */publicclassT1{privateintage;privatestaticStringname;privateT1(){//构造方法}// void T1(int age) { //构造方法// this.age= age;// }publicT1(intage){//构造方法不应有返回值this.age=age;}publicT1(StringuserName){//构造方法name=userName;}}

相关知识点:
1.构造方法名应与类名一致
2.构造方法不应有任何返回值类型声明
3.方法体内不允许返回任何值,但可以使用return作为结束跳转

改错题2

修改代码前

修改代码后

packagecom.example;/** * 本题考察知识点:静态方法不能直接使用非静态方法 p102 * */publicclassT2{publicstaticvoidmain(String[]args){System.out.println(add(1,2));}// private int add(int a, int b) {// return a + b;// }privatestaticintadd(inta,intb){//静态方法只能调用静态方法returna+b;}}

相关知识点:
1.只有静态方法才能用类名.方法名调用
2.当一个类中有静态方法、变量时,改类的所有实例共享这个静态方法、变量

改错题3

修改代码前

修改代码后

packagecom.example;/** * 本题考察知识点:包含抽象方法的类必须声明为抽象类 p123 * */publicabstractclassT3{// 包含抽象方法的类必须为抽象类abstractfloatcalculateArea(floatw,floath);voidprintInfo(){}staticfloatgetWidth(){return0;}}

相关知识点:
1.包含抽象方法的类一定是抽象类
2.抽象类不一定包含抽象方法
3.子类必须重写父类的所有的抽象方法

改错题4

修改代码前

修改代码后

packagecom.example;/** * 本题考察知识点:当调用的方法可能产生异常时,需显示声明抛出或处理异常 p148 * */publicclassT4{publicstaticvoidmain(String[]args)throwsException{intresult=divide(4,0);//对于可能抛出异常的函数,必须处理异常或者声明异常System.out.println(result);}publicstaticintdivide(intx,inty)throwsException{intresult=x/y;returnresult;}}

相关知识点:
1.当程序产生异常时,可以在方法中声明 抛出异常
2.当程序产生异常时,可以使用try…catch语句对异常进行捕获处理

改错题5

修改代码前

修改代码后

packagecom.example;/** * 本题考察知识点:float与double不能自动转换,需显示声明数据类型,在数据末尾加F或D * 同一作用域内,变量名不能重复 p34 * */publicclassT5{publicstaticvoidmain(Stringargs[]){bytea=-128;intb=666;floatc=3.14f;//默认浮点数类型为double 所以需要显示声明为floatdoubled=0.618;chara2=97;//变量名重名}}

相关知识点:
1.在同一命名空间中变量名不能重名
2.float与double数据类型不能自动转换,需要显示声明,在数据末尾加F或D

改错题6

修改前代码

改错后代码

packagecom.example;/** * 本题考察知识点:被final修饰的变量不能被修改 p120 * */publicclassT6{publicstaticStringSCHOOL_NAME="成都文理学院";publicstaticvoidmain(Stringargs[]){changeSchool("电子科技大学");System.out.println(SCHOOL_NAME);}staticvoidchangeSchool(Stringschool){T6.SCHOOL_NAME=school;//final 修饰的变量不允许改变,只能初始化一次}}

相关知识点:
1.被final修饰的变量不允许修改
2.被final修饰的方法不允许被重写
3.被final修饰的类不允许被继承

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

Kotaemon能否用于智能投顾问答?金融监管注意事项

Kotaemon能否用于智能投顾问答?金融监管注意事项 在金融科技加速演进的今天,越来越多金融机构开始尝试将大模型技术引入智能投顾服务。用户一句“我适合买什么基金?”背后,不仅是对个性化建议的需求,更考验着系统是否…

作者头像 李华
网站建设 2026/2/14 17:20:26

Kotaemon能否生成JSON Schema?API设计辅助功能

Kotaemon能否生成JSON Schema?API设计辅助功能 在构建企业级智能对话系统时,一个常被忽视但至关重要的问题浮出水面:如何让AI代理与外部系统的交互既灵活又可靠?尤其是在检索增强生成(RAG)架构中&#xff0…

作者头像 李华
网站建设 2026/2/8 16:51:01

Kotaemon与主流LLM(如Llama3、ChatGLM)兼容性测试报告

Kotaemon与主流LLM兼容性深度实践报告 在企业级智能对话系统加速落地的今天,一个核心挑战日益凸显:如何在享受大语言模型强大生成能力的同时,确保输出内容准确、可追溯且符合业务规范?尤其是在金融、政务、医疗等高合规要求领域&a…

作者头像 李华
网站建设 2026/2/5 0:02:16

AI视觉系统,精准识别夜间“不速之客”

AI视频卫士系统,支持本地部署 项目地址: https://gitee.com/stonedtx/stonedtaiv 餐饮门店的监控困扰 很多餐饮门店老板都有过这样的经历:半夜手机突然报警,打开监控一看,原来是只猫跑过,或者是窗帘被风…

作者头像 李华
网站建设 2026/2/14 6:24:28

Kotaemon数据可视化建议:图表类型智能推荐

Kotaemon数据可视化建议:图表类型智能推荐 在金融、医疗或教育等行业,每天都有大量非结构化文本和表格数据产生。业务人员常常面临一个看似简单却极具挑战的问题:面对一组数据,到底该用柱状图、折线图还是饼图来展示?尤…

作者头像 李华
网站建设 2026/2/3 2:30:36

Kotaemon如何实现上下文摘要?长对话记忆压缩

Kotaemon如何实现上下文摘要?长对话记忆压缩 在构建智能客服、虚拟助手或企业级RAG系统时,一个常见的痛点逐渐浮现:随着对话轮次增加,上下文像滚雪球一样越积越大。用户前几轮提到的关键信息——比如“我要为父亲投保重疾险”、“…

作者头像 李华