【Java基础总结】-Java笔试易错点 第一篇

java 笔试面试易错题 最近收集了几个java中易错的问题,后续还会继续更新。 阅读详情
  • 启动线程方法start();线程stop方法已经被弃用;守护线程在非守护线程结束后,会自动结束;等待其他线程通知方法是wait()
  • switch结构中没有break的话,匹配完不会跳出,会继续匹配下一个case直到整个结构结束
  • Java.awt.*只能导入awt这个包中的所有类,awt中的包中的类不会导入
  • public>protected>默认(包访问权限)>private,因为protected除了可以被同一包访问,还可以被包外的子类所访问
  • 在Java中继承是通过extends关键字来描述的,而且只允许继承自一个直接父类。
  • 向上转型(子类对象被父类引用) 直接指向;向下转型(父类对象被子类引用),需要强转。
  • 公式-n=~n+1可推出~n=-n-1,所以~10=-11再加5结果为-6
  • getAttribute()接受从request域中传过来的参数,getParameter()接受从页面传过来的参数
  • 只要记住,不论怎样,必定先执行静态代码,子由父生,所以父类必先执行
  • 一个类若有抽象方法,其本身也必须声明为抽象类;接口中的方法默认就是public abstract
  • abstract不能与final并列修饰同一个类
  • 接口中的变量声明为public static final默认形式
  • java7,字符串常量池从方法区移到堆中。java8 整个常量池从方法区中移除。方法区使用元空间(MetaSpace)实现
  • jvm堆分为:新生代(一般是一个Eden区,两个Survivor区),老年代(old区)。常量池属于 PermGen(方法区)
  • 事实上只有在我们没有显示声明任何构造方法时java才会为我们提供一个默认的无参构造函数。
  • super()必须是子类的第一条语句
  • java是解释型语言,在运行时才进行翻译指令 Java不同于一般的编译语言和直译语言。它首先将源代码编译成字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,
    从而实现了“一次编写,到处运行”的跨平台特性, 所以说java是一种解释型的语言
  • 三个基本元素:封装,继承,多态。
  • 五个基本原则:单一职责原则,开放封闭原则,里氏替换原则,依赖倒置原则,接口隔离原则
  • switch语句后的控制表达式只能是short、char、int、long整数类型和枚举类型,不能是float,double和boolean类型。String类型是java7开始支持。
  • MVC概念:
    A. 模型通常代表应用程序中的数据以及用于操纵数据的业务逻辑;
    B. 视图是其对应的模型的可视化呈现,视图 将模型渲染成适合于交互的形式(通常为用户界面元素);
    C. 控制器是用户与系统之间的纽带,它接受用户输入,并指示模型和视图基于用户输入执行操作(处理数据、展示数据);
  • 类方法是指类中被static修饰的方法,无this指针。类方法是可以调用其他类的static方法的。 可以在类方法中生成实例对象再调用实例方法
  • ANSI码 对于windows系统来说的话就是指当前的系统编码
java 笔试易错题(二 ) 接着之前总结的java笔试易错题,后续会有好多,所以新起一篇。 后续会持续更新。。。 1、下面有关JVM内存,说法错误的是? A   程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的 B   Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的 C   方法区用于存储JVM加载的类信息、常量、 阅读详情

相关推荐

从ISCXTor2016到CICIDS2017:手把手教你下载和使用UNB的网络安全数据集

本文详细介绍了UNB大学发布的ISCXTor2016和CICIDS2017等网络安全数据集的下载与使用方法,特别适合加密流量识别和网络行为分析研究。文章提供了多种高效获取路径、文件结构解析及实战分析示例,帮助研究者快速上手这些真实场景捕获的精细标注数据集。

weixin_42524945的博客 641

错题集锦(选择题)

选择题 以下程序的输出结果为 class Base{ public Base(String s){ System.out.print("B"); } } public class Derived extends Base{ public Derived (String s) { System.out.print("D"); } public static void main(String[] args){ new Derived("C"); } } A: BD B

花落因为花开过的博客 908

数据工程师——ETL

