Java自学第二天、第三天Java的基本概念、变量、数据类型

第二天  Java的基本知识介绍


1、Java语言的特点:简单、面向对象、跨平台、高性能、安全,这些是主要特点。

2、JDKJava Development KitJava开发工具包)包括JRE(java Runtime Environment)Java运行环境、一堆Java工具和Java基础类库,Java工具有Java的编译器(javac.exe)、Java的解释执行器(java.exe),基础类库包括超过3600个基础类,常用的有150多个,掌握这150多个做开发就基本上没有问题了,查询基础类可以使用Java API文档,jreJava程序运行的必要条件,不同的操作系统有不同的jre,这也是Java能实现跨平台的主要原因。

3、JDK的安装与环境变量配置:安装JDK按照步骤点击下一步即可,可以自己修改安装目录;

配制环境变量的方法去:

1打开我的电脑--属性--高级--环境变量
2新建系统变量JAVA_HOME CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3选择系统变量中变量名为“Path”环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置

4、编写第一个Java程序“Hello World”:创建HelloWorld.java文件

//作者:

//功能:在控制台显示Hello World

//日期:


//public表示这个类是公共的,一个Java文件中只能有一个public

//class表示这是一个类

//HelloWorld是类名,公共类的类名必须与文件名一致

public class HelloWorld

{

      //一个主函数,程序的入口

      public static void main(String args[])

      {

            //执行语句

            System.out.println("Hello World!");

      }

}

5.、编译编写的Java程序:进入CMD控制台,进入Java文件所在的目录下,执行javac HelloWorld.java命令,如果没有出现任何提示,则证明编译通过,程序没有编写错误。之后执行java HelloWorld执行程序(这个地方直接就是文件名,不要带任何后缀名)。

6、用图说明编译和Java程序运行关系:

wKiom1Mxm7PBRpdjAAEOvsfaLnE338.jpg



第三天 变量和数据类型


1、基本数据类型:Java中有四种基本数据类型:整数类型、小数(浮点)类型、布尔类型和字符类型。

(1)整数类型:byte一个字节,short两个字节,int四个字节,long八个字节。

(2)小数(浮点)类型:float,double主要区别是数据大小范围。

(3)布尔类型:Boolean  只有TRUEFALSE两种值。

(4)字符类型:char存放单个字符,有两个字节,可以存放汉字(因为使用的是Unicode编码,而C语言使用的是ASCII字符集一个char只有一个字节不能表示汉字),在Javachar进行加减运算直接当做ASCII码对应的整数对待。

2、定义变量、初始化赋值:数据类型 变量名;这样的语法就是定义变量,在定义变量的时候就给变量赋值就是初始化赋值。

3、数据类型自动转换:精度比较:byte<short<int<long<float<double。数据转换可已将低精度的值付给高精度的,但是不能把高精度的复制给低精度。

4、Float在赋值的时候要在值后面加上f,比如3.4f,因为在Java中一个小数默认是double类型的。

5、强制类型转换:在被转换的值前面加上(被转换的数据类型)即可,注意的是浮点型转换成整数型时,只保留整数部分,小数部分被舍弃,不执行四舍五入等。低精度数和高精度数进行运算的时候,会将低精度数转换成高精度数再进行运算,比如4+3.5会被先转换成4.0+3.5,结果是double类型的。



你可能感兴趣的:(java,变量,数据类型,概念)