Java入门简介及基础

JDK:Java Development  Kit

JRE:Java Runtime Environment

jdk的安装及配置

Java Downloads | Oracle从官网下载jdk并安装

jdk的配置:

安装完成后需要对jdk进行一个配置,配置步骤如下:右击“我的电脑”->“属性”->“系统属性”->“高级”->“环境变量”->“系统环境变量”->“新建环境变量”    输入变量名“JAVA_HOME”和变量值(即jdk的安装路径)。然后对Path变量进行修改,在变量值后添加“.;%JAVA_HOME%\bin;”(注意点和分号不要少)。    win+R 输入cmd,输入Javac后按enter键看jdk环境配置是否正确。

安装Eclipse:Enabling Open Innovation & Collaboration | The Eclipse Foundation下载安装eclipse

十进制:不能以0作为十进制的开头

八进制:必须以0为开头

十六进制:必须以0X或0x为开头

在默认的情况下小数都被看做double型,可以使用添加后缀‘d’或‘D’来声明是double类型数据,也可以不用添加;但在声明float类型数据时则需要在小数后面添加‘F’或‘f’。如:float  f1=3.14f;

“\”表示转义字符。

合法的标识符是由任意顺序的字母、下划线(_)、美元符号$和数字组成,并且第一个字符不能是数字。标识符不能为关键字。如:4word(第一个字符是数字)、String(是Java中保留的关键字)、User name(中间用了空格符)、User_name(这个是合法标识符)。

标识符的字母是严格区分大小写的,如good与Good是两个不同的标识符。

Java程序的基本组成单元是类,类体中包括属性和方法两部分。

变量分为成员变量和局部变量。

成员变量:在类体中所定义的变量被称为成员变量,成员变量在整个类中都有效。成员变量又可分为静态变量和实例变量。

class var{

    int x=45;

    static int y=90;

}

其中,x为实例变量,y为静态变量(也称类变量)。如果在成员变量的类型前面加上关键字static,这样的成员变量称为静态变量。静态变量的有效范围可以跨类,甚至可以达到整个应用程序之内。对于静态变量,除了能在定义他的类内存取,还能直接以“类名.静态变量”的方式在其他类内使用。

局部变量:在类方法体中定义的变量(方法内部定义,“{”与“}”之间的代码声明的变量)称为局部变量。在类的方法中声明的变量,包括方法参数,都属于局部变量。局部变量只在当前代码块中有效,不能用于类的其他方法中。局部变量的生命周期取决于方法,当方法被调用时,Java虚拟机为方法中的局部变量分配内存空间,当该方法调用结束后,则会释放方法中局部变量占用的内存空间,局部变量也将销毁。

局部变量可以与成员变量的名字相同,此时成员变量将被隐藏,即这个成员变量在此方法中暂时失效。

public class Val{

    static int times=3;  //定义成员变量times

    public static void main(String[] args){

        int times=4;  //定义局部变量times

        System.out.println("times的值为:"+times);  //输出结果为4,因为此时成员变量失效

    }

}

数据类型转换包括隐式类型转换和显示类型转换。

从低级向高级类型的转换,系统自动执行,程序员无须进行任何操作。这种类型的转换称为隐式类型的转换。

这些类型按精度从低到高排列的顺序是:byte<short<int<long<float<double.          (1Byte=8bit     byte代表字节,bit代表二进制的)

把高精度的变量的值赋给低精度的变量时,必须使用显示类型转换运算(又称强制类型转换)。如:

int  a=(int) 45.23;    //输出的a为int类型,为45

long  y=(long) 456.6F;    //输出的y为long类型,为456

int  b=(int) 'd';     //输出的b为int类型,为100

猜你喜欢

转载自blog.csdn.net/weixin_45502414/article/details/122526089