JavaSE学习总结(一)计算机相关基础概念/DOS命令/Java语言特性/JDK、JRE、JVM的区别/注释/关键字/标识符/常量/变量/数据类型转换/字符和字符串的运算/运算符
一、计算机基础知识
(一)DOS命令
win10如何打开DOS控制台?
- windows+R->打开运行窗口->输入cmd->回车
- 开始->找到windows系统->命令提示符
- 打开我的电脑->找到需要操作的路径->路径前面加上cmd和空格->回车

常见的DOS命令
| 命令 | 解释 | 例子 |
|---|---|---|
| mspaint | 打开画图 | |
| calc | 打开计算器 | |
| notepad | 打开记事本 | |
| cls | 清屏 | |
| exit | 退出 | |
| 盘符号: | 切换到哪个盘符 | D: |
| dir | 查看该目录下所有的文件或文件夹 | |
| cd 目录名 | 进入该目录 | cd Java |
| cd… | 回退至上一级目录 | |
| cd…/…/…/ | 回退多级目录 | |
| cd / | 回退至根目录 | |
| md 目录名 | 新建一个目录 | md Java |
| rd 目录名 | 删除一个空目录 | rd Java |
| rd /s 目录名 | 删除非空目录,会询问你是否删除 | rd /s Java |
| rd /s /q 目录名 | 直接删除非空目录无需询问 ,注意删除后,回收站里面没有所以慎重 | rd /s /q Java |
| cd /d 完整的路径名 | 进入该路径(可实现跨盘符操作) | cd /d D:\Java |
| del 文件名.后缀名 | 删除指定的文件 | del a.txt |
| del *.txt | 批量删除后缀名是txt的文件 | del *.txt |
| getmac | 查看物理网卡的地址 | |
| hostname | 查看主机名 | |
| ipconfig /all | 查看ip相关的东西 | |
| shutdown -s -t 0 | 立即关机 |
二、Java入门知识
JDK/JRE/JVM的区别
- JDK(Java Development Kit)
JDK是Java开发工具包
JDK中包含JRE(所以安装了JDK,就不用再单独安装JRE了),在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是JVM,lib中则是JVM工作所需要的类库,而JVM+lib=JRE。
JDK是整个JAVA的核心,包括了Java运行环境JRE、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。 - JRE(Java Runtime Environment)
是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,这些是运行Java程序的必要组件。
与大家熟知的JDK不同,JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器),只是针对于使用Java程序的用户。 - JVM(Java Virtual Machine)
就是我们常说的Java虚拟机,它是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。
也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。
只有JVM还不能完成class的执行,因为在解释class的时候JVM需要调用解释所需要的类库lib,而JRE包含lib类库。
JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
JDK安装路径下的目录解释

- bin目录:该目录用于存放一些可执行程序。如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)等。
- include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。
- jre目录:"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
- lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。
- src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
注释概述注释的分类
- 单行注释 格式:
//这是单行注释
- 多行注释 格式:
/*
注释的文字
*/
- 文档注释 格式:
/**
*注释的文字
*注释的文字
*/
三、Java语言基础
标识符
- 什么是标识符
就是给类,接口,方法,变量,常量等起名字时使用的字符序列 - 标识符的组成规则
(1): 英文的大小写字母
(2): 数字字符
(3): $和_ - 标识符注意事项
(1): 不能以数字开头
(2): 不能是java中的关键字
(3): 区分大小写 - 标识符中常见的命名规范
(1)包(就是文件夹,它的存在是为了解决我们同一个目录下不能同时存在两个相同名称文件的问题。)
字母都是小写 。例如itcast
(2)类或者接口
一个单词: 首字母大写,其余字母小写。例如Student , Teacher , Spring , Struts , Hibernate
多个单词: 每一个单词的首字母都是大写,其余字母小写。例如StudentName , UserLoginController
(3)方法或者变量
一个单词: 字母全是小写。例如name , age
多个单词: 从第二个单词开始,首字母大写,其余字母小写。例如getName , getAge
(4)常量
一个单词: 字母全是大写。例如NAME , AGE
多个单词: 字母全是大写,每一个单词之间使用 _ 隔开。例如STUDENT_MAX_AGE
数据类型的概述和分类
Java中数据类型的分类
(1): 基本数据类型
(2): 引用数据类型: 数组 , 类 , 接口
运算符
1.算术运算符
+ , - , * , / , % , ++ , --
2.赋值运算符
=,+=,-=,*=,/=,%=
3.比较运算符
<,>,>=,<=,==,!=,instanceof
4.逻辑运算符
&(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)
5.位运算符
&(与),|(或),^(异或) , ~(按位取反) , <<(左移) ,>>(右移) ,>>>(无符号右移)
本文介绍了JavaSE学习的基础内容,包括DOS命令的使用,如打开控制台、执行常用命令。接着讲解了JDK、JRE和JVM的区别,指出JDK包含JRE和开发工具,JVM是执行Java程序的核心。此外,文章还涵盖了Java编程的基本元素,如注释、标识符、数据类型和运算符的使用。

被折叠的 条评论
为什么被折叠?



