常用DOS命令

切换盘符 盘符名称: d:
进入文件夹 cd 文件夹名称
进入多级文件夹 cd 文件夹1\文件夹2\文件夹3
返回上一级 cd ..
直接返回根路径 cd \
查看当前目录下的文件 dir
清屏 cls
退出cmd exit

配置jdk环境变量

  • 同时按WIN+R键,打开“运行”对话框,输入sysdm.cpl,按回车键打开“系统属性”。
  • 单击”计算机-属性-高级系统设置”,单击”环境变量”。

JAVA_HOME

  • 变量名:JAVA_HOME
    变量值:C:\develop\Java\jdk1.8.0_191
    用途:定义一个变量,供其他地方使用

Path

  • 变量名:Path
    变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    用途:让系统在任何路径下都可以识别java、javac、javap等命令

CLASSPATH

  • 变量名:CLASSPATH
    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    用途:告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jar和dt.jar为类库路径

测试JDK是否安装成功
在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -version

  • JDK安装成功

image.png

Java 语言有哪些特点

  • 简单易学;
  • 面向对象(封装,继承,多态);
  • 平台无关性( Java 虚拟机实现平台无关性);
  • 可靠性;
  • 安全性;
  • 支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持);
  • 支持网络编程并且很方便( Java 语言诞生本身就是为简化网络编程设计的,因此 Java 语言不仅支持网络编程而且很方便);
  • 编译与解释并存;

java环境基础知识

JDK:java development kit 开发工具

JRE:Java 运行环境

JVM:Java虚拟机(跨平台)


java程序分为编译运行

编译生成.class文件,jvm识别.class运行

编译命令:javac HelloWorld.java

运行命令:java HelloWorld

首个java程序

  1. public class HelloWorld {
  2. public static void main(String[] args){
  3. System.out.println("Hello Java!");
  4. }
  5. }

image.png

编译

  1. $ javac HelloWorld.java

运行

  1. $ java HelloWorld

注释

单行

  1. // 单行注释

多行

  1. /*
  2. 注释多行
  3. */

文档注释

  1. /**
  2. 文档注释
  3. */

使用IDEA创建一个项目

进入欢迎界面点击Create New Project

image.png

选择使用的JDK

先下载并安装JDK:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

image.png

选择创建的项目模版

image.png

写入创建的项目名并创建一个包

image.png

查看项目目录结构

上一步创建的com.zhongxin会变成src->com->zhongxin

image.png

HelloWorld

  1. package com.xixi;
  2. public class HelloWorld {
  3. public static void main(String[] args) {
  4. System.out.println("Hello World!");
  5. }
  6. }
  1. package com.zhongxin;表示该类(HelloWorld)放在com.xixi包里面
  2. public class HelloWorld { java中的HelloWorld类 类是java中最小的单元
  3. public static void main(String[] args) {程序的入口main方法,固定写法
  4. System.out.println("Hello World!");向控制台输出

关键字

java中含有特殊含义的英文单词

  1. public
  2. void
  3. 。。。

标识符

给包、类、方法、变量起名字的符号

标识符由字母、数字、下划线、美元符号组成

  • 包名:全部小写 com.chuyu
  • 类、接口:每个单词首字母大写 HelloWorld
  • 方法和变量:从第二个单词开始首字母大写 getMax
  • 常量:全部大写 DATE,MAX_AGE
  • 项目名:全部小写 demo,spring-boot

转义字符

  • \t:制表符tab
  • \n:换行

    一个\t在idea中相当于4个字符