- 博客(3)
- 收藏
- 关注
原创 Java面向对象基础
继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。通过使用继承,可以快速地创建新的类,可以提高代码的重用,程序的可维护性,节省大量创建新类的时间 ,提高我们的开发效率。这个并不是根本原因,面向过程也需要分配内存,计算内存偏移量,Java性能差的主要原因并不是因为它是面向对象语言,而是Java是半编译语言,最终的执行代码并不是可以直接被CPU执行的二进制机械码。POP 的编程方式通常更为简单和直接,适合处理一些较简单的任务。
2024-10-12 09:00:10 714
原创 Java基础知识(二)
在循环结构中,当循环条件不满足或者循环次数达到要求时,循环会正常结束。,官方文档未明确定义,它依赖于 JVM 厂商的具体实现。逻辑上理解是占用 1 位,但是实际中会考虑计算机高效存储因素。:通常用于解释方法内某单行代码的作用。用于跳出所在方法,结束该方法的运行。:通常用于生成 Java 开发文档。(三) 基本数据类型与包装类型的区别。:通常用于解释一段代码的作用。装箱其实就是调用了 包装类的。(四) 自动装箱和自动拆箱。方法,拆箱其实就是调用了。
2024-10-11 18:50:14 461
原创 Java基础知识(一)
它包含了 JRE(Java Runtime Environment),以及编译器 javac 和其他工具,如 javadoc(文档生成器)、jdb(调试器)、jconsole(监控工具)、javap(反编译工具)等。JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。简单来说,JRE 只包含运行 Java 程序所需的环境和类库,而 JDK 不仅包含 JRE,还包括用于开发和调试 Java 程序的工具。,这种方式的执行速度会相对比较慢。
2024-10-10 09:07:09 912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人