文章摘要 ETL(数据抽取、转换、加载)是数据处理的核心流程,负责将分散数据源整合为高质量数据。ETL与ELT的主要区别在于转换步骤顺序,分别适用于不同规模数据场景。数据仓库通过ETL从多个数据源集成数据,支持分析决策。维度建模中的事实表记录业务指标,维度表提供上下文信息。缓慢变化维度(SCD)处理随时间变化的维度数据,常见类型包括直接覆盖型、新增版本型等。数据清洗解决数据缺失、重复、错误等问题,确保数据质量。数据血缘记录数据流转路径,便于问题排查和影响分析。常用ETL工具如Kettle通过转换和作业实现数

weixin_45729710的博客 1563

Java——Java选择题复习(1)(Java基础,进程,多线程,操作系统)

缺页是引入了虚拟内存后的一个概念。A:因为数据库中每条数据被访问的概率近似相等,且缓存空间一般较小不可能存入较多数据,无法预测所需要查询的数据,如果将被最近访问数据放入缓存用处不大,故而增加缓存起不到很大的作用,选择A选项。直接调用run()方法,没有启动新线程,相当于调用普通方法而已,在本题中,先执行静态方法,再执行主方法,打印dianpingdazhong,选择B选项。I:若文件的数据不在内存中,则进程进入睡眠模式的目的是等待内存堆磁盘上文件的映射,因为磁盘的读取比较慢,所以事先进入睡眠模式。

lil_ghost_的博客 2292

保姆级教程:用Python+MM-Agent搭建自己的数学建模AI助手(支持GPT-4o/DeepSeek)

本文提供了一份详细的教程,教你如何使用Python和MM-Agent框架搭建数学建模AI助手,支持GPT-4o和DeepSeek-R1等LLM后端。从环境配置、HMML知识库集成到多LLM适配和建模流程实现,手把手教你构建智能建模系统,提升数学建模效率。

k6l7m8n9的博客 453

对极几何 —两相机相对位置关系与相机姿态估计方法(基础矩阵,本征矩阵,单应矩阵梳理)附c++源码

对极几何 —两相机相对位置关系与相机姿态估计方法(基础矩阵,本质矩阵,单应矩阵梳理)附c++源码对极几何是什么,它有什么用(整体流程理解)对极约束(描述两相机关系)基础矩阵特性与求解方法本质矩阵特性与求解方法相机姿态恢复方法怎么又冒出了个单应矩阵H? 对极几何是什么,它有什么用(整体流程理解) 如图,当空间上有一个点分别在相机1和相机2上进行成像,这两个点存在什么变换关系呢?再扩展一下,真实世界下的场景分别用两个相机进行拍摄,获得两张照片,两张照片有什么变换关系呢?那么对极几何就是用来描述这种变换关系的。

qq_37764141的博客 5104

Java错题归纳day19

Ajava语言是编译型语言,会把java程序编译成二进制机器指令直接运行Bjava编译出来的目标文件与具体操作系统有关Cjava在运行时才进行翻译指令Djava编译出来的目标文件,可以运行在任意jvm上答案C解析A注意java编译成的是字节码,(而不是直接的二进制机器码。不然要JVM是吃干饭的嘛),被JVM翻译为机器码,所谓的一次编程多平台应用Bjava源文件生成的是class文件,与系统无关C。...

m0_52322019的博客 659

磁环电感参数计算

电感饱和是指当电感中的电流超过一定阈值时,电感中的磁场无法继续增加,而是达到一个饱和状态,导致电感的感应电动势减小或消失。电感通常由线圈组成,当通过线圈的电流不断增加时,线圈内部的磁场也随之增加。然而,当电流达到一定程度时,线圈的铁芯磁化达到饱和,无法进一步增加磁场强度。电感饱和的阈值取决于电感的结构、材料和尺寸等因素。通常情况下,电感的额定电流会标明其饱和电流值。一旦电感中的电流超过了饱和电流,电感将饱和并出现异常行为。当我们谈论电感饱和的时候,实际上是在谈论磁芯饱和——空心的电感永远不会饱和。

