zoukankan      html  css  js  c++  java
  • 标识符、变量、基本数据类型

    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、在同一个作用域中不能重名

  • 相关阅读:
    mysql的if 和 case when
    hive的日期和时间
    DVWA——XSS(Stored)(存储型跨站脚本)
    DVWA——XSS(Reflected)(反射型跨站脚本)
    DVWA——SQL Injection(Blind)(SQL盲注)
    转载一篇注入类型判断
    DVWA——SQL Injection(SQL注入)
    DVWA——Insecure CAPTCHA (不安全的验证码)
    DVWA——File Upload(文件上传)
    DVWA——File Inclusion(文件包含)
  • 原文地址:https://www.cnblogs.com/LzMingYueShanPao/p/14435942.html
Copyright © 2011-2022 走看看