JavaSE day2 知识总结

java环境的搭建和配置
    手写的代码是字符串,需要通过【编译器\解释器】 代码编译解释为机器语言
    |-- 运行环境
                java官方提供了一个jdk(java development kit),所以需要安装jdk。
                推荐使用:jdk8、jdk11 这两个长期支持版(LTS)。
                也可以选择最新版:jdk18。
    |-- 开发环境(怎么写代码)
                    记事本工具:notepad、notepad++、UE、editplus、sublime、vscode
        后期IDE:eclipse、Intellij IDEA
    JDK的搭建:
            1、到官方网站下载对应版本的JDK
                https://www.oracle.com/java/technologies/downloads/#java11
            2、建议使用zip压缩版,如果使用安装版
                下一步,下一步安装,在这个过程中,注意安装路径问题
            注意:

                1、不建议安装在C盘

                2、路径尽量不要使用中文,不要使用特殊符号

                3,装成功之后,不一定能够直接使用

                     需要配置环境变量,path路径

               4、开始配置环境变量

                ​​​​此电脑 -> 属性 -> 高级 -> 环境变量 -> 系统环境变量

        1、新建一个环境变量:JAVA_HOME:java安装的主目录

        
        2、将 %JAVA_HOME%\bin 添加到path中

        

    总结:最终的目录就是将 “java安装的主目录\bin” 配置到path中
    
    


5、测试配置是否成功

        重新打开cmd 敲击命令:

        java -version

       
        javac -version

       

        这两个命令成功,则证明JDK配置成功!!!

     


   可以输出path,查看是否配置

             window : path命令

             Linux:echo PATH

 也可以通过where命令查找java命令的位置


        window:where java
        Linux:which java


PATH与CLASSPATH的区别:

           PATH与CLASSPATH都是操作系统的环境变量



专门名称解释:

  •     JDK(java development  kit):java开发工具包

        sun、Oracle为开发者提供的用来java的工具
        如 JRE、java内库、各种软件和工具……。

  •     JRE(java  runtime environment):Java运行环境

        是用来编译、运行、测试java代码的一个软件。

  •     JVM(java virtual machine):java虚拟机

        用来解释和运行Java代码的。
    
        


第一个java程序:
    注意:在jdk9.0之后,java代码有两种写法
    1、jdk9之后,jdk提供一个新的功能,一个终端,
        可以在终端中直接书写java代码
        终端中,不适合写大型代码,只适合于用来测试代码!!!
    2、通过创建java脚本的方式书写java代码

        创建一个xxx.java文件

           1, xxx是名称,有规则约束!!!!

            :Test.java

           

           ,2,编译这个java文件

            cmd,定位到给java文件的目录中

        

            执行命令:

                javac Test.java

            如果编译成功:

                则会得到一个Test01.class【字节码文件】                         

        

            如果编译不成功:

                就会抛出错误,要求开发者解决这些错误

        3、执行字节码文件

            命令:

            java Test

        


代码调错:
    1、java和javac的版本不一致
        调整jdk安装
    
    2、代码写错
        mian        // main
        string        // String
        缺少分号    // ;     每一条代码结束后都要有;结尾。
        system        //  System( 也是大写) 
    3、编码问题【重点问题】
        java在编写的时候,和编译的时候,要保持编译一致
       ( 工具的不同,可能会出现不同的编码问题)

  •         vscode:一般不会出现编码,自带控制台【一般编码都是统一的】     

  •         而使用sublime(UTF-8)、editplus…

              开发使用这些工具

              编译的时候,使用的系统的cmd(GBK)

        总结:开发时和运行时编码保持一致即可(GBK或者UTF-8)

    


java注释:

    注释:标注的解释
    注释的类型:
        单行注释:    // 将注释写在 // 后面
        多行注释:    /*     多行注释  */
        文档注释:    /**     文档注释  */

   


java的变量:

   什么是变量:

  •     变量:variable,可以在程序运行时(runtime)发生变化的量,叫做变量

        站在存储方式的角度:具有名称的内存空间,叫做变量

  •     常量:恒量,在程序运行时(runtime)值不能变化的量,叫做常量

编程语言中为什么使用变量:
    编程中使用变量的目的就是为了降低编程的维护成本和开发成本,提高代码的灵活的

java如何使用变量
    // 变量初始化
    // 在定义变量的同时,初始一个值
    格式:数据类型 变量名称 = 变量值;
                int a = 30;
               double b = 3.14;


    格式:数据类型 变量名称;
               变量名称 = 变量值;

    
                      int b;
                     b = 20;


标识符

标识符:对程序中出现的一些事物所起的名称,称之为标识符。
    常量名称
    变量名称
    函数名称
    方法名称
    类名称
    ……

标识符必须遵守以下规则:

    1、只能由(大小写字母、数字、_、$) 这些有效符号组成,其他符号称为特殊符号,特殊符号不能作为标识符(+,-,*,%,.......)
        java是一门大小敏感的编程语言(大小写是有区别的)!!!
    2数字不能开头!!
    3、不能以关键字或者保留字为标识符名称!!

          关键字:在java编程中,具有特殊含义的单词,就叫做关键字

         保留字:目前的版本中没有特殊含义,但是将来新版本中可能会使用为关键字的

    4、标识符的命名尽量有意义(尽量以相关名称命名)
    5、如果标识符由多个单词时,尽量使用驼峰法或者下划线

  1.         小驼峰法:首字母小写,其他单词的首字母大写(推荐使用)

  2.         大驼峰法:所有单词的首字母大写(java中类名称)

  3.         下划线:将所有单词使用_连接在一起

    6、在定义类、变量、方法时,尽量不要和系统已经内置好的名称冲突


数据类型:

java的数据类型分为两大类型:

        基本数据类型:
            不用开发者手动创建、定义,而是直接可以使用的类型

       1.  数值型

              整型:

                    byte    字节    // 1个字节

                    short    短整型    // 2个字节

                    int    整型    // 4个字节

                    long    长整型    // 8个字节

             

                  注意:在java中,整数默认类型是int

             浮点型:

                    float    单精度浮点数    // 4个字节

                    double    双精度浮点数    // 8个字节

                    

                   注意:在java中,浮点数默认类型是double类型    

            布尔型:

                boolean关键字定义

                    只有两个值

                    true       真

                    false      假

           

          字符型(character):

                char            // 2两个字节

                使用单引号,只能有一个符号

2.        引用数据类型

            万物皆对象~~~~

            String    字符串        "字符串"

            数组

            List

            Set

            Map

            Object

            自定义类和对象

            ……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值