java基础----java概述

java基础----java概述

1.java是什么?

 java是一种面向对象的程序设计语言

2.面向对象是什么?它的基本特征是什么?

面向对象是一种编程思想 ,省略过程,直接作用于目标的开始和结束。

三个基本特征:继承  与生活当中的继承是同一个概念,孩子可以继承父母的遗产

                         封装  将原来松散的东西,聚集统一处理(高内聚)

                         多态  同一种事务在不同的环境下表现出不同的状态

3..java的三大版本以及它们的区别?

   2005以前

     J2SE--java标准版

     J2EE--java企业版

     J2ME--java微型版

   2005以后

    Java SE--java标准版[应用于桌面环境,桌面应用开发]

    Java EE--java企业版[应用于基于Java的应用服务器,web程序]【网站】

    Java ME--java微型版[应用于移动、无线及有限资源的环境,移动终端程序开发]

4.JDK是什么?由几部分组成?每一部分是什么?

   JDK:java工具开发包

   JDK分为2个部分:(1)Java的开发工具集

                                  (2)JRE

  JRE分为2个部分: (1)Java程序开发库

                                  (2)JVM(Java虚拟机)

JDK包括Java开发工具集和JRE,其中Java开发工具集是负责开发Java程序的,JRE是负责运行Java程序.

JRE包括Java程序开发库和Java虚拟机,因此JRE只能运行Java程序,不能开发,JRE中真正负责运行Java程序的是JVM.

5.JDK安装和环境变量配置?

  下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

  历史版本:https://www.oracle.com/technetwork/java/javase/archive-139210.html

环境变量配置:

   计算机---右键---属性----高级系统设置---环境变量

   新建----变量名:JAVA_HOME         

             变量值:JDK安装目录所在文件夹的路径          D:\java_jdk\jdk8.0

   选中Path---编辑----变量名:Path

             变量值:%JAVA_HOME%\bin;[放在Path变量值的最前面]

    新建---变量名:CLASSPATH

             变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

  测试jdk的安装和环境变量配置

           C:\Users\Administrator>java -version
           java version "1.8.0_162"
          Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
          Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

6.java程序的执行原理?

    (1)编写源代码------xxx.java

    (2)编译xxx.java文件生成字节码文件xxx.class

    (3)JVM中的类加载器加载字节码文件

    (4)JVM中的执行引擎找到入口方法main(),执行其中的方法,得到结果.

7.java语言的特点?

(1)面向对象

(2)异常处理机制

(3)多线程(处理并发)

(4)跨平台(xxx.Java------xxx.class)

(5)自动垃圾回收机制

(6)分布式

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(java基础----java概述)