码迷,mamicode.com
首页 > 编程语言 > 详细

java重点知识

时间:2018-04-15 14:54:43      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:继承   环境配置   简单   jar   支持   nbsp   java平台   开发环境   不同   

一、java基本知识点

       java是由SUN公司在1995年推出的,在2009年SUN公司又被甲骨文公司收购,所以甲骨文公司获得java版权。其底层是由C语言写的,java分为三个体系:

  • JavaSE,即Java Platform Standard Edition,java平台标准版。
  • JavaEE,即Java Platform Enterprise Edition,java平台企业版。
  • JavaME,即Java Platform Micro Edition,java平台微型版。

  其中JavaSE标准版更多的是基础语法,而JavaEE是用于企业的,扩展了其他的一些功能,可以说JavaSE是JavaEE的子集。而JavaME用的很少,不做讨论。

  

       另外,java有下面的特性比较重要:

  • 简单。 其语法和C++接近,但是没有用操作符重载、多继承、指针等比较复杂的概念,并且提供了自动的垃圾收集机制,和JavaScript类似。
  • 面向对象。 java最大的特点就是面向对象。提供了类、接口、继承等概念。
  • 分布式语言。支持Internet应用的开发,在基本的Java应用编程接口中有一个应用编程接口(java net)。
  • 中立的体系结构。java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个java平台的任何系统中运行。
  • 支持多线程。和JavaScript的单线程不同,java语言支持多线程,通过Thread类来创建。

  

 

二、java开发工具以及安装配置

 

(1)jvm、jre、jdk、sdk、eclipse区别和联系。

   JDK(Java Development Kit)是Java语言的开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和lib合起来就成为jre。

   JRE(Java Runtime Environment)即java运行环境,包含JVM标准实现以及Java核心类库。JRE是Java的运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)。

   JVM(Java VIrtual Machine)即java虚拟机,JVM是一种用于计算设备的规范,是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。                                         

      技术分享图片  (参考自文章:https://blog.csdn.net/songkai320/article/details/51819046)

   如上,所以JDK是整个Java的核心,而JRE是Java程序必须的环境的集合,包含了JVM标准实现和Java核心类库。JVM是整个java实现跨平台的最核心的部分,能够运行以Java语言写的程序。

   而eclipse是方便我们写java程序的开发工具,它不是必须的,就像我们写前端html页面,你可以使用记事本来写,当然也可以使用sublime这种开发工具来写。

 

 

(2)java开发环境配置

  我们可以在oracle公司网站上下载jdk,进入之后选择与本机操作系统对应的jdk文件即可,且在安装jdk的同时会提示安装jre,直接安装即可。

  在安装完jdk之后,我们就需要配置环境变量了,需要配置的有JAVA_HOME、PATH、CLASSPATH(大小写均可),其中JAVA_HOME就是jdk安装目录,而CLASSPATH为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  PATH为%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(有些情况下需要使用绝对路径)。而对于1.5以上版本的JDK,不需要设置CLASSPATH环境变量也可以正常编译和运行Java程序。

     在cmd中运行 java -version、java、javac几个命令,出现了相关信息,没有报错,就说明环境变量配置成功。

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

java重点知识

标签:继承   环境配置   简单   jar   支持   nbsp   java平台   开发环境   不同   

原文地址:https://www.cnblogs.com/zhuzhenwei918/p/8847296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!