avatar

Java概述及简单使用

计算机语言概述

计算机语言(Computer Language)指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介

计算机系统最大特征是指令通过一种语言传达给机器

计算机语言之父:尼盖德

Java概述

1
2
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征.Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等

Java语言发展史

Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言

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

Java语言发展史

JRE、JDK和JVM的关系

JDK、JRE和JVM的关系

JDK(Java Development Kit): Java程序开发工具包,包含JRE和开发人员使用的工具;如:编译工具(javac.exe)和运行工具(java.exe)

JRE (Java Runtime Environment): Java运行时环境,包含了JVM和运行时所需要的核心类库

JVM(Java Virtual Machine): Java虚拟机

JDK的下载和安装

Oracle官网

通过上面的网址进入Oracle官网

通过上面的网址进入Oracle官网

点击查看账户,注册或登录账户(未登录会在下载前跳到登录页面)点击查看账户,注册或登录账户(未登录会在下载前跳到登录页面)

在搜索框输入JDK,选择JDK download

JDK download

点击下载图标(任意)

点击下载图标(任意)

选择需要的JDK版本(建议下载使用JDK1.8版本),点击JDK Download

选择需要的JDK版本(建议下载使用JDK1.8版本),点击JDK Download

下滑找到Java SE开发套件8u251下的对应电脑系统的JDK,点击jdk-8u251-windows-x64.exe进行下载

Java SE开发套件8u251
点击jdk-8u251-windows-x64.exe进行下载

勾选我查看并接受了Oracle Java SE的Oracle技术网许可协议后,点击下载jdk-8u251-windows-x64.exe即可开始下载

勾选我查看并接受了Oracle Java SE的Oracle技术网许可协议后,点击下载jdk-8u251-windows-x64.exe即可开始下载

安装JDK

作者已安装了JDK1.8,再次安装需要将其卸载,所以演示的版本就不在使用1.8版本了

1
2
3
4
傻瓜式安装,除安装路径建议修改外,其他步骤皆一键下一步即可
建议创建一个专门安装编程软件的文件夹,后期所有的编程软件都放置到这个文件夹下,方便后期的查找
安装路径中不可有中文或特殊字符和中文
如: E:\develop\Java\jdk_1.8

JDK安装

JDK安装目录

目录名称 说明
bin 存放JDK的各种工具命令,javac和java就放在这个目录
conf 存放JDK的相关配置文件
include 存放一些平台特定的头文件
jmods 存放JDK的各种模块
legal 存放JDK各模块的授权文档
lib 存放JDK工具的一些补充Jar包

常用DOS命令

Win + R打开运行窗口,输入cmd打开命令提示符窗口

操作 说明
盘符名称: 盘符切换;如:E: 表示切换到E盘(E是盘符名称,:不可省略)
dir 查看当前路径下的内容
cd 目录 进入单级目录;如:cd develop,进入develop目录中
cd .. 回退到上一级目录
cd 目录1\目录2… 进入多级目录;如:cd develop\java,进入develop目录下的java目录中(可更多)
cd \ 回退到当前盘符的盘符目录下
cls 清除命令提示符窗口中的信息
exit 退出命令提示符窗口

配置Path环境变量

为什么要为Java配置环境变量

1
2
开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的bin目录下,如果不配置环境变量,那么这些命令只可以在该目录下执行;我们不可能把所有的java文件都放到JDK
的bin目录下,所以配置环境变量的作用就是可以使bin目录下的java相关命令可以在任意目录下使用

为Java配置Path环境变量

右键我的电脑,点击属性,打开系统,找到并点击高级系统设置,打开系统属性

高级系统设置

点击高级,再点击环境变量,打开环境变量

环境变量

在系统变量下找到并选中Path环境变量,点击编辑,打开编辑环境变量

Path环境变量

点击新建后,再点击浏览

新建环境变量

选中Java安装根目录下的bin目录,将所有的确定全部点击即可

选到安装Java的根目录下的bin目录

HelloWorld案例

新建文本文件,打开写入以下代码后Ctrl + S键保存

1
2
3
4
5
6
7
public class HelloWorld {
public static void main(String[] args){

System.out.println("HelloWorld");

}
}

