java 基础知识(配置环境变量)

在开发上更是分为了Java SE, Java EE, Java ME,下面分别解释这3个方向的区别。

(1)J2SE:Java 2 Platform Standard Edition( 2005年之后更名为Java SE )。包含构成Java语言核心的类。比如数据库连接、接口定义、数据结构、输入/输出、网络编程。

  主要用于桌面应用程序的开发,该技术体系是后两者的基础,如果打算以后做Android开发,也需要先学习这部分的知识。

(2)J2EE:Java 2 Platform Enterprise Edition ( 2005年之后更名为Java EE )。Enterprise Edition(企业版)包含J2SE中的所有类,并且还包含用于开发企业级应用的类。比如EJB、Servlet、JSP、XML、事务控制,即是现在Java应用的主要方向,像一些银行或电信的系统大多基于此架构。

  是为开发企业环境下的应用程序提供的一套解决方案,主要针对于Web应用程序开发,也是大部分Java开发相关人员工作方向

(3)J2ME:Java 2 Platform Micro Edition ( 2005年之后更名为Java ME )。用于消费类电子产品的软件开发。比如呼机、智能卡、手机、PDA、机顶盒。

  是为开发电子消费产品和嵌入式设备提供的解决方案。

 

java配置环境变量

首先安装java.exe安装包 ,安装过程要记得安装路径(无脑安装)

第二步

win7  64 为例

右击加算机——点击属性——点击高级系统设置——高级——环境变量——在系统变量点击新建——在新建页面,输入变量名“JAVA_HOME”;变量值"你的jdk的路径"    [例:E:Program Filesjdk1.8]——重复新建——输入变量名“CLASSPATH”——输入变量值  .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar  ——  在系统变量中找到 path —— 在最后面输入  ;%JAVA_HOME%in;%JAVA_HOME%jrein  

然后再cmd中测试 输入javac

然后输出一系列信息即为安装成功  over

JRE和JDK

    • 什么是JRE?
      JRE(Java Runtime Environment)即Java运行时环境,主要负责运行Java程序。
    • 什么是JDK?
      JDK(Java Development Kit)即Java开发工具包,主要用来开发Java程序。
    • JDK和JRE的关系
      Java程序员开发完程序之后需要运行查看,因此JDK包含了JRE,安装JDK之后,就不用再去特意安装JRE了。对于那些只希望运行Java程序的人来说,只需要安装JRE即可。

    JDK   java  开发工具包(包含JRE)

    JRE   java  运行环境

Java语言特点

  • 简单性
    相对来说要比C和C++简单一些,学习起来更容易上手。
  • 面向对象
    Java是面向对象的,更有利于学习者以人类的思维方式去理解它。
  • 健壮性
    强类型机制、异常处理、泛型使Java更具有健壮性
  • 安全性
    Java提供了一系列的安全机制来防范恶意代码攻击
  • 开源
    Java语言是开放源代码的,众人拾柴火焰高嘛,每个人都可以为Java技术的发展做出贡献。
  • 跨平台
    使用Java语言开发的语言可以在不修改源码的情况下运行到各大操作系统,例如windows,linux,mac等。

Java语言跨平台原理

  一次编译,多处运行,是Java的优点之一,那Java是如何实现的呢?在需要运行Java应用程序的操作系统上,先安装一个JVM(Java Virtual Machine)即Java虚拟机,由JVM来负责Java程序在该系统中的运行,不同的操作系统需要安装不同的JVM,这样Java程序只需要跟JVM打交道,底层的操作由JVM去执行。打个比方,比如我要去美国人旅游,要学英语,去日本旅游,要学日语。如果我手里有了一台英语翻译机,我直接跟这个翻译机说中文,它就能翻译出英文,如果是日语翻译机,它就能把中文翻译成日语,我有了这些翻译机,不用再学习外语,就可以跟别的国家的人交流了。这个翻译机就可以理解为JVM,也是Java为什么能够实现跨平台的原理了。

 

 待续...

原文地址:https://www.cnblogs.com/sunmoonyou/p/9308502.html