(一)Java概述及环境配置(Java基础笔记)

一、Windows常用命令

1.cmd窗口

三种方式:

  • 快捷键:Win+r

  • 开始:搜索cmd

  • 文件夹路径处,键入cmd

2.命令提示符路径

3.常用命令

[盘符号]: 切换盘符
cd 切换目录位置 cd . 代表当前目录 cd … 代表上一级目录 cd … 代表上上一级目录,以此类推
tree 列出当前目录所有子孙目录和文件结构
dir 列出当前目录下所有子目录和文件
mkdir [文件夹路径及名称] 在指定位置创建一个指定名称的子文件夹
rmdir [文件夹路径及名称] 删除指定位置指定名称的文件夹
del [文件名] 删除指定位置指定名称的文件 del 1.txt del * del *.txt
cls 清空当前屏幕
help 列出常用命令,或,为指定命令提示帮助信息 help help cd

4.相对路径与绝对路径

相对路径:相对当前路径而言

绝对路径:以盘符开头

二、Java概述

JAVA之父 : 詹姆斯·高斯林 (James Gosling)

1.发展历史

1990年末,sun公司准备开发嵌入式通用控制系统;

C++过于复杂,开发难度大,sun公司决定基于C++基本语法进行改修改和扩展最后开发了一套新的编程语言Oak;

基于Oak开发的嵌入式通知控制平台接连失败,Oak语言被搁置;

1994年,互联网和浏览器出现,掀起新的浪潮;Oak抓住机会,开启新的发展之路。

因Oak被注册商标,改名为JAVA;sun公司 1995年正式推出JAVA。

在SUN公司管理之下,java经历了若干个版本的发展

Oracle公司在2009年收购了sun,发布了后续版本

2.主要应用领域

JAVASE java的基础版本技术 学习其他的基础
JAVAME java的移动端开发技术 目前很少用
JAVAEE java的企业级开发技术 目前大量应用,java最重要的阵地
Android Android主语言为java Google推出,大量流行
大数据 大数据常见解决方案首选语言 Apache主导

3.java的特点

    • 简单易学:相对C C++ 快速上手开发效率高
    • 安全:安全机制
    • 完全面向对象:重要
    • 丰富开源支持
    • 跨平台

一次编译,到处运行

平台:Linux Windows Android Mac

JVM:Java虚拟机,是跨平台的核心

4.总结

JVM将JAVA程序翻译成当前操作系统可以的理解的指令,操作系统根据指令执行程序。

优点:

降低成本

缺点:

效率会有一定的影响

经典面试题:

JAVA语言是跨平台?对

JVM是跨平台?错

三、JAVA安装配置

1.java的基本概念

JVM Java Virtual Machine Java虚拟机 是Java跨平台的核心
JRE Java Runtime Environment java运行时环境 JRE=JVM+核心类库
JDK Java Development Kit Java开发工具包 JDK=JRE+开发工具

2.java开发环境的安装配置

    • 下载JDK
    • 访问java的官方网站,下载并安装JDK

下载地址:

安装jdk

双击安装程序安装jdk,注意选择安装路径,路径中不要有中文和空格

安装完成后会弹出框询问是否要继续安装jre,由于jdk具有jre完整的能力,根据自身需要选择是否安装。

四、JAVA入门案例&编译运行

1.开发java入门程序

    • 在做此案例之前,请将隐藏扩展名选项取消勾选
    • 编写Demo.java文件
class   Demo{     
    public static void main(String args[]){   
        System.out.println("hello world!");     
    }   
}   

​ * 通过javac命令进行编译,产生Demo.class文件

​ 格式:javac Demo.java

​ * 通过java命令运行,得到输出结果

​ 格式:java Demo

2.编译和运行

编译:把人写的代码翻译成机器能识别的语言

运行:操作系统根据指令执行程序,最终输出结果

​ 注意

    • 严格区分大小写
    • 类名和文件名称可以不一致,但是编译之后的文件名和类名是保持一致的*
    • 一个.java文件中可以有多个类,每个类编译之后对应一个单独的类名一致的.class文件
    • 如果在class前加了public,则文件名和类名必须一致,否则编译会报错

​ 程序执行流程

Demo.java -------->Demo.class------->结果

​ 编译 运行

​ javac java

五、PATH 环境变量

1.PATH环境变量

java和javac命令必须进入[jdk]/bin目录下才可以使用,非常的不方便,可以通过设置PATH环境变量来解决。

  • PATH环境变量:

PATH环境变量是windows内置的一个环境变量,用来控制cmd在执行命令时除了当前目录之外到哪些个目录下寻找命令,可以通过如下命令将[jdk]/bin目录加入PATH环境变量

  • 通过系统配置修改PATH环境变量

这种方式配置环境变量将会对所有后续新开窗口起作用

D:\software\JDK1.8\bin;

  • JAVA环境变量配置最佳实践 - 业界最常用的配置方式
  1. 配置环境变量JAVA_HOME,指向当前jdk安装目录

    配置PATH环境变量,在原有环境变量之后追加%JAVA_HOME%/bin

六、注释

1.注释的概念

解释说明程序,注释会被编译器忽略,在程序编译和执行的过程中不会有任何影响,仅仅在阅读代码时提示信息。

2.注释的形式

  • 行注释

基本语法:

//注释的内容 双斜线之后到当前行结尾的内容被注释掉了

  • 块注释

基本语法:

/注释的内容/ 则/* 和 */之间的内容被注释掉,可以跨多行注释 块注释在使用时,禁止嵌套使用

  • 文档注释

基本语法:

/…*/ 则/ 和 */之间的内容被注释掉,可以跨多行注释 文档注释在使用时,禁止嵌套使用

文档注释通常用来声明一个类 方法 属性的功能

文档注释在通过javadoc命令生成文档时可以被提取成文档的一部分

你可能感兴趣的:(Java基础)