JAVA SE Day_01【初识JAVA】

什么是Java语言
    是一门计算机语言,编程语言
    计算机语言就是人与计算机进行交互的一门语言
Java语言的发展史
    sun公司的,2009年被Oracle公司收购
    Java之父    詹姆斯.高斯林
    1995年出现的
    
进制转换
    Java中常见的进制
        二进制:由0和1组成的,0b开头
        八进制:由0~7组成的,0开头,一个八进制为等于3个二进制位
        十进制:由0~9组成的
        十六进制:由0~9,a~f组成的,0x开头,一个十六进制等于4个二进制位
        
    8421码
        16 8 4 2 1
        
    请画图演示十进制数78这个数字,转为二进制的过程,然后再将这个二进制转为十进制
    
计算机中存储数据的最小单元:字节(Byte)

命令行(DOS命令)
    打开DOS窗口:win+r 松手在弹出的框中输入cmd,然后回车即可
    
    常见的DOS命令:
        切换盘符        盘符: ,比如E:
        切换目录        cd 路径
        向上一级目录    cd ..
        回到盘符        cd \
        查看内容        dir
        清楚屏幕        cls
        退出cmd窗口        exit
        
Java的跨平台性和原理
    平台:操作系统,常见的操作系统,Windows、mac、Linux等
    跨平台:Java程序可以在不同的操作系统下运行
    原理:不同的操作系统有对应的JVM,JVM在中间相当于一个翻译
            注:JVM保证了Java的跨平台性,但是JVM并不具备跨平台性,也就是说不同
            的操作系统下有不同的JVM对应
        
JDK、JRE和JVM的概念和区别
    JDK:Java开发工具包
    JRE:Java运行环境
    JVM:Java虚拟机
    
    JRE = JVM + 核心的类库
    JDK = JRE + 开发工具包
    
    JDK > JRE > JVM 
    如果要运行Java程序,必须安装JRE
    如果要进行Java程序开发,必须按照JDK
    
上午的重点
    (1)能够进行二进制和十进制之间的转换
    (2)熟悉常见的DOS命令
    (3)理解Java跨平台性和原理
    (4)正确安装JDK并配置环境变量
    
    
    JAVA_HOME是一个变量=E:\develop\Java\jdk-9.0.4-x64
    %JAVA_HOME%\bin = E:\develop\Java\jdk-9.0.4-x64\bin
    
Java程序开发的三步骤:
    编写
        1、创建一个文本文档,修改名称和后缀名,目前文件就叫HelloWorld,后缀名是java
        2、打开HelloWorld.java文件,编写HelloWorld代码
            public class HelloWorld {
                public static void main(String[] args) {
                    System.out.println("Hello,World!");
                }
            }
        3、保存文件(ctrl+s)
    编译
        javac命令
        compile 编译
        
        (1)进入到源代码所在的目录,找到源代码
        (2)通过javac命令
            javac 文件名.java
            
        编译之后会生成一个.class文件,该文件称为字节码文件
    运行
        java命令
        java 类名
    
注释
        作用:对代码进行解释说明
        
        分类:
            (1)单行注释
                // 注释的内容
            (2)多行注释
                /*
                    注释的内容
                */
            (3)文档注释
                /**
                    注释的内容
                */
                
关键字
    在Java中有特定含义的单词,只能在特定的情况下使用,不能随便使用
    比如class就是一个关键字,只能在定义类的时候使用
    
    特点:
        (1)形式上都是英文的小写
        (2)在高级编辑工具中会有颜色变化

标识符
    什么是标识符
        用于取名字的符号,比如给类、方法、变量等取名字的
    标识符的组成规则【硬性要求】
        (1)英文大小写字母,另外中文、日文和韩文等字符也可以使用
        (2)数字
        (3)美元符($)
        (4)下划线(_)
        
        注意事项:
            (1)不能以数字开头
            (2)不能是关键字
    标识符的命名规范【软性要求】
        类:如果是一个单词组成,首字母大写即可,如果是多个单词组成,每个单词的首字母大写,其余小写,比如HelloWorld,Hello
        方法和变量:如果是一个单词组成,全部小写,如果是多个单词组成,从第二个单词开始首字母大写,其余小写,比如main,getMax
    
    以下属于合法的标识符的有()
        hello123                √
        $class                    √
        Hello World                ×,包含了空格
        Hello_World                √
        public2                    √
        void                    ×,是一个关键字
常量
    什么是常量
        在程序运行的过程中,其值固定不变的量
            
    常量的分类
        自定义常量
            
        字面值常量
            (1)字符串常量,是使用""引起来的内容,比如:"Hello,World!","123"
            (2)整数常量,比如:10,20,-5
            (3)浮点数(小数)常量,比如:2.5,-8.0
            (4)字符常量,是使用''引起来的内容,其中的内容有且只能有一个字符,不能有多个,也不能一个都没有
                比如:'a','1',' '
            (5)布尔常量,只有两个值:true和false
            (6)空常量(null)
        
数据类型
    基本数据类型(4类8种)
        整数类型            字节                取值范围
            byte            1                    -128~127            -2^7 ~ 2^7-1
            short            2                    -2^15 ~ 2^15-1
            int                4                    -2^31 ~ 2^31-1
            long            8                    -2^63 ~ 2^63-1
        浮点类型
            float            4                    
            double            8
        布尔类型
            boolean            1                    true和false
        字符类型
            char            2                    0 ~ 65535
    引用数据类型(今后学习)
        类
            String
        接口
        枚举
        数组
        
    
下午的重点
    (1)能够独立编写编译和运行HelloWorld案例,并且能通过注释解释该案例
    (2)能够说出标识的组成规则
    (3)能够说出常量的分类,并且定义不同类型的常量并打印
    (4)能够说出基本数据类型的分类
    
变量
    什么是变量
        在程序的运行过程中,其值可以发生改变的量
        
    变量的定义和使用格式:
        (1)先定义再使用
            数据类型 变量名; // 定义变量
            变量名 = 值;     // 使用变量,赋值
        
        (2)定义的同时赋值
            数据类型 变量名 = 值;

晚上的重点:
    (1)能够独立定义8种基本数据类型的变量,并且打印变量的值
    (2)独立编写代码验证变量定义的注意事项

猜你喜欢

转载自blog.csdn.net/l531003231/article/details/81259878