进击的小学生之从零开始学java(1)
来源:互联网 发布:天猫精灵 小爱 知乎 编辑:程序博客网 时间:2024/04/30 03:10
闲来无事,提笔时心里还是有一些矛盾的,毕竟已经用java两年了,小学生一个,提到从零开始有点夸张,但既然萌生此意,想想还是弄一个这样的专栏来做,给自己一个重新学习的机会.也希望能重新认识这门可爱的语言.
既然从零开始,那我们就先从JDK学起,JDK是Java Development Kit的缩写,即java开发工具,就好比猎人手中的枪,捕鱼人手里的网,JDK包括了一些很重要且常见的java编辑工具,比如javadoc,javac,jar等等,要有JDK,我们才可以轻松的编写java程序,编译java程序,百度搜索java jdk 下载并安装,安装过程不详细说明,路径最好不要改动,一直下一步即可,在安装过程中,会弹出安装JRE的提示,JRE:java runtime environment的缩写,java运行环境的意思,也就是说,当安装好JDK,并编写好java代码后,编译(编译:JDK编译器把人类可读的java语言编译成机器可读的二进制代码)后的java代码要在什么环境下运行呢?当然不是windows,也不是Linux,而是JRE,安装过程一样,下一步即可...
-------------------------------------------------------我是安装过程--------------------------------------------------
好,经过安装过程之后,我们的电脑就已经准备好java环境了.不相信?那么检查一下吧:win+R键,输入cmd,进入dos窗口,然后键入 java 是不是出现很多信息?没错,这说明你已经安装成功了,下一步:配置环境变量.
环境变量,我在开始学习计算机的时候,很难理解这个词,什么是环境,什么在用环境,这里给出我个人的理解:环境变量是相对当前操作系统的路径配置,也就是说,给操作系统设置环境变量,那么,用当前操作系统调用一个可执行程序的时候,不需要告诉操作系统,这个程序的绝对路径在哪,只需要直接键入程序名就可以执行了,因为这个可执行程序的路径,已经用环境变量告诉了系统,比如在dos窗口下调用脚本的时候,windows会去检索所有环境变量下的文件夹,看看有没有跟调用脚本名称相同的可执行脚本,如果有就执行,如果没有,会返回错误:XXX不是内部或外部命令,也不是可运行的程序或批处理文件.
现在,你可以在dos窗口下键入 javac(jdk编译程序),是不是出现了如下错误 : 'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件.现在,请你打开你JDK的根目录,如果安装过程没有更改路径的话,应该在C:\Program Files\Java或者C:\Program Files(x86)\Java下,具体根据JDK版本不同或者windows操作位数不同而异.打开后,会看到JDK和JRE两个文件夹,打开JDK的文件夹,进入bin文件夹,你看到了什么?没错,javac.exe这个安静的美男子正在这个文件夹下.回想下刚才调用这个程序,windows告诉我们,这个程序不是可运行的,为什么呢?
--------------------------------------------------------下回分解----------------------------------------------------
- 进击的小学生之从零开始学java(1)
- 进击的小学生之从零开始学java(2)
- 进击的小学生之从零开始学java(3)
- 从零开始学Java之线程详解(1):原理、创建
- 【java】:java从零开始学1:环境配置
- 从零开始学大数据-----Java基础篇之Java的环境搭建
- 从零开始学JAVA - Hello World-Lesson 1
- 从零开始学Java (一)
- 从零开始学 Java
- 从零开始学 Java
- 从零开始学java
- 从零开始学 Java
- 从零开始学Java
- 从零开始学 Java
- 如何从零开始学Java
- 从零开始学 Java
- 0.从零开始学JAVA
- 从零开始学 Java
- 双人对战的球类游戏ios源码项目
- hdu 5305 Friends(dfs)
- 两数交换的几种办法
- Keil MDK中的Code, RO-data , RW-data, ZI-data代表的意思
- java开关寄存器例子
- 进击的小学生之从零开始学java(1)
- Ubuntu 安装mysql和允许mysql远程连
- systemverilog中$value$plusargs的用法
- 把皇后的递归和迭代
- Java web留言板项目part2:xml文件解析详解
- ios 制作静态库详解
- struts2的核心和工作原理
- [网络流24题] 04 魔术球问题 (有向无环图最小路径覆盖, 最大流)
- coredump简介与coredump原因总结