JAVA学习DAY1

第一章 Java语言概述

1.java应用平台

javaSE :桌面应用程序开发
javaEE:后台服务器应用程序开发
javaME:移动端程序开发

2.跨平台

平台:操作系统(Windows,Linux.Mac)
跨平台:java语言可以在任意操作系统上运行,一次编写到处运行
原理:跨平台需要依赖java虚拟机JVM(java virtual machine)

3.JRE和JDK

JRE(java runtime environment ——java运行环境):包括java虚拟机和java的核心类库
JDK(java development kit ——java开发工具包):包含java开发工具,也包括jre,所以装了jdk就不用装jre了。其中开发工具:编译工具(javac.exe),运行工具(java.exe)

4.helloworld程序
package heima;
/*注释
*分类:
* 单行和多行
* 这是多行注释格式
*/
//这是我的Helloworld案例,单行注释
public class helloworld {
    public static void main(String[] args){
        System.out.println("helloworld");
    }
}
5.关键字

特点:java语言中组成关键字的字母全部小写,常见的代码编辑器对关键字有特殊的颜色标记。

6.常量与变量

常量:在程序执行过程中,其值不能发生改变
举例:
在这里插入图片描述

public class keyword {
    public static  void  main(String[] args){
        System.out.println("helloworld");
        System.out.println(12);
        System.out.println(12.23);
        System.out.println('a');
        System.out.println('0');
        System.out.println(true);
        System.out.println(false);
    }
}

结果:

helloworld
12
12.23
a
0
true
false

Process finished with exit code 0

变量:在程序执行过程中,在一定范围内,其值可以发生改变
定义格式:
数据类型 变量名=初始化值;
注意:
变量未赋值,不得使用
变量只在它所属范围内有效
一行可以定义多个变量,但不建议

7.数据类型

在这里插入图片描述
在这里插入图片描述

public class keyword {
    public static  void  main(String[] args){
        byte b=10;
        System.out.println(10);
        System.out.println(b);

        long l=1000000000L;
        System.out.println(l);
        float f=0.01f;
        System.out.println(f);
    }
}

结果:

10
10
1000000000
0.01

Process finished with exit code 0
8.标识符

定义:用来给包,类,变量,方法等起名字的符号
组成:Unicode字符,英文大小写字母,数字字符(不能作为开头),汉字(不建议使用),下划线_,美元符号$。
注意:标识符不能是关键字

9.类型转换

隐式转换:做运算时,byte,short ,char----int----long----float----double,按照这条线进行转换。boolean不参与这些运算
强制转换:
目标类型 变量名=(目标类型)( 被转换的数据);

public class keyword {
    public static  void  main(String[] args){
        int a=10;
        byte b=10;
        int c =a+b;
        System.out.println(c);

        byte m =(byte)(c);
        System.out.println(m);
    }
}

结果:

20
20

Process finished with exit code 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值