黑马程序员 Java基础_1 Java介绍、jdk安装与环境变量配置

来源:互联网 发布:凸包算法 matlab 编辑:程序博客网 时间:2024/06/01 09:53


         看视频不知不觉已经差不多一个月了,我也从零基础进阶到嘴了有JAVA字符的菜鸟。温故而知新,虽然在看视频的过程中也做了笔记,但是由于信息量大,知识难免有些会消化不过来,所以藉此以总结学过的知识点,来使自己的java基础能够牢固。

一、什么是Java

Java作为目前最流行的编程语言,是sun公司所设计的一个软件开发平台。

1、它是一种计算机编程语言

它允许用户编写指令或代码,实现用户与计算机之间的交流。计算机通过解释代码来满足用户的要求。

2、它是一种软件开发平台

软件开发的基本步骤包括需求、概要、编码、测试、维护等阶段,需要一些辅助工具,java中提供了javac.exe、java.exe等java需要的运行环境和工具,所以它是一个开发平台。

3、它是一种软件运行平台

程序不仅要运行在计算机上,而且必须运行在软件上,java本身就提供了java软件所需要的运行环境,java应用可运行在安装了JRE的机器上,所以他是一个运行平台。

4、它是一种软件安装环境

java程序是安装在java平台上。

二、Java的特征

1、简单高效

Java语言提供了很多的功能实现类库,很多代码只需要简单修改就可以应用到其他软件中,大大提高了代码重用率,提高开发效率。

2、面向对象

在面向对象方面,Java比其他语言更纯粹,所有的数据类型都有相应的类。万物皆对象,每一类实物都有自己的属性,把它抽象的提取出来,并封装成类,再生成对象。

3、安全性

Java不支持指针,并提供了字节码校验机制。

4、跨平台

Java源程序通过Java解释器解释后会产生与源程序相对应的字节码指令,只要在不同的平台上安装好相应的Java运行环境,Java就能运行。

5、并发性

java内建了对多线程的支持,程序设计者可以分别用不同的线程完成特定的功能,这样就可以很容易的实现网络上的实时交互行为。

6、动态扩展

java 通过接口机制,改进了多继承的缺点,使之具有更灵活的方式。

三、什么是JDK

JDK(Java Development Kits)就是Java开发工具箱,JDK主要包括:

1、JRE(Java Run TIme Environment,Java运行环境)。它是JDK的子集合,包括了JDK中执行Java程序所需组件,但未包括安装的组件。

2、JVM。也就是Java虚拟机,主要是进行Java程序的运行和维护。

3、Java API。为编程人员提供已经写好的功能。

4、Java编译器(Javac.exe)、Java运行时解释器(Java.exe)、Java文档化工具(javadoc.exe)等工具

四、JDK下载与安装

1、JDK最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

打开下载链接,选择对应的系统版本,就可以下载了。

2、JDK安装

双击安装文件,安装的默认路径是C:\Program Files\Java\jdk1.8.0,可以根据自己需求和习惯来更改。并且安装完成后会有提示安装JRE,可以不用安装,因为JDK已经包含了。

五、环境变量的设置

安装了JDK是不够的,应为程序可能会放置在不同的路径。如果要让Windows系统可以在任何路径下识别java命令,就要改变环境变量。

1、Path

用于指定操作系统的可执行指令的路径,就是要告诉系统,Java编译器和运行器在什么地方可以找到并运行Java程序的工具。右击“我的电脑“,选择属性命令,弹出"系统属性”对话框并切到高级选项中,单击“环境变量”,在弹出环境变量对话框,选择Path,单击编辑,然后将JDK文件中bin文件的路径复制添加到Path中,加上分号和其他路径分隔。

2、CLASSPATH

如果有特定需求的某个类,可以把这个类的路径添加到CLASSPATH中,Java虚拟机在运行这个类是,它会到CLASSPATH指定目录中查找。


       这就是我对认识java的总结,现在就可以利用Java来编写程序了。


------- <a href="http://www.itheima.com" target="blank">Windows Phone 7手机开发</a>、<a href="http://www.itheima.com" target="blank">.Net培训</a>、期待与您交流! -------



0 0
原创粉丝点击