目录
学习目标:
Java开发介绍
- DOS常用命令
- JVM、JRE、JDK之间的关系
- Java开发环境的搭建:安装JDK,配置环境变量
- Java入门程序(Java的开发流程)
- Java的注释,标识符、标识符的命名规范
- Java基本数据类型
- 变量和常量的定义及初始化
- Java的运算符
- 运算符的优先级
- Java分支语句之if…else
- 循环的嵌套
- 方法的定义
- 方法的形参和实参
- 方法的递归调用
学习内容:
DOS常用命令
1、Help命令--->查看所有的帮助命令。
使用格式:Help XXX
2、dir命令-->显示一个目录下的文件和子目录列表以及文件的其他详细资料,包括文件大小,创建日期和时间等。
使用格式:dir [驱动器名称][目录路径][/p/w/o/s]
- [/p] 表示分页显示目录内容。要查看下一屏幕,可按任意键。
- [/w] 表示以宽列表格式显示当前目录中的文件名
- [/o] 表示以分类顺序显示文件
- [/s] 表示显示当前目录及其子目录中所有文件的列表。
3、copy命令-->将一个或多个文件复制到另一个位置。
使用格式:copy[要复制文件名][复制到的路径或者文件夹]
4、move命令-->用于将文件或目录从一个位置移到另一个位置。
使用格式: move[要移动文件名][移动到的路径或者文件夹]
5、md/mkdir-->用于新建目录。
使用格式:md [即将创建的目录的路径] [所有创建的目录名称(必要)]
6、cd-->用于改变当前目录。
使用格式:cd[要去的目录]
- cd[\]进入根目录
- cd[..]进入到上一级目录
7、ren-->用于重命名文件或文件夹。
使用格式:ren [旧名字] [新名字]
8、del-->用于删除目录中的文件,要删除其它驱动器或目录中的文件则必须指定路径。
使用格式:del [表示要删除的文件名]
9、rd/rmdir-->用于删除文件夹。
使用格式:rd [要删除的文件夹名称]
10、cls-->用于清除屏幕
11、exit-->用于退出程序
12、type-->显示文件内容
使用格式:type[文件名][扩展名]
JVM、JRE、JDK之间的关系
JVM:就是 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。
JRE:Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类库。(JVM+核心类库)(不支持编译)
JDK:Java 开发工具包。jdk 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。(JRE+运行开发环境)
JVM用来实现java的跨平台效果,不同平台有不同的jvm,JRE用于运行class文件,不可以开发,JDK是Java的开发环境和运行环境。
Java的注释,标识符、标识符的命名规范
注释
java中有三种注释方式,单行注释,多行注释,文档注释。
标识符的命名规范
1、项目名全部小写 my-first-demo
2、包名全部小写 com.wei.demo
3、类名首字母大写,若类名由多个单词构成,每个单词首字母大写,即驼峰命名法 MyJava
4、变量名、方法名首字母小写,若其由多个单词构成,每个单词首字母大写,即小驼峰命名法 myJava
5、常量名全部大写 USER_INFO_CACHE
6、以上所有命名遵循规则:
- 名称只能由数字、字母、下划线、$符组成
- 不能以数字开头
- 不能是有Java的关键字和保留字
- 严禁使用汉字和拼音
LintCode刷题
-
多态的使用(✔)
-
去重
把字符串分解为字符:
char[] stringArr = str.toCharArray();
LinkedHashSet自带去重功能
学习时间:
2021-8-9 9:00-11:45、13:30-5:30
学习产出:
1、学习笔记一篇
2、刷题*2