后端零
由于排课时间原因没有参加线下的培训呜,好在还是通过学长发的网址了解了一下(
下面对这两周的学习进行一个简单的汇总和心得介绍。
整体来看 Java 和 C 语言比还是有很多不同的
开发环境配置
跟老师要到了 jdk17.0.1 版本的工具包,不需要配置环境变量还是挺方便的。
基础语法
一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。
- 对象:对象是类的一个实例,有状态和行为。
- 类:类是一个模板,它描述一类对象的行为和状态。
- 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
- 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
public class HelloWorld { // 创建一个名为 HelloWorld 的类(也可以看作对象)
public static void main(String[] args) { // 行为,每个类的行为都从 main 开始
System.out.println("Hello World"); // 输出 Hello World
}
}
可以说在语法上 Java 有很多部分是和 C 语言相仿的。
如 if
,if-else
,for
,while
,do-while
等循环语句和判断语句
在数据类型上 Java 的 boolean 是不能直接转成整形等其他数据类型的,但是 C 是可以的
Java 同时提供了 Math, Character, String, Scanner 等包装好的类,这里同时对应了 C++ 中的 math, string 等库,还是挺方便理解的。
更多的内容我觉得还需要我进一步的学习,这里就先不记录了。