• AI大模型课程
    • Java基础课程
    • Java进阶课程
    • JavaWeb课程
    • web前端课程
    • Android基础课程
    • Android进阶课程
  • 腾讯QQ
  • 微信二维码
logo
  • AI大模型
    • 原生agent
    • LangChain框架
  • Java技术
    • java概述
    • Java 语法基础
    • Java集合框架与数据结构
    • Java面向对象
    • Java面向对象高级特性
    • Java异常处理
    • 输入输出(IO)操作
    • 多线程编程
    • Java网络编程
    • 设计模式
  • JavaWeb
    • Servlet与Jsp
    • struts2
    • springboot
    • springcloud
    • spring
    • mytatis
    • Hibernate
    • web服务器
  • Android技术
    • Android概述
    • 开发环境
    • Android UI界面
    • Activity活动
    • Fragment碎片
    • 数据存储
    • Notification通知
    • Receiver广播
    • Android动画
    • Android经验
  • web前端技术
    • html/css/js
    • vuejs
    • reactjs
    • koa2
    • 动画
    • 面试题
    • 优化
  • 认知成长
    • 观点
    • 技术前沿
    • 简历面试
    • 创业相关
当前位置:

首 页  

周sir

我是周sir,这是我的博客。致力于分享我学会的技术和优秀的文章。微信公众号 “周sir专栏” 欢迎大家关注。

Java反射机制

Java反射机制

周sir - 2015年3月30日 - Java面向对象高级特性 - 0 条评论 - 1211浏览 阅读更多...

Java 反射指:运行时对任意类都能查出全部属性和方法,对任意对象都能调用任意方法和属性。动态拿到这些信息、动态调用对象方法,就是语言层面的反射机制。 它依赖运行时由类加载器装入的 Class 对象:编译期看不到的信息都记在这份元数据里,程序才能在启动后按需装载、查看、生成对象并改写信息。远程方法调…

标签:OOP 反射,
Java对象的序列化与反序列化

Java对象的序列化与反序列化

周sir - 2015年3月30日 - Java面向对象高级特性 - 0 条评论 - 1589浏览 阅读更多...

两个进程远程通信时,无论发送什么类型的数据,网络上走的都是二进制序列。发送方要把 Java 对象变成字节序列,接收方再把字节序列恢复成对象。 把 Java 对象转换为字节序列叫做序列化;把字节序列恢复为 Java 对象叫做反序列化。常见用途有两个:把对象的字节序列永久存到磁盘(通常是一个文件);在网…

标签:OOP 序列化,
Java final关键字:阻止继承和多态

Java final关键字:阻止继承和多态

周sir - 2015年3月30日 - Java面向对象 - 0 条评论 - 1653浏览 阅读更多...

声明类、变量和方法时可以用 final 修饰,表示终态:这个东西定下来以后就不能再改继承关系、不能再被覆盖、不能再被重新赋值。 具体规定:final 类不能被继承;final 方法不能被子类重写;final 变量(成员或局部)只能赋值一次,成为常量。 修饰对象 效果 补充 类 不能再派生子类 方法隐…

标签:Java关键字 OOP 多态 继承,
Java static关键字以及Java静态变量和静态方法

Java static关键字以及Java静态变量和静态方法

周sir - 2015年3月30日 - Java面向对象 - 0 条评论 - 1738浏览 阅读更多...

static 修饰变量或方法,表示它们是静态的:属于类,而不属于某一个对象。 静态变量和静态方法可以通过类名访问,不必先 new 出对象,所以也叫类变量和类方法。实例变量则必须通过对象访问,因为每个对象自己有一份,值可以不同。 对比 静态(类)成员 实例成员 内存 类加载时一份,所有对象共享 每 n…

标签:Java关键字 OOP,
Java super关键字

Java super关键字

周sir - 2015年3月30日 - Java面向对象 - 0 条评论 - 1725浏览 阅读更多...

super 和 this 成对出现:this 表示当前类的实例,super 用来访问父类。 子类里可以用点号取父类的成员变量和方法;方法定义在更上面的祖先类时,Java 会自动向上追溯,直到找到为止。调用看起来就像本类自己的行为一样。 对比 this super 指向 当前对象 不是对象引用,只是让…

标签:Java关键字 OOP,
Java this关键字详解

Java this关键字详解

周sir - 2015年3月30日 - Java面向对象 - 0 条评论 - 1640浏览 阅读更多...

this 用来表示当前对象:哪个实例正在执行这段代码,this 就指向谁。通过它可以访问本对象的成员变量和实例方法。 this 只在实例化之后才有意义,静态方法里没有当前对象,因此不能用 this。 常见用法可以先放在一张表里对照: 写法 含义 注意 this.成员 访问当前对象的字段或方法 没有重…

标签:Java关键字 OOP,
Java多态对象的类型转换

Java多态对象的类型转换

周sir - 2015年3月30日 - Java面向对象 - 0 条评论 - 1755浏览 阅读更多...

这里说的对象类型转换,只发生在有继承关系的类型之间。没有继承关系却强制转,运行时会抛 java.lang.ClassCastException。 继承链上,子类转成父类叫向上转型,父类转成子类叫向下转型。向上转型很常见:变量写成父类,实际引用子类,运行时靠动态绑定调用子类方法,也就是多态。若要做父类…

标签:OOP 多态 数据类型,
Java instanceof 运算符

Java instanceof 运算符

