老莫的笔记本  
  
查看: 1039|回复: 0

JAVA hellow world 笔记1,变量、jvm 、JRE、JDK

[复制链接]

662

主题

878

帖子

5141

积分

超级版主

Rank: 8Rank: 8

积分
5141
发表于 2020-4-20 22:44:36 | 显示全部楼层 |阅读模式





课堂笔记散:

JVM :  JVM是虚拟机,对应不同电脑系统有不同的虚拟机,
                保证java 可以在各个系统上运行;

JRE :  JAVA 的运行环境 保护 JVM 和运行时所需的核心类库;
                我们想要运行一个java 程序 ,只需要安装 JRE 即可;
               

JDK :  是java程序开发工具包,包含JRE 和开发人员使用的工具;
                其中保护的开发工具:编译工具(javac.exe) 和运行工具 (java.exe)





配置环境变量:

  1.在环境变量中 新建[最下面的新建按钮]  JAVA_HOME        D:\develop\Java\jdk-11
  2.在环境变量path 中 添加: %JAVA_HOME%\bin



java程序从开发到运行

        1.源文件进行开发编写->2.[编译器]对文件进行编译,产生 [java字节码文件]->3.运行
        编译 命令格式: javac 文件名.java
        执行 命令格式: java 类名

main 方法 是java程序的入口方法


关键字: [有特殊含义的java 单词]
        关键字的字母全部是小写;
        常用的代码编辑器对关键字有特殊颜色;
       

常量:[在程序运行中 不可以改变值的量]
        类型:[啥啃爹总结]
                1.字符串常量         [用双引号括起来的内容]
                2.整数常量                [不带小数的数字]
                3.小数常量                [带小数的数字]
                4.字符常量                [用单引号括起来的内容]
                5.布尔常量                [布尔类型,表示真假]
                6.空常量                [null]   [除了这个上面都能直接输出 ]


数据类型:不同类型分配不同的内存空间,
       
        1.引用数据类型
                        3.类(class)
                        3.接口(interface)
                        3.数组([])
        1.基本数据类型
                2.数值型
                        3.整数(byte,short,int,long)
                        3.浮点数(float,double)
                        3.字符(char)
                2.非数值型
                        3.布尔(boolean)



变量:
        声明格式: 变量类型 变量名 = 变量值
                例如: int a = 100;
        注意事项:  定义变量时,一定要给值;
                                long 类型的变量声明要在后面加个L:
                                        例如: long t =1000L; [默因为整数型认的都是int 类型]
                               
                                float 类型要加F [因为浮点型默认类型是double]

                               

标识符:
        概念: 给类、方法、变量等起名字的符号;
        规则:1. 由数字、字母、下划线() 和$组成;
                  2. 不能以数字开头;
                  3. 不能是关键字
                  4. 区分大小写
                  
        小驼峰命名法: 方法,变量
        大驼峰命名法: 类
       

类型转换:
        数据范围从小到的大
        byte < short < int < long < float < double
                    char < int

        1.自动类型转换
                概念:把一个数据范围小的数值或者变量赋值给另一个表示数据范围大的变量;
                        例如: double d = 10;
                       
               
        2.强制类型转换
                概念:把一个数据范围大的数值或者变量赋值给另一个表示数据范围小的变量;
                例如: int k = (int)88.88;  格式: 类型 变量 = (类型)数据;





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表