第一课(初识Java)

一、Java概述

二、配置Java运行环境

三、第一个Java程序

四、总结

    一、Java概述

      1.什么是程序

        程序实际上是指完成某件事一些方式或过程,简单的来举个例子,比如说小明今天需要到朋友的家里去玩耍,但是呢由于小明的朋友家离小明住的地方有点远,这时候就需要去做车去他朋友家里(有的朋友就说了我步行去不行吗?,那是可以得只要你能去到,爬着去都可以Y(^_^)Y),那么我们先来分析下需要几步

        ①.从家里出门

        ②.到公交车站

        ③.上公交车,买票

        ④.到站下车,并到朋友家

        ⑤.离开

      其实呢程序就是小明从家里出门到离开朋友家的过程就是程序,其实呢程序都是由每一个指令组合而成的,那么什么指令呢?接下来我们在举个例子,我想大家应该都有过军训的经历吧,那么我们来分析下,当你们需要做一个动作的时候那么教官是不是会下达相应的口令呢?比如这时候你们教官说稍息,那么你们是不是也会是执行相应的动作呢,刚才我也说过了程序是由每个指令组合而成的,在这里你们教员的口令就相当于程序中的指令,那么学到了这里我想大家一定对程序有一个简单的了解了,其实说白了,这些话我们可以总结为一句话,程序就是一系列指令的集合。

      其实在计算机中有很多的编程语言和编程工具,就像在这个世界上有很多个国家,每个国家都有一个自己的语言那么像中国就是汉语、美国英语、德国德语一样。有的人又要问了既然有那么的编程语言为什么还要学Java呢我随便学习一种语言不是更好,接下来我们就开始说一下为什么学习Java        

      2.为什么要学习Java 

        Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。

Java分为三个体系:

    JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)

      JavaSE是Java技术的核心,提供基础的Java开发工具、执行环境和应用程序接口(API)主要是用于桌面程序的开发,JavaSE就像我们小学的老师一样教会我们最基础的知识

    JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)

      JavaEE就比较厉害了主要用于网络程序和企业级应用的开发

    JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)

 

 

 

    Java的优点:

      1.Java语言是简单的

        因为Java语言的语法和C、C++语法很相近所以能够很快的被大多数程序员接受,但同时Java摒弃了C++的一些缺点,如:操作符的重载,自动强制类型的转换,多继承等等,同时Java不使用指针

      2.Java语言是面向对象的

          在JAVA中只支持单继承不过呢JAVA中可以实现多个接口,java是纯面向对象的语言

      3.Java语言是分布式的

 

      Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库

      4.Java语言是可以跨平台的

        Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。

      5.Java语言是健壮的

          Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。

      6.Java语言是可移植的

        这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的

      7.Java语言是解释型的:

        如前所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需    要的类在联接阶段被载入到运行环境中。

       8.Java是高性能的:

 

        与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。

 

9.Java语言是动态的:

    Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查

三、配置运行环境

 

在配置运行环境前我们需要到JAVA的官网去下载jdk

  在这里有的朋友就要问了,那什么是jdk呢?jdk就是java开发工具包

JAVA官网:http://www.oracle.com/

 

 

请根据你的操作系统选择相应的安装包比如我的操作系统是 windows 32位的那么多久选择的是 windows X86的安装包,然后我们可以到相应的盘符建立几个文件夹,比如我把这个安装到D盘那么就需要在D盘的根目录建立一个文件夹,注意文件夹创建时不要有中文名称  并将名称命名为JAVA然后打开JAVA文件夹再接着新建一个名为jdk的文件夹,在建一个命名为jre的文件夹,当安装中的时候第一次安装选择jdk文件夹,第二次安装选择jre文件夹(注意:一共需要安装两次)当然也可以选择默认的路径

说明下jre是什么,jre就是java的运行环境

由于之前我的电脑上有jdk所以临时到网上找了几个图片

 

接下来我们开始配置环境

 

我的是放在d盘的所以我的环境变量应该是这样子的

JAVA_HOME:D:\java\jdk

CLASSPATH:D:\java\jdk\lib

path:D:\java\jdk\bin

到此为止我们已经把环境搭建完毕,我们启动Eclipse工具,

Eclipse32位:http://www.onlinedown.net/soft/558332.htm

64位:http://www.onlinedown.net/soft/558304.htm

如果你下载的jdk是32位的那就选择下载32的Eclipse反之下载64位的

 

首先,打开Eclipse,在工具栏依次点击File>>>New>>>Other

 

三、第一个Java程序

然后我们在搜索框里输入java,然后下面会列出符合要求的列表,我们点击一下Java Project,然后点击Next

 

 

这里要输入你JAVA项目的名称了,我测试一下,就输入HelloWorld,你可以输入你想创建的项目名称,然后点击Finish

 

这样我们就新建成功了,默认JAVA项目的JAVA类的存储目录是SRC,编译后的CLASS文件在BIN目录下

 

下面我们测试第一个类,在项目的src目录上右键,然后依次选择New>>>Class,这样是代表要新建一个JAVA类

 

我们必须要写的是JAVA类的名字,在这里我命名为HelloWorld,下面那个复选框的意思是我默认新建的JAVA类有自己的一个main方法,这个是类的入口方法,也可以不点

然后我们在JAVA类任一位置右键,然后一次选择Run As>>>Java Application,意思就是以JAVA类的方式运行

下面就是控制台输出的消息,我们成功完成了一个JAVA项目的创建以及一个JAVA类的编译,至此本教程就结束了

图片的顺序按照上面文字顺序出现

 

 

四、总结

  java的优点:简单、面向对象、跨平台、可移植性、安全性、高性能、分布式、健壮,解释性

  jdk是什么:jdk就是java的开发工具包

  jre是什么:jre就是java的运行环境

 

由于这是本人的第一次发教程,有不足之处还请指正并加以说明

 

posted @ 2016-03-26 01:45  梧桐锁清秋  阅读(130)  评论(0编辑  收藏  举报