修改文本文件名为HelloWorld(文件名必须与代码中的public class后面的类名一致),再将文本文件后缀改为.java

HelloWorld.java

使用在此处打开Powershell窗口(S)

按住Shift键,在文件所在的位置右键点击在此处打开Powershell窗口(S)

在此处打开Powershell窗口(S)

javac 文件名称(加后缀),编译文件,生成class字节码文件;如:javac HelloWorld.java

字节码文件

java 类名,运行class字节码文件;如:java HelloWorld (类名同文件名是一致的)

image-20200519220833243

若未编译就执行打印,控制台会报出异常

未编译打印

使用命令提示符窗口

Win + R键打开运行框,输入cmd打开命令提示符窗口

命令提示符窗口

使用上面的DOS命令进入文件所在的位置,在不知道每一层的目录中需要进入哪个文件时,可以通过DOS命令查看或手动查看路径来确定要进入的目录

进入桌面

输入相同的编译运行命令,使其打印结果

编译运行

期间可能会遇到的问题(Bug)

Bug:在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)

编写代码中可能会遇到的问题

1
2
3
4
5
1、非法字符问题,Java中的符号都是英文格式的
2、大小写问题,Java语言对大小写敏感(区分大小写)
3、在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件
4、编译命令后的java文件名需要带文件后缀.java
5、运行命令后的class文件名(类名)不带文件后缀.class

编程软件

Notepad++

Notepad++官网

Notepad++傻瓜式(像安装普通软件安装步骤一样)下载安装即可

JetBrains官网

IDEA

下载IDEA

找到图标字样为IJ后,点击它范围内的Find your IDE

IJ

鼠标移动到IntelliJ IDEA的范围内,会显示出DOWNLOAD(下载),点击它进入下载界面

进入下载界面

进入下载界面后,往下滑,找到并点击Other versions(其他版本)

选择安装版本

下载2020.1版本或之前的版本,选择好版本后(下滑查看历史版本),点击对应系统的安装包下载即可

下载Windows系统可使用的版本

安装IDEA

修改其默认安装的路径,这里强烈要求修改,因为IDEA是非常大的,尤其是使用时间长了之后

修改安装路径

勾选64-bit launcher,后续皆点击下一步直到开始安装

64

启动IDEA后,选择Do not import settings(不导入设置,若你已经安装过好多次,熟悉安装流程另当别论),然后一直点击下一步

不导入设置

选择页面的背景效果,点击Darcula是黑色主题,IntelliJ是白色主题,依个人喜好选择即可

主题

点击EValuate for free,先进入IDEA(此处的界面不是最新的,后续会更新)

试用30天

点击Create New Project创建工程

创建工程

点击Empty Project后,点击Next

Empty Project

给定项目存放路径

给定项目存放路径

点击Modules,点击+,在点击NEW Module

Modules

选择JDK的使用版本,点击New…,将其指定到你要使用的JDK的根目录(文件夹)即可

选择JDK的使用版本

创建项目,建议在第二个框中进行写入,前段为工程的所在位置,不需要做更改,只需要写入项目就好;之后点击下一步即可

创建项目

破解IDEA

破解步骤请点击链接查看

破解步骤

使用编程软件编写代码

使用Notepad++(提供了对关键字等变色和显示代码的行数等功能,特点: 轻巧实用,可以识别多种语言)

使用Notepad++

使用IDEA(提供了很多工具,非常强大),继上面创建好的项目,点击HelloWorld左边的三角,展开项目,右击src,选择New,再点击Java Class

创建类

输入Test(测试)后回车

输入Test(测试)后回车

输入psvm,等到出现提示后回车

psvm

快速生成main方法

快速生成main方法

输入sout,等到出现提示后回车

sout

快速生成输出语句

快速生成输出语句

点击小三角(两个小三角都可以点击)或在代码编写界面右键后,点击Run ‘Test.main()’,使代码自动编译并执行

run

run

控制台输出数据

控制台打印

文章作者: 123
文章链接: https://gao5805123.github.io/123/2020/05/19/Java%E6%A6%82%E8%BF%B0%E5%8F%8A%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 123
打赏
  • 微信
    微信
  • 支付宝
    支付宝