小幽余生不加糖 4033

java后端工程师笔试易错题

亲测笔试题 1.producLine列已经添加索引,下面哪些会使用到索引 A:select* from products where producLine LIKE \"%abc\" B:select* from products where producLine LIKE \"%abc%\" C:select* from products where producLine LIKE \"abc%\" D:select* from products where substr(producLine

jerry_wzj_的博客 1660

[密码学实战]商密TLCP协议抓包解析与深度分析(二十九)

[密码学实战]商密TLCP协议抓包解析与深度分析(二十九)

曼岛_的博客 633

【OpenClaw企业级智能体实战】第27篇:Skill生态运营——企业私有Skill商店的搭建与审核机制

2026年ClawHavoc供应链攻击事件曝光超1200个恶意Skill渗透公共技能市场,工信部明确要求企业审慎使用第三方技能包并严格审查代码。本文基于真实安全事件与行业实践,完整讲解企业私有Skill商店从0到1搭建方案,覆盖小团队极简GitLab私有仓库、中大型企业Nacos 3.2私有Registry两种主流架构,配套企业级安全审核四步法、静态代码扫描规则、CI/CD自动化审计、数字签名校验与版本生命周期管理。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 501

手撕java笔试题之易错题整理(一)

手撕java基础笔试题之易错题总结(一) 今日小日记: 今天刷了30个java笔试题,直接错了5个,心都在滴血,为了记住错题及相关知识点,将五个错题和相关知识点记录下来!然后知识点是根据自己的想法写的可能解释不一定对,如果解释有误,请联系作者 1、对Map的用法 解析:map和sortedMap属于接口,不可以一new的方式创建,HashMap基于Hash表实现Map接口的类,并允许null的值和null的键,TreeMap通过红黑树实现Map接口,Key不可以为null,会报NullPointerExc

程序员小王的博客 728

AIGC游戏本地化:用AI实现多语言自动翻译

游戏本地化是游戏全球化战略的关键环节,传统人工翻译方式成本高、周期长。本文旨在探讨如何利用AIGC技术实现高效、准确、低成本的游戏多语言自动翻译解决方案。我们将覆盖从文本翻译到语音合成的完整本地化流程,重点关注AI技术在游戏特定语境下的应用优化。文章首先介绍游戏本地化的核心挑战和AI解决方案,然后深入讲解关键技术原理,接着通过实战项目演示具体实现,最后讨论应用场景和未来趋势。AIGC:人工智能生成内容,指利用AI技术自动生成文本、图像、音频等内容本地化(Localization)

AI 领航者的博客 1339

[Java笔试]易错点总结

请求成功,最常见。

qq_74776071的博客 387

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Java 笔试易错单词及关键字深度解析

抽象类是用 abstract 修饰的类,它可以包含抽象方法和具体方法。抽象类不能实例化,必须被继承。// 抽象方法本文详细解析了 Java 笔试中常见的易错单词和关键字,包括 extends 与 implements 的区别、super 与 this 的用法、final、finally 和 finalize 的区别、abstract 类与 interface 的区别,以及常见的拼写错误。希望通过本文的学习,大家能够更好地掌握这些知识点,在笔试中避免犯错,取得好成绩。

吾为热爱计科,致力于知识分享的践行者,此博客是我在这条道路上留下的足迹。 669

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Java笔试常见易错点解析与避坑指南

Java作为主流编程语言,其内存模型、集合框架和并发编程等核心机制常成为技术考察重点。自动装箱缓存、字符串不可变性等基础特性涉及JVM底层实现原理,理解这些机制对编写高效稳定代码至关重要。在工程实践中,ArrayList遍历删除、HashMap线程安全等问题直接影响系统可靠性,而volatile可见性与线程池参数配置则是并发编程的经典考点。本文基于Java面试高频考点,深入解析包装类缓存范围、集合fail-fast机制等易错场景,帮助开发者规避Integer比较陷阱、线程同步误区等常见问题,提升代码质量和面

