☰
《JAVA学习:前置知识》
2026/10/26 10:18:59 网站建设 项目流程

写在前面:本系列笔记为个人学习平台公开资料总结自用。

1. Tomcat服务器:开源的Web容器,用于网页端部署java,常搭配Nginx 反向代理 + Tomcat 跑 Java 后端。

2. 人机交互(CMD操控计算机)

(1)背景知识

最早的人机交互出现是1981年的MS-DOS,纯在终端上操作。同年一家叫施乐的公司推出了图形化交互的雏形电脑。

图形化交互的缺陷:图形占内存,且操作速度慢。用CMD(命令行)非常快。

(2)打开CMD流程

win+r打开操作框——输入cmd并回车——黑色终端出现。它默认操作电脑里用户名下的那个文件夹。

(3)常见CMD命令

操作(默认跟回车)作用
盘名:盘符切换。比如E:表示切换到E盘
dir展示当前目录所有条目
cd 名1\名2等进入该文件夹。只打前面几个字母再Tab,会自动匹配
cd ..回退到上一级
cd \回退到该盘符目录
cls清屏cmd
exit退出cmd
名字启动程序

目录=文件夹。注意:cmd操作显示目录时会把隐藏文件夹也显示出来。

操作的对象是文件夹时,要加cd。如果只想启动exe程序直接敲它的名字。

(4)环境变量

想要启动一个程序,通常要记住这个程序的地址。可以直接把这个地址记录在一个环境变量里,下次直接启动程序,终端会自动在环境变量里查找有没有对应的地址。

设置环境变量的方法:此电脑——右键,选择属性——高级系统设置——环境变量——在下方系统变量里找到Path,点击编辑——新建,输入地址并保存。还可以手动上移提高优先级。

3. 高级语言分类

根据编译运行方式,可以把高级语言分为三类:编译型、解释型、混合型(半编译半解释)。

(1)编译型

整体编译!这种语言不能跨平台运行,因为不同的编译器编译的机器码不一致。有时候编写代码的硬件和运行代码的硬件系统相差太大都不能兼容。

(2)解释型

按行编译!这种语言是天生开源的。

(3)混合型

JAVA为什么可以跨平台运行?是因为JAVA无论是什么硬件都不直接在系统里运行,而是在虚拟机上运行的。JAVA安装时已经装配好对应系统的虚拟机了,可以直接使用。

4. JRE和JDK

(1)JDK:JAVA Development Kit

组成JDK的是运行JAVA需要的:JVM(JAVA虚拟机)+核心类库(存放关键字)+开发工具。

常见的开发工具是javac(编译)和java(运行),还有jdb(调试)和jhat(内存分析)等其他工具。

(2)JRE:JAVA Runtime Environment

如果一台设备只需要运行编译好的class文件而不需要编写代码,则用不上部分开发工具。

组成JRE的是:去掉部分开发工具,仅保留运行工具的JDK。

5. JAVA编程的准备工作

(1)JDK下载

注意:java.exe和javac.exe不是图形化交互使用的,直接在文件夹里点不开,要在cmd里使用。

(2)基本编译过程

新建一个记事本文件,修改后缀为.java,在里面编写好代码并保存。

打开cmd终端,切换到改文件所在文件夹,进行以下两步:

javac 名.java 此时会生成一个.class文件,又称为字节码文件。(编译)

java 名 java命令后文件名不能带后缀,即可运行。(运行)

注意:pubilc class声明的变量必须和文件名完全一致!!!

切换时直接到代码文件夹内,全选上方路径输入cmd并回车,即可打开终端并直接进入该文件夹。

6. 常见注意事项

(1)中英文符号

(2)大小写区分

(3)在notepad++里需要设置如下首选项,才能输出中文:

7. JAVA相关知识

(1)发展历史

图中三个红框圈的就是LTS版本。

(2)作用

企业级应用:指的是访问量特别大的服务器。

JAVA有三个版本:JAVA SE(标准版)、JAVA ME(小型版)、JAVA EE()。

桌面应用领域,纯用JAVA SE做动画游戏什么的会比较慢,C语言还是主流。

JAVA ME目前已经逐渐不用了。

做网页服务最为权威的语言:JAVA EE。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询