Java基础Day01.语言概述,版本,环境变量配置及数据类型的概述

  Java基础Day01:   
     Java是一种完全面向对象的强类型编程语言。 Java的特点有 流行性高,可移植性强能够实现跨平台使用。(一次编程能够在多个不同的平台正常运行)
     Java分为JAVASE(标准版:主要用作于普通桌面应用和商务应用程序提供解决方案,该技术是其他两者的基础. 非常重要);JAVAME(小型版:是为电子消费产品和嵌入式设备提供的解决方案);JAVAEE(企业版:是为开发企业环境下的应用程序提供一套解决方案,主要针对于Web开发)
     Jvm(Java虚拟机,java程序需要通过java虚拟机才能运行,不同平台都有自己的java虚拟机。所以java程序能够实现跨平台运行);Jre(Jre是java程序运行环境,其中包括了Jvm虚拟机。是Java程序的核心类库);Jdk(java开发工具包,工具包中自带Jre类库所以不需要另外安装Jre)
 
     常用的DOS命令
 
     - dir (列出当前目录下的所有文件及文件夹)
     - cd (打开的意思,及想要进入指定的目录下前面要加上cd)
     - cd.. (回退一级目录)
     - cls (清屏)
 
     Java环境变量的配置
 
     首先安装好Jdk后, 打开计算机属性--高级--环境变量--系统环境--系统变量中新建一条变量名为“JAVA_HOME”变量值填写你JDK的安装目录
     之后在系统变量中找到Path变量编辑,在最前面添加“&JAVA_HOME&\bin”即可环境变量配置完成. 在Dos命令行中无论在任何目录下都可以直接运行“java.exe”"javac.exe"
 
     
     Java中的常量概述
         
           是指在程序运行过程中其数值不可发生改变的量。
常量分为 整数型常量  所有整数(-1234....9999)
               小数型常量 所有小数 (3.14926535..)
               字符常量     所有字符 (‘a’‘z’'1''2''@''{'....)
               布尔型常量   比较特殊的常量其值只有 true(真) ,false(假) 
 
 
     Java中的变量概述
 
          是指程序运行过程中其数值不确定或可以发生改变的量
变量其实就是在内存中开辟一小块空间用来存储可以变化的数据。
     变量的固定格式 “数据类型  变量名 = 初始化值”;
 
      Java中的数据类型
          基础数据类型:
     1.整数类型(byte,short,int,long)
        浮点类型(float,double)
        字符型     (char)
        布尔类型     (true,false)
 
     2.引用数据类型      在堆内存开辟的一个空间,这块空间存储引用数据类型的所有非静态变量及非静态方法. 通过把该空间的指针(引用)赋值给栈内存中的一个对应类型的变量进行存储,该变量可以通过引用指向堆内存中对应的数据
 
      Java中的数据类型转换
         1,自动提升(Java中的变量在进行运算的时候会自动向大的类型提升使两边类型保持一致)
          //就算是两个byte类型变量在相互进行运算的时候也会自动提升为int类型再进行运算。
          当两个不同的数据类型进行计算时,取值范围较小数据类型会自动向大的数据类型进行提升然后再做运算。
     
          2,强制转换
          当两个不同的数据类型进行计算后的值再赋值给一个数据类型较小的变量时需要用到强制转换符,但是不能超出被赋值数据类型的取值范围否则可能结果并不是你想要的结果,造成损失精度.
          强制转换格式: int x = 5;
           byte z = (byte)(1+x); //6   
                数据类型 = (转换类型)(被转换的类型)
 
   注意:在基本类型进行强制转换的时候需要确保转换后的结果不过超过该数据类型的存储范围, 否则可能出现损失精度.
    例如: byte  b = 127;
          b = (byte)b+1;
    这时候的结果可能会跟你预想中的结果不一样!
          
 
     
posted @ 2017-04-21 14:43  Xhh52  阅读(136)  评论(0)    收藏  举报