开始学习Java啦!
今天我们开始学习Java.
java学完能做什么?我们先来了解一下。
1.京东的网站,天猫网站,韵达,ICBC这些网站都是用Java实现的。
2.大数据。
3.还有很多喽…
都是简单的小知识点,然后我们来看
进制的转换
十进制 -> x进制:除x取余法
x进制-> 十进制: 每一位的数*pow(x,位数)
举个例子:
详细请看https://blog.csdn.net/fannie_yang/article/details/81777705
知道了原理,我们就可以直接使用计算器啦!
快捷键: Win + R + calc
哈哈
HEX:十六进制
DEC:十进制
OCT:八进制
BIN:二进制
然后是计算机的存储单元
bit:位,一个数字0/1代表一位
Byte:字节,一字节等于八位
KB:MB:GB:TB:PB:
从KB开始都是1024倍的关系(pow(2,10))
下面来介绍Windows下面的一些简单的命令
CMD:命令提示符
我们开发Java程序的时候,使用命令提示符非常方便
先来认识几个按键的名字
Win+R+CMD启动命令提示符
我们来看常用的命令
进入命令提示符,默认是在C盘里
那么怎么到别的盘符里面呢?
比如要到D盘,直接输入D:回车即可
这样我们就进入了D盘的根路径了
什么叫根路径呢?
就是刚刚点入D盘,不进入任何文件夹
这个时候的路径就叫D盘的根路径
那么如何打开该目录下的某个文件夹呢?
用 cd 命令
你想进入谁?
想进入 某个文件夹名 就 cd 文件夹名
注意了,我们记不住该文件夹里面文件夹的名字怎么办?
用DIR,也行,但还有更好的
我们要偷懒!
cd 文件夹名的前几个字母,注意,然后这时候按下
Tab按键,就可以自动补全啦!
如果按一下TAB按键,不是你想要的那个文件夹名
那么就一直按Tab建,一直按到是你想要的为止
这时候我们看到了很有意思的细节
如果文件夹名称里面有空格,那么一定要用“”双引号包住
进去了,还要出来吧
cd…
就出来了
当然,cd 不一定要一层一层进入,可以输入绝对路径一下子进入
那么如何一下子回到根路径呢?
cd\
如何知道该目录下有哪些文件呢?
dir命令即可
清屏命令
cls
(Clear Screen)
退出命令
exit
然后我们开始配置环境。
在此之前,我们先来说Java最牛逼的特性
跨平台。
其核心是:JVM
我们写的Java程序为什么这么牛逼?
能够跨平台!到处运行!
其实原理很简单,每个操作系统上有各自操作系统对应的JVM,我们的Java程序就是运行在JVM上。
Java在JVM上运行的时候,就被JVM 翻译成了这种操作系统对应的东西。然后运行,成功实现跨平台!
当然,Java程序运行虽然是在JVM上,但是光有JVM是不行的,还要一些类库和环境的东西。
而JVM和这些类库和环境东西共同构成了JRE,
我们把JRE 称为Java程序运行环境。
JDK(Java程序开发工具包)包含了JRE.
简单来说,开发+运行用JDK
只是运行用JRE
不管是开发还是运行,最关键的部分一定是JVM!
Java虚拟机万岁!
下载好了JDK 后
我们就要开始配置环境了
我们知道,所有的命令都放在bin 里面
那么Path是什么东西呢?
做一个实验
打开CMD,直接输入notepad可以直接打开记事本,那么
为什么我直接输入QQ打不开QQ呢?
就是这个Path搞的鬼,当我们在CMD输入一个指令的时候,CMD先在当前目录下面找这个程序,找不见,就会去Path里面的路径里找,之所以可以直接运行notepad
就是因为notepad.exe这个程序所在的路径在Path里面
所以当CMD在本目录下找不到notepad的时候,就去Path
里面的路径下找notepad.exe
现在我们知道了Path的原理,就知道要干什么了吧
哈哈,就是把java.exe所在的bin目录添加到Path里面就行了。