黑马程序员 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>、期待与您交流! -------
- 黑马程序员 Java基础_1 Java介绍、jdk安装与环境变量配置
- java基础--JDK安装与环境变量配置
- 黑马程序员-JAVA概述,JDK配置环境变量
- 黑马程序员__基础Java概述及JDK安装配置
- [Java配置]JDK安装与环境变量配置
- “黑马程序员” JDK怎么安装与配置环境变量
- java 中JDK安装与环境变量配置
- java jdk 安装与环境变量配置
- Java JDK下载、安装与环境变量配置
- Java JDK安装与环境变量配置
- 黑马程序员 java基础总结_1
- 黑马程序员----JAVA基础----IO流_1
- 【JAVA基础】jdk环境变量配置
- Java基础:JDK安装及Java环境变量配置
- 《黑马程序员》java环境变量配置
- java环境变量配置+jdk安装
- Java-安装JDK,配置环境变量
- java jdk安装 环境变量配置
- Spark 1.0.0版本发布
- 虚拟主机的配置
- freemarker报错之七
- hibernate 使用C3P0数据源
- 网站社会化评论插件推荐之“畅言”
- 黑马程序员 Java基础_1 Java介绍、jdk安装与环境变量配置
- centos修改JAVA_HOME
- IOS_Quartz2D_水印缩略图_PDF_setNeedsDisplay方法内部自动调用drawRect
- Java面向对象 IO (一)
- Java面向对象 IO (二)
- 将网站搬迁到sae中的总结
- Java面向对象 IO (三)
- 360 CTF Writeup
- Java面向对象 IO (四)