weixin_30414305的博客 365

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Java笔试高频易错点与避坑指南

Java作为主流编程语言,其核心语法和内存模型是开发者必须掌握的基础知识。从运算符优先级到集合框架实现原理,理解这些底层机制能有效避免常见的编程陷阱。特别是在多线程并发场景下,volatile关键字和synchronized锁升级过程直接影响程序性能与正确性。本文通过解析ArrayList扩容机制、HashMap死循环等典型案例,揭示Java笔试中的高频易错点,帮助开发者在技术面试和工程实践中规避风险。

weixin_28725949的博客 336

Java笔试高频易错点解析与避坑指南

Java作为企业级开发的主流语言,其核心机制如JVM内存模型、多线程并发控制等原理直接影响系统性能与稳定性。理解运算符优先级、自动装箱拆箱等语法特性是避免低级错误的基础,而掌握HashMap并发修改异常、ArrayList扩容策略等集合框架实现原理,则能有效提升代码质量。在并发编程领域,volatile可见性与synchronized锁升级机制的正确应用,对构建高并发系统至关重要。通过分析GC日志和类加载过程等JVM底层行为,开发者可以优化内存使用效率。这些技术要点不仅是面试笔试的高频考点,更是工程实践中性

weixin_33387339的博客 271

JAVA面试、笔试题

@[TOC]目录 JAVA面试、笔试题 @目录 一、 CoreJava部分 7 1. java中有哪些基本类型? 7 2. java反射 7 3. 易错,理解题 7 4. Java有几种创建对象的方法? 8 java为什么能够跨平台运行? 8 整型数据转换成字符串的方式? 8 String是基本数据类型吗?我可不可以写个类继承于String? 8 谈谈&和&&的区别? 8 Switch语句里面的条件可不可以是byte、long、String?使用时候还应注意什么? 8 short

weixin_45689111的博客 1万+

java基础笔试易错题以及解析

由于类方法属于整个类,并不属于那个类的对象,所以类方法的方法体中不能有与类的对象有关的内容。实例方法也叫对象方法:实例方法可直接调用本类的类方法。重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消转存失败重新上传取消。重新上传取消转存失败重新上传取消。

weixin_44782859的博客 493

Java易错笔试题目5

小红书

sinat_37046190的博客 170

java if 易错笔试题_一些常见的易错笔试题(JAVA)

整理一波笔试中一些比较有意思的题目,顺便复习下 ~秋招真是叫人头大 。不定时持续更新 ~1. Try-Catch以下代码的运行结果是什么 ? 如果将①处注释掉,并去掉②处的注释,重新运行,结果又是什么?public class Demo {public static void main(String args[]) {int num = 10;System.out.println(test(num...

weixin_33632298的博客 307

一些常见的易错笔试题(JAVA)

整理一波笔试中一些比较有意思的题目,顺便复习下 ~秋招真是叫人头大 。不定时持续更新 ~ 1. Try-Catch以下代码的运行结果是什么 ? 如果将①处注释掉,并去掉②处的注释,重新运行,结果又是什么?public class Demo { public static void main(String args[]) { int num = 10; Sys

Just Keep on Going 1183

Java刷题避坑指南:这些大厂笔试高频错误点你中招了吗?

本文深入剖析Java大厂笔试中的高频错误点,从基础语法陷阱、面向对象深水区到集合框架效能问题,全面解析常见坑点及避坑技巧。涵盖变量作用域、运算符优先级、多态特性、HashMap扩容等核心知识点,帮助开发者提升Java编程能力,顺利通过技术面试。

c6d7e8f9g的博客 828

【Java刷题特辑第二章】—— 这些经典笔试题,你确定都做过吗?

这些易错,常考面试题?你确定你都做过吗?你都掌握了吗?点进来,收货一天的快乐,让知识充实你一整天!睡觉都踏实了

Biteht的博客 6600
上一篇: 【数据结构与算法】-常见排序算法总结
下一篇: 【Java基础总结】-算法题总结
gamedev˚
博客等级 码龄12年 280粉丝 293原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值