手记

java语言基础之java运行环境

零基础学java难吗,我觉得这个问题主要看你意志力够不够坚定,有没有决心学下去。
我觉得马云有句话说的很有道理“今天很残酷,明天也更很残酷,后天会很美好,
但是绝大部分人会死在明天晚上。”学习java,坚持到底才是最终胜利的保障,一定要多练多想。
学习一门语言,最重要的就是基础,地基打好了,知识体系的大厦才能建立起来,
接着就是每日学习除了基础之外要找出重点来提升,能力有余的就可以去解决难点问题
。基础,重点,难点。这层层递进的难度也体现着今后就业后的薪资水平,如果你以后从事这方面的职业的话。

    废话不多说了,让我们打开java的世界,开启旅程。    今天就学最基础的java的开发环境。

java的开发环境

    1.拿以前的qq来举例子,qq是用c语言写的,而c语言程序运行时编译程序先读取源文件,分析其词法句法,    2.将高级语言的指令转换为同等效果的汇编代码,再由汇编代码转换为机器语言,    3.并按照操作系统对可执行文件的要求链接执行。什么是对可执行文件的要求,就是每个操作系统都有其独有的指令集,    4.同一套机器码在不同的操作系统下效果就不一样。    因此要想qq在不同的操作系统上运行,就要写不同的代码。            而如果qq是用java来写的,那你就不用写几套程序来适应不同的操作系统了。因为,java有个特性叫跨平台,一个编写随处可用。            我们来看java程序的执行过程:            首先,.java源文件经过编译器编译成.class字节码文件,然后运行,先进行类的加载和字节码的校验,            然后字节码文件经过java虚拟机解释为具体平台的具体指令,并执行。            也就是说java程序运行比c语言多了一步生成.class文件和java虚拟机解释环节            ,这java虚拟机能把.class文件解释成任何平台的机器码指令。            2.有几个名词需要熟悉一下,jvm,jre和jdk。    jvm:java虚拟机,能把字节码解释成具体平台上的机器指令执行。    jre:java运行环境,除了包括jvm外还包括丰富的类库。    jdk:java开发工具包,除了包括jre外还包括编写程序时需要的编译器和调试工具。    jre=jvm+系统类库    jdk=jre+编译运行等开发工具        3。接下来介绍一下java开发必备神器eclipse,这是目前主流的开发ide(集成开发环境),可以上官网下载,        下载完不需要安装,解压完就可以用,但是因为eclipse是用java写的,所以在运行eclipse之前要先有jre,因此要先到网上下载个jdk安装完之后,        才能顺利运行eclipse。        今天就学了个java开发环境跟大家分享下,也写出了第一个代码HelloWorld        class Test{                    public static void main(String[] args){                    System.out.println("HelloWorld");                    }        }


0人推荐
随时随地看视频
慕课网APP