随笔分类 - Java
摘要:
阅读全文
摘要:当你在浏览器中输入域名并按下回车时,网络请求会经过以下七层结构的处理: 应用层(Application Layer): 浏览器通过 HTTP/HTTPS 协议生成请求,并将域名解析为 URL。 表示层(Presentation Layer): 数据可能会被压缩、加密或转换为特定格式(如文本、图像等)
阅读全文
摘要:分享一个自己学习Java时的记录ChatGPT中的对话:ChatGPT链接 包括如下问题 How to learn Java in order to become a software development engineer, please give details of the study pr
阅读全文
摘要:以下内容由chatgpt生成,仅供个人学习。 JVM(Java Virtual Machine,Java 虚拟机)是运行 Java 程序的抽象计算机。它将编译后的 .class 文件(字节码)加载、解析、执行,并管理 Java 程序的内存、线程等资源。JVM 的架构可以分为以下几个主要部分: 1.
阅读全文
摘要:以下内容由ChatGPT生成 当运行Java程序时出现CPU飙升的情况,可能会导致系统性能下降或者应用程序不稳定。排查CPU飙升问题通常需要分几个步骤来进行: 1. 初步检查 监控工具:使用系统监控工具(如Linux上的top或htop,Windows上的任务管理器,或macOS上的活动监视器)来确
阅读全文
摘要:Spring AOP(面向切面编程) 以下内容由ChatGPT生成 AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,旨在通过分离关注点来提高程序的模块化。Spring AOP 主要用于横切关注点(如日志记录、安全、事务管理等)的实现。在 Spring 中
阅读全文
摘要:JVM .class文件 平台无关性 类加载器 启动类加载器(Bootstrap ClassLoader):负责加载JDK中的核心类库 扩展类加载器(Extension ClassLoader):负责加载Java的扩展类库 系统类加载器(App ClassLoader):负责加载应用程序classp
阅读全文
摘要:IO 所有输入流的基类:InputStream / Reader 所有输出流的基类:OutputStream / Writer 字节流 InputStream常用方法:read(), skip(), available(), close() FileInputStream DataInputStre
阅读全文
摘要:在理解 IOC 中的“反转”和 DI 中的“注入”之前,首先要理解原本的控制流程。 在传统的应用程序中,对象之间的依赖关系通常由调用方(例如客户端或者上层模块)来管理。这意味着,当一个对象需要另一个对象时,它必须自己创建或查找依赖的对象,这种控制权在对象之间的依赖关系的代码中是显式的。 现在来看 I
阅读全文
摘要:1. 当System.out.println()方法的参数是Object类型时,println()方法会自动调用Object对象的toString()方法,然后显示toString()方法返回的字符串。 2. 若Java程序中有多处出现字符串常量"Hello",则Java编译程序只创建一个Strin
阅读全文
摘要://学习网站 Java研发技术学习路线_飞月程序人生-CSDN博客_java开发学习路线 Java后端技术栈梳理 - 知乎 harrywfl/JavaGuide: 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 https://github.com/Snailclim
阅读全文
摘要:【转载自本科老师上课课件】 问题一: 在一个软件的功能模块中,需要一种图像处理的功能。该图像处理的策略(如何处理)与图像的内容是相关的。如:卫星的运行图片,使用策略A处理方式,如果是卫星内云图片,则需要策略B处理方式。随时可向系统添加新的处理策略。处理时从GUI菜单下选择一种策略进行处理。 请使用J
阅读全文
摘要:如果一个类要被Java解释器直接装载运行,这个类中必须有main()方法。 由于Java虚拟机需要调用类的main()方法,所以该方法的访问权限必须是public, 又因为Java虚拟机在执行main()方法时不必创建对象,所以该方法必须是static的, 该方法接受一个String类型的数组参数,
阅读全文
摘要:匿名类的特点:(1) 匿名类是final类;(3) 在匿名类中可以定义实例变量和若干个实例初始化代码块和新的实例方法。Java虚拟机首先调用父类的构造方法,然后按照实例变量的和实例初始化代码块定义的先后次序依次进行初始化。(4) 匿名类除了可以继承类以外,还可以实现接口;(5) 匿名类可以访问外部类
阅读全文
摘要:【转载自本科老师上课课件】 调用一个重载过的方法时,Java编译程序是如何确定究竟应该调用哪一个方法?以下代码定义了三个重载方法: public void f(char ch){ System.out.println(“char!”); } public void f(short sh){ Syst
阅读全文