第二天 Java的基本知识介绍
1、Java语言的特点:简单、面向对象、跨平台、高性能、安全,这些是主要特点。
2、JDK:Java Development Kit(Java开发工具包)包括JRE(java Runtime Environment)Java运行环境、一堆Java工具和Java基础类库,Java工具有Java的编译器(javac.exe)、Java的解释执行器(java.exe),基础类库包括超过3600个基础类,常用的有150多个,掌握这150多个做开发就基本上没有问题了,查询基础类可以使用Java API文档,jre是Java程序运行的必要条件,不同的操作系统有不同的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程序运行关系:
第三天 变量和数据类型
1、基本数据类型:Java中有四种基本数据类型:整数类型、小数(浮点)类型、布尔类型和字符类型。
(1)整数类型:byte一个字节,short两个字节,int四个字节,long八个字节。
(2)小数(浮点)类型:float,double主要区别是数据大小范围。
(3)布尔类型:Boolean 只有TRUE和FALSE两种值。
(4)字符类型:char存放单个字符,有两个字节,可以存放汉字(因为使用的是Unicode编码,而C语言使用的是ASCII字符集一个char只有一个字节不能表示汉字),在Java中char进行加减运算直接当做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类型的。