第一章 java简介以及环境搭建

第一章 java简介以及环境搭建

1. java语言的发展

1.1 java语言的简介

java是一门面相对象的具有较高的灵活性和可移植性,支持跨平台并且面相全世界开源的高级编程语言。同时也支持网络编程、多线程编程和分布式计算编程,并且相比于C/C++更容易上手。java是1991年由sun公司的James Gosling等人开发出来的,起初名名字叫Oak,其意图主要是想用于控制嵌入在有线电视交换盒和PAD的微处理器。于1994更名为java,并在1995年由SUN公司正式推出,一经推出,它的这些优点便受到编程者的喜爱,速崛起成为世界主流编程语言之一,并在2009年4月SUN公司被Oracle公司以74亿美元收购,2011年7月由Oracle正式发布java7。

1.2 java体系结构

java分为Java SE、Java EE和Java ME三个体系。Java SE是桌面开发和低端商务应用的解决方案,是各应用平台的基础;Java EE以企业为环境而开发应用程序的解决方案;Java ME致力于消费产品和嵌入式设备的最佳解决方案。

1.3 java的特点

1、一种纯面向对象的编程语言,且语法简单容易学;
2、一种与平台无关的语言即跨平台;
3、健壮性好,吸收了C/C++语言的优点;
4、具有较高的安全性,(带有java虚拟机(JVM)自动回收垃圾机制,强制类型检查,取消指针);
5、支持多线程、网络编程;
6、具有分布性和可移植性;
7、开源。


2 java的跨平台原理

编写的.java源文件经过编译器的编译之后变成了.class的字节码文件,字节码文件就是机器能够识别的二进制文件。字节码文件经过Jvm的解释器解释之后就变成了可以在相应平台上运行的程序。因此对于不同的平台,有不同的Jvm,正是Jvm屏蔽了底层平台的差别,实现了一次编译随处运行才使得跨平台得以实现(Jvm的作用就类似于生活中的翻译官的作用)。
跨平台原理

3 java的垃圾回收器

JVM提供了一种系统线程跟踪存储空间的分配情况,实现在空闲时自动释放存储空间。垃圾回收器在Java程序运行过程中会自动启动,程序员无法精确控制和干预,减轻了程序员的负担。

4 Java JDK的安装

1、JDK下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、点开链接你将看到如下界面。
这里写图片描述
3、点击DOWNLOAD将看到如下面界面
这里写图片描述
4、勾选箭头指向的选项Accept License Agreement,并选择自己对应平台的JDK版本。
5、安装到指定目录

5 JDK环境变量的配置

环境变量配置的主要目的,是为了为我们编写代码提供方便,当配置环境变量后,我们就能在任意盘符目录下都能够使用java中的命令(例如dos命令下执行javac命令,如果没配置环境变量必须要手动切换到安装目录下才能使用该命令,而其他目录下无法使用javac命令)。
以Windows 7系统配置环境变量为例
1、将鼠标指针指向 计算机 ->右击鼠标 ->双击属性 - > 双击高级系统设置 你将看到以下界面。
这里写图片描述
2、双击环境变量出现如下界面。
这里写图片描述
3、点击新建CLASSPATH变量,要注意分号前面的小点。java虚拟机在运行某个类时,会按照CLASSPATH所指定的目录去查找这个类。
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
这里写图片描述
4、点击新建JAVA_HOME变量。
JAVA_HOME
D:\Program Files\Java\jdk1.8.0_144
我的JDK的安装目录是D:\Program Files\Java\jdk1.8.0_144,版本是1.8.0_144,这个根据自己JDK安装目录来定。
这里写图片描述
5、新建path变量,若已经存在Path变量将以下两项粘贴到后面,并且用分号隔开。它是用于指定操作系统的可执行指令的路径。
Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
这里写图片描述
6、点击确定并保存下来。
7、win+r出现如下界面,然后输入cmd 回车。
这里写图片描述
8、之后出现dos命令界面输入java -version 回车出现如下界面就表示配置成功。
这里写图片描述

5.1 JDK主要目录介绍

bin 目录:存放java的编译器(javac),解释器等工具(可执行文件);
demo 目录:存放演示程序;
include 目录:存放用于本地方法的文件;
jre 目录:存放Java运行环境文件;
lib 目录:存放Java的类库文件;
sample 目录:一些范例程序;
src.zip 文件:JDK提供的类的源代码;
db目录:轻量级的数据库。

6 eclipse软件的安装

前往eclipse官网下载eclipse并安装
eclipse下载地址:
https://www.eclipse.org/downloads/

附语
JDK(Java Development Kits) :Java开发工具
JRE(Java Runtime Environent) :Java运行环境

由于本人知识有限,若发现错误,希望大家能够批评和指正,谢谢

猜你喜欢

转载自blog.csdn.net/m0_37914799/article/details/81570508