JAVA_DAY_01

发布时间 2023-07-06 14:44:48作者: 书画一船烟雨外

第一天

1.jdk针对 Java 开发员的软件开发工具包。

1.5:{自动拆箱和装箱、foreach循环、可变参数} ​ 1.8:{1、Lamdba表达式2、函数式接口3、方法引用和构造引用4、Stream API} ​ java的运行机制,编写定义为.java格式的源代码。 ​ 通过javac命令格式调用编译器(JDK)对源代码进行编译,编译成为.class格式的字节码文件。 ​ 通过java命令调用解释器(JVM),对字节码文件进行解释执行。 ​ 因此JVM虚拟机给了java跨平台的能力。 ​ 在安装jdk17以前的版本需要配置环境变量,才可以在任意路径下调用javac与java命令。 ​ 配置环境主要是配置path,将jdk的bin路径配置到系统变量的path中。 ​ 由于一台计算机上可能存在多个版本的jdk ​ 为了更方便的切换版本 ​ 为了避免频繁的修改path值 ​ 以及类似tocmcat启动检测JAVA_HOME ​ 所以也会配置下JAVA_HOME ​ classpath不需要配置 ​

2.常用DOS命令

cd ​ cd\ ​ cd.. ​ dir ​ tab ​ 上下 ​ cls ​ exit

3.类

一个java文件中可以定义多个类,但是只能有一个类被public修饰, ​ 同时要求类名与文件名保持一致 ​ 一个java文件中定义几个类,编译之后就会存在几个class文件 ​ 一个类至多可以定义一个main方法 ​ 一个类中可以没有main方法,但是不能直接解释这个类 ​ 如果出现乱码,一般为编码与解码格式不统一 ​ print与println

4.注释

单行、多行、文档。 ​ 文档注释可以存在于API文档中

5.标识符

命名规则:英文大小写$以及数字,但是不能以数字开头 ​ 关键字和保留字都是被系统征用的特殊单词(标识符)不可以使用他们作为变量名或方法名 ​ 命名规范 ​ 包名:全部小写,多层级之间通过.连接 ​ 类名|接口名:每个单词首字母大写 ​ 变量名|方法名:第一个单词全部小写,第二个单词开始每个单词首字母大写 ​ 常量名:全部大写,每个单词之间用连接

第二天