Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign
![]ok(https://img-blog.csdnimg.cn/9a350ca3de764d4088e51e985a239dd3.png#pic_center)
Java语言背景介绍
Java跨平台原理
JRE和JDK
JDK的下载和安装
Java语言背景:
Java语言是美国Sun公司(Stanford University Network) 在1995年推出的计算机语言.
Java之父:
詹姆士:高斯林(James Gosling))
Java平台三版本
JavaSE 桌面应用 图形界面shell java语言的标准版
JavaEE从事 JavaSE是JavaEE的基础
JavaME Java语言的小型版 嵌入式消费类电子设备
JavaEE java语言的企业版
网页和网站的区别
网页:数据展示
网站:动态展示数据 从后端服务器交互
Java语言的跨平台原理
平台即 操作系统
Java程序可以在任意操作系统上运行
.Net 只能在Windows上面运行
Java语言的跨平台原理
中间有一个翻译 即JVM虚拟机
在不同系统安装一个对应系统的Jvm虚拟机
Java程序开发的三个步骤
编写->编译->运行
.java->编译后称为.class字节码文件 ->.class文件被Jvm加载成为机器码
JRE:Java Runtime Environment java运行时环境 包含Jvm虚拟机和核心类库
.java文件是源代码文件 我们的JVM不能直接识别并执行
所以需要翻译成它能看懂的格式
这时我们JDK里面的翻译工具 Javac就能把.java文件编译成字节码文件.class文件
JDK和SDK的区别 JDK:Java Development Kit
SDK:software Development Kit 软件开发工具包
明显后者的所指范围更大
JDK JRE JVM 之间的爱恨情仇
JDK最大 包含了JRE和开发工具 Java Javac
JRE包含 JVM和 核心类库
所以我们要学习Java语言 就只要下载最大的JDK
包含了所有运行java语言所需要的东西
记住 sun公司在2009年被Oracle甲骨文工细收购 所以我们下载JDK 需要到Oracle官网下载 有中国节点支持下载免费版
Oracle官网: http://www.oracle.com
注意针对不同的操作系统版本 下载不同版本JDK
DownLoad->Java ->JDK->勾选协议->windows64位
推荐下载exe不要下载压缩格式 麻烦
怎么确认是否安装成功了
找到安装过程中的对话框 自己配置的安装路径 下面如果有 bin conf include jmods legal lib 等文件夹 说明 下载安装没有缺失
接下来我来解释下这几个文件夹的包含文件大概作用说明
bin:该目录存放了JDK的各种工具命令 javac和java命令就在这个文件夹下
conf:JDK的相关配置文件
include:平台特定的头文件
jmods:JDK的各种需要模块
legal:各个模块所需的授权文件
lib:JDK工具的补充JAR包
Windows常用命令
MS-DOS Microsoft disk Oprating System
Window有两大命令行shell 他们所使用的语言各自为
CMD:command.com
power shell:cmdlet或者.net
有些小伙伴可能不知道shell是啥
shell是暴露kernel可自定义部分的接口
而我们的shell语言即是这些接口的实现
shell分为图形化shell和命令行shell
一般Windows都是用前一种
而Linux 或Unix 或类Unix操作系统都是命令行shell 主流语言一般是bash
在这里说了DOS命令提示符(CMD) 即是为了能够使用我们刚刚安装好的JDK工具 (在bin目录里面的一大推平台可执行文件)
又有些小伙伴要问了:双击要执行的文件不就行了 还要学个DOS命令干吊
( DOS解释 在Windows图形化界面没有的时候 我们的操作系统都是面向磁盘进行处理文件 所以叫做DOS disk operating system 磁盘操作系统 后来逐渐被图形化shell所取代 落寞了 但是Windows还是作为一个名为CMD可执行文件作为增强版保留了下来 并且后来还弄了个power shell 支持.net本土语言 功能更为强大)
这里小伙伴肯定去世了一下 双点击java.exe 黑色窗口一闪而过 说明不了有啥效果 而我们看到的一闪而过的黑色矿口好就是我们的cmd命令提示符了
现在我们就打开dos(cmd命令提示符矿口)
在后门的电脑上按下win+R键 即是那个Windows图标键+FPS游戏换弹键 输入充满电 然后按下enter将 就能看见黑色窗口了 默认一二行显示改软件的版权信息 然后显示当前dos操作所在路径
dos(充满电命令提示符常用命令)
更多命令请前往
https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/windows-commands
(window命令官方大全)
盘符名称: 切换盘
dir 查看显示当前目录内容
cd 目录 切换目录 change directory
cd … 返回上一级
cd .\ 没有动 注意/\ 文件分隔符 /为类Unix系统通用 而\是Windows用
cd \ 回退到改盘根目录
cls 销毁电脑
exit 退出命令提示符窗口
快速进入想要的目录下的cmd win+e 资源管理器 先用鼠标进入到响应目录下 然后在地址栏(快捷键f6 好像是alt+6 忘了) 选定地址栏 输入cmd 即可打开 并进入该目录
接下来要配置path黄精变量了 这是重点 注意学习
注意注意了啊
------------------------注意---------------请注意倒车----------
这个操作是为了方便在任何目录下都能使用JDK的bin目录下面的工具
多的就不服输了 到时候再添加吧
新建系统变量
键:JAVA_HOME 为什么需要叫JAVA_HOME 应为后面的软件就会用到这个东西 且只会识别这东西 (配置好的在软件里具体我也不清楚
值:…/jdk8 注意不要配置bin
修改path变量 添加%JAVA_HOME%\bin; OK了
对了这时有些人装 箱搞高级的 可能会遇到这个问题
这里给个链接 去看看 https://blog.youkuaiyun.com/Amberx_/article/details/126038627
JDK11(Java11) 及以上版本没有JRE目录的解决方案
校验是否配置成功 cmd ->输入 java
c 如果有响应字符 就配置成功了 牛鼻o( ̄▽ ̄)d
HelloWorld ----!!—
注意案例无中生有
在这个案例中 public可以不写 不写后文件名不会强制同步类名了
但是编译后的.class文件不是按.java文件名来 而是按照雷鸣来生成在同目录下java 类名执行字节码文件 Ctrl产跳塔拍篮球+s保存
Java严格区分大小写 到达文件结尾 大括号可能缺失