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)
自定义常量(学到面向对象时再解释)
明天继续