【手把手教你入门Java】Java发展及环境配置

Java

Java语言的产生和发展背景

在1991年时候,James Gosling在sun公司的工程师小组想要设计这样一种小型计算机语言。该语言主要用于像电视盒这样的消费类电子产品,这些电子产品有一个共同的特点:计算处理能力和内存都非常有限。
所以要求:语言必须非常小且能够生成非常紧凑的代码,这样才能在这样的环境中执行。
另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是跨平台的。
所以,将这个语言命名为“Green”,类似于绿色软件的意思。
后来,改名将OAK。橡树的意思。
改名后发现已经有一种语言叫这个名字了,再改名叫JAVA。
Java是由Sun公司于1995年5月推出的Java程序设计语言和Java平台的总称。 Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。

Java主要特征

Java 语言是一种分布式的面向对象语言,具有面向对象、平台无关性、简单性、解释执行、多线程、安全性等很多特点等巴拉巴拉很多优点,这里我就不再赘述具体可参考Java的特征其实是我总结不出来

Java应用平台

一、企业版(Java EE)
Java EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,Java EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(EnterpriseJavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
Java EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EJB,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
二、标准版(Java SE)
Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。
Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。
三、Micro版(Java ME)
Java ME是Java微版的简称(Java Platform,Micro Edition),是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。Java ME目前分为两类配置,一类是面向小型移动设备的CLDC(Connected Limited Device Profile),一类是面向功能更强大的移动设备如智能手机和机顶盒,称为CDC(Connected Device Profile CDC)。

总的来说,JavaSE是目前我们大部分在使用的 ,着重注意这里

Java开发环境的安装和配置

JDK(Java Development Kit)包含了所有编译、运行Java所需要的工具;除此之外还包含Java运行环境和可供用户调用的应用程序编程接口(API)
这里我推荐使用JDK8,因为他是比较稳定的版本,当然其他版本也可以,这里演示安装步骤:

  1. 下载JDK8
    这里进入到Oracle官网下滑找到对于版本,对应自己电脑版本,现在下载好像要注册Oracle
    在这里插入图片描述
  2. 安装
    下载好之后安装,这没什么好说的,主要注意安装的位置,推荐安在D盘
  3. 环境配置
    右击此电脑->属性->高级系统设置->环境变量

在这里插入图片描述
选中Path、编辑、新建如图。注意添加完之后要确定,不然就白搞了🤣
在这里插入图片描述

4.检查
配完之后就是要检查是否配置成功:
Win + R调出Dos命令框,分别输入Java 和Javac回车都会有详细信息
在这里插入图片描述
像这样就表示配置成功了,针不戳

编辑器

Java有很多便捷的编辑器,其中最好用的就是idea。但是对于刚入门来说不适合。这里我推荐Sublime Text

在这里插入图片描述
刚入门可以使用汉化的但是熟悉之后就用英文版吧

本篇博客是我个人用于记录学习的,如有错误还请指正

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值