
java
猛猛学,挖金币
面试,冲冲冲,月薪过万,冲冲冲,
展开
-
java对比 c++ 的 跨平台实现原理
我们用 java 语法 写 java 代码,然后 java编译器 (javac) 把 java 文件 翻译成 class 文件 也就是字节码文件, 然后 jvm (也就是一个 c++ 程序 ) 会把 这种 字节码文件 再 翻译 为 机器语言。从java文件到class文件再到机器语言。从java文件到class文件再到机器语言。java对比 c++ 的 跨平台 实现原理。原创 2025-01-14 11:57:29 · 102 阅读 · 0 评论 -
怎么开发一个自己的编程语言
开发一个自己的编程语言需要系统的规划和持续的投入。你需要设计清晰的语法规则,选择合适的实现方式(编译器或解释器),并不断测试和迭代。同时,你还需要为你的语言提供标准库、开发工具、文档等,以便开发者能够使用你的语言。原创 2025-01-14 11:45:20 · 696 阅读 · 0 评论 -
Java 的前身是 c++
这个时候,Sun公司想起了那个被搁置起来很久的Oak,并且重新审视了那个用软件编写的试验平台,由于它是按照嵌入式系统硬件平台体系结构进行编写的,所以非常小,特别适用于网络上的传输系统,而Oak也是一种精简的语言,程序非常小,适合在网络上传输。对于新语言的设计,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为Oak的面向对象语言。1995年,互联网的蓬勃发展给了Oak机会。原创 2025-01-14 11:41:50 · 890 阅读 · 0 评论 -
java 的 finally 是如何保证一定会执行的
块都能被保证执行(除非程序异常终止)。这种设计保证了资源清理操作的可靠执行,避免了程序因异常导致的资源泄漏问题。(stack frame),栈帧包含该方法的局部变量、操作数栈、常量池索引等信息。结构的处理过程中,JVM 需要通过栈操作来确保代码的执行顺序。块的执行,JVM 会在方法调用时为每个方法创建一个。通过对字节码层面的控制流设计和栈操作,JVM 确保了。块时,栈中的控制流指针会被更新,以确保跳转到。无论是正常执行流程,异常捕获,还是。原创 2024-12-13 11:08:16 · 318 阅读 · 0 评论 -
互联网+,赋能,综合型人才,java开发与 金融
原创 2024-11-18 09:48:37 · 96 阅读 · 0 评论 -
【无标题】
so easy原创 2024-11-13 09:07:00 · 208 阅读 · 0 评论 -
clone()
深复制浅复制原创 2018-11-17 17:18:33 · 197 阅读 · 0 评论 -
==比较的到底是什么
value?原创 2018-11-19 17:06:03 · 537 阅读 · 0 评论 -
equals,contentEquals
直接看源码,还是挺好看的,原创 2018-11-19 16:42:30 · 209 阅读 · 0 评论 -
关于link和array
4.常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使用索引的随意访问,而 LinkedList 则对于经常需要从 List 中添加或删除元素的场合更为合适。 array,翻译为数组,内存上是连续的,链表,在内存上是不连续的,但是,经过长久的使用,array不再是纯粹的array?好像不会有这种情况,因为内存结束就...原创 2018-11-16 20:42:29 · 721 阅读 · 0 评论