周sir - 2015年3月30日 - Java面向对象 - 0 条评论 - 1531浏览 阅读更多...

多态带来一个实际问题:变量声明类型是父类,怎么判断它实际引用的对象是哪一种?Java 用 instanceof 运算符。 obj instanceof Type 看的是对象的真实类型,不是变量的声明类型。真实对象是 Type 本身,或 Type 的子类,结果为 true。 一、继承链 class P…

标签:OOP 多态,
Java多态

Java多态

周sir - 2015年3月30日 - Java面向对象 - 0 条评论 - 1868浏览 阅读更多...

面向对象三大特性:封装、继承、多态。封装藏起内部实现,改结构不影响外部用法,也保护数据——外界只看见访问方法。继承为了复用父类代码,同时也给多态铺路。 多态说的是:同一份引用、同一次方法调用,实际跑哪段代码,取决于对象真正的类型。 一、现实生活中的多态 同一个 F1 键:在浏览器窗口打开新网页,在 …

标签:OOP 多态,
Java继承中方法的覆盖和重载

Java继承中方法的覆盖和重载

周sir - 2015年3月30日 - Java面向对象 - 0 条评论 - 1338浏览 阅读更多...

继承里,子类可以改写从父类拿来的方法:名称、返回值类型、参数列表都相同,功能却不同。这就叫覆盖(override)。参数列表(类型、个数、顺序)有一项不同,就不再是覆盖,而可能构成重载(overload)。 覆盖不会把父类方法从内存里删掉,只是对子类实例暂时隐藏。子类里要调用被盖住的父类版本,用 s…

标签:OOP 多态 继承,

文章导航

上页 第 1 页 … 第 41 页 第 42 页 第 43 页 第 44 页 下页
2026年 10月
一 二 三 四 五 六 日
 1234
567891011
12131415161718
19202122232425
262728293031  
« 9月    

OOP (48)JavaScript (40)面试经验 (30)AI (28)程序员成长 (28)Agent (27)Activity (27)Vue (21)IO (19)多线程 (16)LangChain (15)性能优化 (15)网络请求 (12)数据类型 (11)SQL (11)Spring (11)MySQL (11)JSP (10)IDEA (10)环境配置 (9)
  • 最新文章
  • 随机文章
  • 热门文章
火锅店生意-第一性原理

火锅店生意-第一性原理

 2026-09-16   22   0

徐新-做正确的事

徐新-做正确的事

 2026-09-16   27   0

Android Studio查看SQLite数据库完全指南

Android Studio查看SQLite数据库完全指南

 2026-09-05   29   0

Android 控件美化实战:Shape、Selector 与 layer-list

Android 控件美化实战:Shape、Selector 与 layer-list

 2026-09-05   44   0

Android Studio USB 调试真机映射屏幕画面

Android Studio USB 调试真机映射屏幕画面

 2026-09-03   32   0

MCP 技术实战指南:从原理到落地

MCP 技术实战指南:从原理到落地

 2026-09-02   41   0

RAG 深度解析:从数学原理到生产级工程实战

RAG 深度解析:从数学原理到生产级工程实战

 2026-09-01   31   0

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

 2026-08-31   40   0

LangGraph常见WorkFlow-七种编排模式

LangGraph常见WorkFlow-七种编排模式

 2026-08-31   29   0

基于未来做决策:贝索斯的”时间穿越”思考法

基于未来做决策:贝索斯的”时间穿越”思考法

 2026-08-29   41   0

Agent 之多智能体:从一人包办到流水线协作

Agent 之多智能体:从一人包办到流水线协作

 2026-08-17   39   0

说说你对vue的理解?

说说你对vue的理解?

 2021-04-07   858   0

事件相关概述

事件相关概述

 2015-04-20   1488   0

Android布局代码实现

Android布局代码实现

 2015-04-20   1763   0

设计模式总结

设计模式总结

 2016-05-09   1605   0

android的消息处理机制

android的消息处理机制

 2015-12-23   1603   0

Android中的Intent详细讲解

Android中的Intent详细讲解

 2015-06-19   1689   0

《使命、愿景、价值观是什么?》

《使命、愿景、价值观是什么?》

 2020-02-23   992   0

程序员保持快乐活跃的6个好习惯

程序员保持快乐活跃的6个好习惯

 2015-04-23   847   0

想写好前端,先练好内功

想写好前端,先练好内功

 2021-07-26   909   0

AI大模型开发从OpenAI调用开始

AI大模型开发从OpenAI调用开始

 2026-08-15   117   2

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

 2026-08-17   56   1

Java GUI程序设计入门

Java GUI程序设计入门

 2015-06-04   1783   0

人人都在谈论的Apple Pay

人人都在谈论的Apple Pay

 2016-02-19   1396   0

软件工程师应该多写文章

软件工程师应该多写文章

 2015-03-28   1805   0

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

 2020-09-22   1511   0

Java面向字节流的应用

Java面向字节流的应用

 2015-04-17   1606   0

ActiveMQ简述

ActiveMQ简述

 2017-06-24   1365   0

vscode 前端常用插件推荐

vscode 前端常用插件推荐

 2020-04-04   1578   0

极客之家十一年:编程与兴趣一致,技术与实践结合

极客之家十一年:编程与兴趣一致,技术与实践结合

 2026-08-19   42   0

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。

Copyright © 2026 极客之家 All rights reserved.  .

蜀ICP备2025170724号 站长统计

回到顶部