编程 – Java术语
首先
我开始学习Java,以便在大学的课程中使用。我将这篇文章作为自己的备忘录发布。
相关学习 (Guanlian xueli)
【编程】Java术语
【编程】方法和类型
【编程】Java注意事项和规则
【编程】面向对象
【编程】代码写作提升要点(个人使用)
编译
将Java源代码文件(.java)转换为类文件(.class)的过程是指将字节码(二进制)转换为计算机易于执行的文件。
解释程序
在执行之前,要求将字节码转换成解释器这种软件。JVM Java虚拟机是解释器的内部机制,它将class文件内的代码转换并解读。环境配置是为了执行编译和解释器。
排列
由于先前从未深入考虑过数组,所以当我开始进行研究时,发现有很多有趣的部分。
计算机将数据记录在内存中,而内存是基于底板构建的。
下文中用〇〇地址表示。
在变量声明的同时,会保留空闲的基板区域,并创建一个在内存中具有n个元素的数组 [n]。
顺便提一下,int类型占用4个字节,所以会有多个区域被保留的概念。
然后,数组变量会分配一个像元素0这样的地址,这是在赋值之后将值记录在相应区域的机制。
假设指定了space[n],
– score会被引用到〇号地址
– 从那里读取并写入n个句子之后的元素
因此,如果将变量赋值给另一个变量,那么数组的第一个元素将被复制。
返回值
“返回值是什么呢?” “实际上,计算处理本来可以每次都写,不是吗?”
在主方法中编写计算代码可以产生输出,但处理将在主方法中完成,即通过这种思考方式逐步编写代码的方法缺乏通用性。
通过使用返回值,可以多次利用带有计算式的方法,这样就可以在其他地方使用计算处理。在这样的情况下,返回值被使用。
继承
可以使用extend来调用其他类的方法。
多样性
以一种粗略的方式教授计算机。
通过简单地思考,可以将英雄和巫师视为同一并能够同时实现生命值恢复。
封装
实现限制的目的
班级
設計手冊
一群物體的集合
一个实例
如果用中文表达的话,可以说成「汽车的车身」。
对象 (duì
在虚拟世界中活动的实例化的类,将数据和过程封装在一起以定义和使用的物体。
草地
如果把车作为比喻,那么对象/实例所拥有的数据/变量就相当于速度或制造商。这些数据在方法中扮演重要角色,如HP和MP。
The phrase “メソッド” can be paraphrased in Chinese as “方法” .
在车辆方面,指的是“加速”和“停止”操作
具体的处理和动作
对比效果
不需要每次都进行设置,而是事先确定好HP的事情
重写
重写方法
例子:在猫类中,用system.out.print(”猫”)覆盖在狗类中的system.out.print(“犬”)
界面
因为过于暧昧,这个班级受到了特别对待。
文献参考
《Java快速入门 第3版》
作者:中山清乔,国本大悟
出版社:印象公司