1.      java是什么

Java是一种编程语言,跟汇编、C、C++一样,是用于软件编程的开发语言。

Java是一种开发、运行环境,java程序的开发要依赖这种环境。

2.      java的特点

java语言具有与平台无关面向对象健壮性的特点

1).与平台的无关性

与java程序的运行过程相关。Java程序的运行不会直接依赖于操作系统。而是由java自己的虚拟机运行,再解释交给操作系统。在不同的操作系统中,java会使用与操作系统对应的虚拟机运行。

                2).面向对象

                     面向对象是一种思维方式。它与面向过程,面向切面,面向事件一样,作为一种思维方式,它们都有自己不同的关注点。面向对象关注的就是对象。

               

                     类与对象:对象就是实实在在的事物,是具体的,是类的具体实现;类是抽象的,是对象的抽象,是生成对象的蓝图。举个例子,要建一栋楼,首先要有设计图纸,然后再按照设计图纸来建,楼就是一个对象,设计图纸就是类。

        3).健壮性

                    Java没有指针,不会出现野指针。

 

                   Java有自己的垃圾回收机制,自动回收垃圾。程序员不再担心内存的泄露,考虑对象是否回收,更专注于程序设计与开发。垃圾回收机制是人工无法干预的。

 

                   Java是安全的 

  1. 字节码校验器能自动检查错误
  2. 类装载器先装载本地文件,再装载网络文件,防止病毒感染本地文件
  3. 病毒一般都是汇编语言,字节码不识别,
  4. java程序通过java虚拟机运行,不直接交给操作系统
  5. 操作系统不是用java开发的,java对操作系统控制弱

3.      java体系

目前java体系分为三部分,分别是:

J2SE:Java2.0标准版本            包括java最基础的内容,用在桌面系统,C/S方面

J2EE:Java2.0企业级版本        在J2SE上进行了扩展,用在企业开发方面

J2ME:Java2.0精简版本           应用在手机

4.      java程序的运行过程

java源文件(*.Java)→java编译器→字节码文件(*.class)→类装载器→字节码校验器→解释器→操作系统平台

5.      java环境配置

1.      下载JDK版本最好不低于1.5(java5.0),JDK(java development kit)包含了java运行环境和开发工具。

2.      安装JDK,这个过程很简单。不再描述

3.      配置环境变量

我的电脑→右键→属性→高级→环境变量,在用户变量点击“新建”,变量名输入JAVA_HOME(要大写),值就是JDK的安装路径,然后在系统变量中找到path,点击编辑,把JDK下直到bin文件夹(包含)的路径添加进去,然后确定。

4.      命令行运行cmd,分别输入java,javac,会出现命令提示信息,环境就搭建好了。

5.      理论上这样就可以开发了,实际上,还需要一个开发工具,以方便开发。安装一个JCreator吧。