合集-Java学习记录

摘要:上一篇介绍了C++和Java编译的区别和Java独有的网络编程,线程管理。这一篇主要介绍一下两者在程序运行时的内存空间。 内存分布 项目 C++ 程序 Java 程序(使用 JVM) 编译结果 直接生成机器码(如 .exe) 编译成 .class 字节码 执行方式 操作系统直接加载执行 需要 JVM 阅读全文
posted @ 2025-06-01 22:29 ZCry 阅读(86) 评论(0) 推荐(0)
摘要:一些感想 写在开头,如果你是一个坚定选择工作的研究生,在CPP和Java之间反复跳转,那么有以下几种情况,建议你选CPP: 对CPP有强大的兴趣,且组内有成熟的方向,例如:高性能计算、音频开发等方向,可以选择。 仅仅想找一份工作,不要跟自己过不去,Java很好,尤其是后端。 博主是在模型部署里做了一 阅读全文
posted @ 2025-05-30 16:32 ZCry 阅读(150) 评论(0) 推荐(0)
摘要:由于博主时间已经所剩无几,这样匆忙的学习实属无奈之举,有时间的朋友还是分开学习两个项目会更好,两个项目放在了资料一和二。但行其路,莫问前程。 基础 Spring是一个家族,可以做Web开发,微服务开发,分布式开发。对应的Spring的技术包括:Spring Cloud,Spring Web等。其它所 阅读全文
posted @ 2025-07-12 14:49 ZCry 阅读(73) 评论(0) 推荐(0)
摘要:如何创建一个线程? Java创建线程有两种方法,这里对三种方法做一个梳理,方便理解。 实现Runnable接口和run()方法 Java的接口就是一种协议,约定了想要被统一管理的类要遵循的协议。在Java中,线程是由Thread类创建和管理的,但线程需要执行具体的任务——也就是我们写的代码逻辑。而R 阅读全文
posted @ 2025-06-22 17:59 ZCry 阅读(56) 评论(0) 推荐(0)
摘要:集合框架是什么? 对容器的学习建议结合leecode,了解每一个容器的增删改查操作。 数据结构里学习了几种数据结构类型:数组、链表、栈、队列、树、哈希表、堆。在C++中,C++ STL提供了数组vector,栈stack,队列queue,哈希表unordered_map等容器,分为序列式容器和关联式 阅读全文
posted @ 2025-06-02 18:12 ZCry 阅读(81) 评论(0) 推荐(0)