1,初学Java 需要知道以下几个步骤:
第一是安全JDK, 自行百度下载安装包进行安装。(JDK是开发工具,包括JRE 即Java运行时环境 和JVM 即Java 虚拟机)。
第二是环境变量配置,主要配置JAVA_HOME, PATH, CLASS 这三个环境变量。
解释下这三个环境变量的意义,首先JAVA_HOME是指定JDK安装的路径,其次PATH 是指定JDK下的 JRE 路径,最后CLASS 是指定Java 程序类库路径。
2,以 .java 为结尾的源码文件,需要编译器编译成 .class 为结尾的字节码文件,.class 文件可以通过JVM (程序解释器) 在任意平台上运行。Javac命令就是对 .java 文件编译成 .class 文件,java 命令就是解释执行 .class 文件。
3,Eclipse,MyEclipse,IDEA 等都是集成开发工具,新建项目,包,Java 源代码,可直接运行,集成开发工具自动将Java 源代码编译成可执行的 .class 字节码文件。
4,Java 关键字区分大小写。
5,Java 数据类型分为基本数据类型和引用数据类型。
基本数据类型:数值型:(1)整数类型(byte, short, int, long);
(2)浮点类型(double, float)。
字符型(char)。
布尔型(boolean)。
引用数据类型: 类(class),接口(interface),数组。
6, Java 中的变量需要先声明后使用,可以在定义变量的同事对变量进行初始化,也可以先声明后赋值,但是,注意:java 程序的main 方法中的变量需要先赋值才能输出。
7,Java中的数据类型转换可以分为自动类型转换和强制类型转换。
自动类型转换:(1) 目标类型兼容源类型,如double 型兼容int型,但char 型不兼容int型。
(2)目标类型大于原类型,如double 长度是8个字节,int 是4个字节,因此double 可以直接放入int型数据,但反过来就不行了。
强制类型转换:有时候确实需要对数据进行强制转换,如将double型的数据转换为int型,语法是(数据类型)数值,double avg = 77.8;int davg = (int)avg; 输出davg 的结果是77。所以强制类型是有丢失数据的风险,慎重使用。
8,Java 中的常量就是它的值被设定以后,在程序运行过程中是不可以被改变的,修饰符是 final, 如:final String Male = "男"; final String FEMALE = "女";来定义性别,在开发中需要指定用户性别的时候,就可以直接赋值为常量名,避免书写错误,提高代码的可维护性。