惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
T
Tailwind CSS Blog
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
博客园 - 叶小钗
N
Netflix TechBlog - Medium
罗磊的独立博客
量子位
MyScale Blog
MyScale Blog
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
B
Blog
腾讯CDC
爱范儿
爱范儿
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
F
Fortinet All Blogs
雷峰网
雷峰网
G
Google Developers Blog
Google DeepMind News
Google DeepMind News

博客园 - blues667

Alibaba Cloud 4 (CentOS 8) 安装记录(2026.8) 职业教育教师的成长与发展(下)--赵开华-北京吉利学院副校长(教育部师德师风讲座) 职业教育教师的成长与发展(上)--赵开华-北京吉利学院副校长(教育部师德师风讲座) 腾讯元宝推荐的 YouTube 视频下载方法(2026.3) Linux 上安装 cheat 命令的过程 康荣生老师(大连海事大学、华东理工大学)介绍 【程序算法题】洛谷, P1760 通天之汉诺塔, java实现。 程序题:洛谷, P5723 【深基4.例13】质数口袋 apache 2.4 设置每个Linux用户, 可以通过www访问自己的个人网站主目录, 形式为 202.118.88.66/~username 这样的形式, httpd.conf 应该进行哪些修改? 一轴徐徐展开的声纹画卷 导创: 陈建社 《学堂在线》清华郑莉老师的《Java程序设计 2025春》习题和程序设计题记录 回忆我的高中语文老师,陈光浩老师 TextPad 编译Java时,出错信息中的中文出现乱码,一种解决方法 古稀不稀,七十感怀 陈建社 2025.1.17 回忆康荣生老师 阿里云服务器所受攻击的记录(2024) vsftpd 的图形界面配置工具有哪些 当前,Linux中的内存页面调度算法 云雀妈妈和蛇大哥 【童话故事】 CentOS 9 安装 google Chrome Web 浏览器的一种简单方法(2024.9) Linux命令点滴(2024.7~) 锁定某个Linux用户的账号
Java 学习知识点汇集(2024.6)
blues667 · 2024-06-23 · via 博客园 - blues667
  1. VS Code, run 程序时,提示,错误: 找不到或无法加载主类 Exam_32
    1. 猜测原因,目录中有中文字符?
    2. 解决办法:
  2. **在Java中,final类不能作为父类被继承**。

    讯飞星火:在Java的LSP(Liskov Substitution Principle,里氏替换原则)中,如果一个类被设计为不可变的(immutable)或者已经完成的(complete),它应该被声明为final。这样做的目的是确保这个类不会被进一步继承,从而避免潜在的继承风险和错误。例如,Java标准库中的String类和System类都是被声明为final,以防止任何对它们结构和行为的修改。

  3. Java中,如果成员变量被修饰为final的,就是常量,用户在声明时可以不指定该常量的值,编译器会提供默认的值。这个说法正确吗?

    讯飞星火:

    **用户在声明时必须为被final修饰的常量指定值,如果没有指定,则编译器也会提供默认的值是错误的**。实际上,Java语言规范要求被final修饰的变量必须在使用之前进行显式初始化[^2^][^3^]。

    当成员变量被final修饰时,意味着该变量一旦被赋值,其值便不可更改。这种特性使得final修饰的成员变量具备了常量化的特征。然而,与局部变量不同,成员变量的初始化必须在对象创建之前完成。具体来说,有两种方式可以对final成员变量进行初始化:一是在变量声明时直接赋值;二是在类的构造器中对其进行赋值[^1^][^4^]。如果试图在没有明确初始化的情况下使用被final修饰的成员变量,将导致编译错误[^5^]。

posted @ 2024-06-23 10:24  blues667  阅读(37)  评论()    收藏  举报