• Java基础语法(一)<注释,关键字,常量,变量,数据类型,标识符,数据类型转换>


      从今天开始,记录学习Java的过程。要学习Java首先得有环境,至于环境的安装我就不说了,百度有很多教程,比如:http://jingyan.baidu.com/article/20095761904f25cb0721b4b7.html

      JVM、JRE、JDK:

        jvm是Java虚拟机,用来执行程序的。

        jre是Java的运行环境;如果只是为了运行java程序,只需要装jre环境就ok;其中包含了jvm和核心库。

        jdk是Java的开发开发工具包,包含了常用的开发工具,也包含了jre;

        三者之间的关系:jvm<jre<jdk

      编写、运行程序基本步骤:

        编写源文件(Demo.java文件);

        编译源文件(javac Demo.java)

        运行.class文件(java Demo)。

      注释:

        单行注释://

        多行注释:/*   */

        文档注释:/**  */

      关键字:

        java的设计者保留的具有特殊意义的单词;

        全部都是小写

      常量:

        在程序的执行过程中,值不会改变

        分类:
          整数常量
          小数常量
          字符常量
          布尔常量
          字符串常量
          空常量(null)
      变量:

        在程序的运行过程中,值可以改变;本质是内存中保存的值被改变了

        定义格式:数据类型 变量名 = 初始化值;

        注意事项:

     

          byte,short,char在进行运算时,会自动提升到int类型,不管是数据类型还是同一个数据类型,运算都会提升到int类型
          变量只是在自己的作用域中,才能生效
          变量需要初始化后,才能使用
          在定义float类型变量时,后面加F
          在定义long型变量是,后面加L
          小数类型默认时double类型
          整数默认是int类型

      数据类型:

        基本数据类型:

        

        引用数据类型:

      标识符:

        

      数据类型转换:

        

     

      

     

  • 相关阅读:
    二叉搜索查找排序树
    多项式运算
    赫夫曼编码及应用
    利用python画出动态高优先权优先调度
    利用python画出SJF调度图
    支持向量机
    fisher线性分类器
    Codeforces Round #520 (Div. 2)
    Codeforces Round #510 (Div. 2)
    Codeforces Round #504 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)
  • 原文地址:https://www.cnblogs.com/xiaoshitoutest/p/6790375.html
Copyright © 2020-2023  润新知