标识符、变量、基本数据类型

Java语言的跨平台原理

  • 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。

  • JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。

如图所示,Java的虚拟机本身是不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。

  • JRE (Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库

  • JDK (Java Development Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。

我们想要运行一个已有的Java程序,那么只需安装JRE 即可。

我们想要开发一个全新的Java程序,那么必须安装JDK ,其内部包含JRE

DOC常用命令

(1)回到根目录

cd /  或  cd \

(2)切换到上一级

cd ..

(3)当前盘的其他目录下

绝对路径:从根目录开始定位,例如:cd d:\test200\1 或者 cd d:/test200/1

相对路径:从当前目录开始定位,例如:..\..\..\test200\1 或者 ../../../test200/1

切换盘符命令

(1)直接盘符:

例如:要切换到D盘,直接d:

(2)使用cd命令

例如:要切换到E盘,可以使用cd /D e:

使用 /D 开关,除了改变驱动器的当前目录之外,还可改变当前驱动器。

查看当前目录下有什么命令:dir

新建目录命令:md (make directory)

//在当前目录下创建hello文件夹
md hello

//在当前目录下创建a,b,c三个文件夹
md a b c

//dtest200下创建ok200文件夹
md d:\test200\ok200

新建空文件命令:type nul

type nul > 文件名.扩展名

追加内容到文件命令:echo

echo 内容 > 文件名.扩展名

复制(copy)或移动(move)文件

copy 源文件 目标目录\新文件名.扩展名
move 源文件 目标目录

删除文件命令:del

//删除指定文件
del 文件名.扩展名
del 目标目录\文件名.扩展名

删除所有文件并询问
del *.*

删除所有文件不询问
del /Q *.*

删除目录命令:rd(remove directory)

//删除空目录
rd 空目录名

//删除目录以及下面的子目录和文件,带询问
rd /S 非空目录名

//删除目录以及下面的子目录和文件,不带询问
rd /S/Q 非空目录名

注意:你在d:\test100\hello\a中,你不能删除test100、hello、a这几个目录

查看某个目录的下一级目录结构:tree

tree 目录

tree /F 目录
/F   显示每个文件夹中文件的名称。

清屏命令:cls

退出命令:exit

标识符

1、标识符的命名规则(必须遵守)

(1)Java的标识符只能使用26个英文字母大小写,0-9的数字,下划线_,美元符号$

(2)不能使用Java的关键字(包含保留字)和特殊值

(3)数字不能开头

(4)不能包含空格

(5)严格区分大小写

2、标识符的命名规范(遭受鄙视)

(1)见名知意

(2)类名、接口名等:每个单词的首字母都大写,形式:XxxYyyZzz,

例如:HelloWorld,String,System等

(3)变量、方法名等:从第二个单词开始首字母大写,其余字母小写,形式:xxxYyyZzz,

例如:age,name,bookName,main

(4)包名等:每一个单词都小写,单词之间使用点.分割,形式:xxx.yyy.zzz,

例如:java.lang

(5)常量名等:每一个单词都大写,单词之间使用下划线_分割,形式:XXX_YYY_ZZZ,

例如:MAX_VALUE,PI

数据类型分类

Java的数据类型分为两大类:

  • 基本数据类型:包括 整数浮点数字符布尔

  • 引用数据类型:包括 数组接口

基本数据类型

四类八种基本数据类型:

变量的三要素

1、数据类型

2、变量名

3、值

变量的使用应该注意什么?

1、先声明后使用

如果没有声明,会报“找不到符号”错误

2、在使用之前必须初始化

如果没有初始化,会报“未初始化”错误

3、变量有作用域

如果超过作用域,也会报“找不到符号”错误

4、在同一个作用域中不能重名

原文地址:https://www.cnblogs.com/LzMingYueShanPao/p/14435942.html