JAVA基础
- JRE与JDK
- JDK安装路径下的目录
- 第一个实例的构建——Hello World
- 环境变量的配置
- path环境变量的配置
- 临时配置方式:
- 永久配置步骤:
- classpath环境变量的配置
- 注释及其分类
- 关键字概述
- 标识符
- 组成规则
- 常见命名规则
JRE与JDK
- JRE(Java Run-time Environment Java 行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
- JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
- 简单而言:使用JDK开发完成的java程序,交给JRE去运行。
-
bin
目录 : 该目录用于存放一些可执行程序
如javac.exe(java译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)等。
-
db
目录:db目录是一个小型的数据库
从JDK6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅轻便,而且支持JDBC4.0所有的规范,在学习JDBC时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。
-
jre
目录:"jre"是Java Runtime Environment的缩写,意为Java程序运行时环境
此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
-
include
目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。
-
lib
目录:lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。
-
src.zip
文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
- 在JAVA安装路径的bin目录下新建文本文档,重命名为HelloWorld.java
- 首先定义一个类
class
类名在类定义后加上一对大括号{}
- 在大括号中间添加一个主(
main
)方法/函数public static void main(String[] args){}
- 在主方法的大括号中间添加一行输出语句
System.out println("xxxxxxxx");
class HelloWorld {
public static void main(String[] args) {
System.out.println("糖糖是个大笨蛋");
}
}
- 打开DOS命令行,编译HelloWorld.java 命令如下
javac HelloWorld.java
- 运行编译好的文件,命令如下
java HelloWorld
- 输出结果如图所示
文章图片
注意事项 class
是小写Strings 和 System
首字母大写- 大括号要对齐,并且成对写
- 左大括号前面有空格
- 遇到左大括号要缩进,Tab
- 方法和程序块之间加空行让程序看起来清晰
- 并排语句之间加空格,例如
for
语句 - 运算符两侧加空格
临时配置方式:
- 通过dos命令中set命令完成
- set :用于查看本机的所有环境变量的信息。
- set 变量名 :查看具体一个环境变量的值。
- set 变量名= :清空一个环境变量的值。
- set 变量名=具体值 :给指定变量定义具体值。
- 首先,通过
%变量名%
操作符获取到原有环境变量的值。 - 然后加上新值后在定义给该变量名即可
path
环境变量加入新值set path=新值;
%path%
注意:如果使用start开启新的DOS窗口,那么临时配置依然有效。
永久配置步骤:
- 右键此电脑选择属性
文章图片
- 点击高级系统设置——高级——环境变量——找到Path——点击编辑
文章图片
- 新建变量:
JAVA_HOME
设置值为java的安装路径F:\JAVA
- 编辑变量
Path
的值为%JAVA_HOME%\bin
文章图片
classpath环境变量的配置 作用:
classpath
配置的java
的类文件,就是.class
文件配置步骤:前两步同上
第3步:新建变量
CLASSPATH
编辑值为.;
%JAVA_HOME%\lib\tools.jar;
%JAVA_HOME%\lib\dt.jar
文章图片
注意:1.5之后的版本配置classpath不是必要的
注释及其分类 注释概述:用于解释说明程序的文字
- Java中注释分类格式
- 单行注释
格式://注释文字
- 多行注释
格式:/* 注释文字 */
- 文档注释
格式:/** 注释文字 */
- 单行可以嵌套单行注释,也可以嵌套多行注释;
- 多行可以嵌套单行注释,不能嵌套多行注释;
- 文档注释可以嵌套单行注释,不能嵌套多行注释。
文章图片
关键字概述 关键字是被Java语言赋予特定含义的单词
特点:组成关键字的字母全部小写
文章图片
文章图片
注意事项:
goto
和const
作为保留字存在,目前并不使用标识符 标识符就是给类,接口,方法,变量等起名字时使用的字符序列
组成规则
- 英文大小写字母
- 数字字符
- $和_
- 不能以数字开头
- 不能是Java中的关键字
- 区分大小写
- 包(其实就是文件夹,用于解决相同类名问题)
包名要求全部小写,一般是公司的域名倒着写
例如 :com.csdn.包的作用 - 类或者接口
如果是一个单词,要求首字母大写
例如: Demo
如果是多个单词要求每个单词首字母大写(驼峰命名)
例如 :DemoStudent - 方法和变量
如果是一个单词,每个字母都小写
例如: name
如果是多个单词,从第二个单词开始首字母大写
例如: getName setName - 常量
如果是一个单词,所有字母大写
例如: MAX
如果是多个单词也是所有字母大写,但是用分开
例如: MAX_VALUE
推荐阅读
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)