--------------------------------------------------------------------------------------------莫听穿林打叶声,一蓑烟雨任平生--------------------------------------------------------------------------------------------

Java笔记day02

一、Jdk环境变量配置
    1、我们之前写代码都在jdk的安装目录的bin目录下,由于我们的编译和运行的命令都在
        bin目录下,只有将我们的代码文件放到同一目录下,才能编译和运行成功。
    2、配置环境变量(PATH  ClASSPATH)
        a、找到环境变量的配置目录
            此电脑 -- 右击(属性) -- 高级系统设置 -- 环境变量
        b、配置PATH目录的原因:
            为了让javac命令可以在任意目录下执行
            执行javac编译命令通过,只能说明程序没有基本语法问题,并不代表程序没有代码逻辑的问题。
        c、配置PATH目录的两种方式
            1) jdk的bin目录完整路径配置在PATH目录中
                D:\soft\java\jdk\bin
            2)JAVA_HOME  =  D:\soft\java\jdk
                %JAVA_HOME%\bin(path由上面的完整路径改为左边路径)
        d、配置CLASSPATH
            原因:让我们的class文件在任意目录下可以被访问
                %JAVA_HOME%\bin;.
二、使用高级编辑器写代码
    1)VSCode,Notepad++,eclipse,myeclipse,IDEA
    2)安装IDEA
        注:IDEA安装时要注意安装路径以及文件Java代码保存的路径
三、Java中用到的基本概念
    1、关键字
        被java语言赋予特定含义的单词。
            特点:
                组成关键字的字母全部都是小写。
            如何识别哪些是关键字呢?
                像IDEA这样的高级编辑器,会有高亮显示
            注意:
                a、goto和const作为保留字存在,目前暂不使用。
               b、类似于IDEA这样的高级编辑器,针对关键字有着特殊的颜色标识
    2、标识符:(掌握)
        给类、接口、方法、变量等起名字用的。
        特点:
            a、由英文大小写组成
            b、由数字字符组成
            c、$和_组成
        注意:
            a、不能以数字开头
            b、不能用关键字作为标识符
            c、在同一个大括号内,不能有重名
            d、java中严格区分大小写
        java中常见的命名规范:(见名知意)
            a、包,包简单理解为文件夹的意思
                所有字母都是小写
                1)单级目录
                    举例:bigdata14
                2)多级目录
                    举例:com.shujia.wyh
            b、类或者接口起名字
                如果名字是由一个单词组成的时候,首字母大写,其余字母小写
                如果名字是由多个单词组成,所有的单词首字母大写,其余字母小写
                1) 一个单词组成
                    举例:Student
                2) 多个单词组成
                    举例:HelloWorld
            c、变量或者方法起名字:
                如果是由一个单词组成,所有字母均小写,
                如果是由多个单词组成,第一个单词字母全部小写,从第二个单词开始,
                首字母大写,其余字母小写。
                    1)一个单词
                        举例:eat()
                    2)多个单词的时候
                        举例:eatBeaf()
            d、常量起名字
                如果是由一个单词组成,所有字母均大写
                如果是由多个单词组成,所有单词字母均大写,并且单词与单词之间用下划线拼接
                    1)一个单词组成
                        举例:NAME
                    2)多个单词组成
                        举例:BIGDATA_STUDENT_NAME  
    3、注释:
        注释:用于解释说明程序的文字,不被JVM所识别        
        分类:
            a、单行注释
                 //
            c、多行注释:
                /* ... */
            c、文档注释:(学到工具类再做解释)
                /** ... */
        作用:
            a、方便阅读代码
            b、帮助排错
    4、常量:  
        在java程序执行过程中其值不可改变的量
        a、字面值常量
            字符串常量
            整数常量
        b、进制分类:
                二进制
                    由0,1组成,以0b
                八进制
                    由0,1...7组成,以0
                十进制
                    由0,1...9组成,整数默认就是十进制的
                十六进制
                    由0,1...,9,a,b,c,d,e,f组成,以0x开头
        c、进制转换:
                其他进制转换成十进制
                十进制转换成其他进制
                二进制,八进制,十六进制之间的转换
                PS:(与进制有关的编码:8421码,余三码。)
                    (因进制转换在Java语言中并不常用,而且进制转换在大学时小杨已经学了不止四次了,早已掌握,就不一一概述了)
        d、常用常量
            小数常量                               字符常量
            布尔常量(true,false)      空常量(null)
            自定义常量(学到面向对象时再解释)
      明天继续
posted @ 2021-11-23 20:22  等你回眸一笑  阅读(23)  评论(0)    收藏  举报