学习Java

Java学习之路-入门第一课

什么是程序

程序从计算机角度来看就是数据结构+算法,对于使用者来说就是满足需要代码。

Java的历史

对于我们Java开发程序员所必须了解的一些历史

Java是由sun(Sun Microsystems)公司研发的,主要由詹姆斯·高斯林(James Gosling)等人在90年代初研发,Java语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,但一开始是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构,并取名叫做Oak(橡树)。之后因为别人已经注册过了Oak,为了不打官司,就改了名字。James Gosling之后在咖啡厅喝了一杯咖啡Java(Java是咖啡的一种),就决定把名字改为了Java。sun公司此后又被oracle收购,而Java之所以能跨平台是因为将程序打包成为二进制文件。

JDK

Java本质上是一种程序,研发人员实现写好代码,只要我们使用去调用便可以了,所就有了我们配合Java开发的环境工具—JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
现在市场基本使用的JDK8,而JDK的版本更替是一个长支持版,接下来两个过渡版(过渡版基本不会在市场上基本不会使用),比如说现在JDK9、JDK10就是过渡版,下一代占据市场使用的便是JDK11。先JDK的重要版本更替有3、5、6、8、11,JDK11的上线也意味着将来不就市场上主要使用的将会变成JDK11。
JDK下的目录—bin目录下的都是运行文件、jre即别人已经写好的代码,等着我们去用。

#Java的技术

现阶段将Java的技术分为Java SE、Java EE、Java ME,其下是简单的介绍。

Java SE:是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE和Java ME提供了基础。

Java EE:是一种利用Java SE平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,Java EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

Java ME:是Java微版的简称(Java Platform,Micro Edition),是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。Java ME目前分为两类配置,一类是面向小型移动设备的CLDC(Connected Limited Device Profile),一类是面向功能更强大的移动设备如智能手机和机顶盒,称为CDC(Connected Device Profile CDC)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值