JAVA打怪之路 - Java语言概述

Java语言概述

JAVA打怪之路 - Java语言概述_第1张图片
JAVA在目前的编程语言中还是占据着半壁江山,其重要性不言而喻。虽说目前Python和Go等语言正在不断的夺取JAVA的用户,但是从短期来看,Java开发工程师在互联网公司的总体职位需求还是很多的。而且,Java语言使用入门简单,通过几个月的知识学习即可上手,但是真正的开发还是需要不断的磨练的,只有实战才能提升自己的线上开发经验。

那么下面就主要从Java语言的概述开始说起吧,学习一门技术要从它的来源开始着手,循序渐进,HelloWorld永远是程序开始第一步的基石。只有地基打好打实,才能更快的前进。我只是提取些精华的知识来说,琐碎的知识点会显得比较啰嗦。

一、Java简史
Java是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言,后来被Oracle公司收购。
下面这张图是详细的Java发展来源,JDK1.5是2004年发布,比较稳定的版本是2014年发布的JDK8.0,目前还有很多互联网企业正在使用,JDK版本虽然已经发布到13,但是真正的应用于生产环境,还是需要很多的时间来验证。
JAVA打怪之路 - Java语言概述_第2张图片
二、Java技术体系平台
JAVA技术平台体系主要包括JAVA SE,JAVA EE,JAVA ME,这种体系其实能够支持桌面级、手机终端、WEB等应用开发,但是术业有专攻,JAVA的确是提供了一套体系,具体的使用中还是要根据具体的产品定位决定技术的使用。
JAVA打怪之路 - Java语言概述_第3张图片
三、Java语言的特点和核心机制
特点一:面向对象
两个基本概念:类、对象。三大特性:封装、继承、多态。
特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制。
特点三:跨平台性
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”。
JAVA打怪之路 - Java语言概述_第4张图片
四、JDK、JRE、JVM关系
JAVA打怪之路 - Java语言概述_第5张图片
五、JAVA程序运行机制
JAVA打怪之路 - Java语言概述_第6张图片
六、JAVA特有文档注释
格式:
/**
@author 指定java程序的作者
@version 指定源文件的版本
*/
注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
七、JAVA开发工具和API
JBuilder-------------------http://edn.embarcadero.com/cn/jbuilder
NetBeans-----------------https://netbeans.org/features/index.html
Eclipse (开源)-------- https://eclipse.org/
MyEclipse (免费版和收费版)----http://www.myeclipsecn.com/
IntelliJ IDEA----------------https://www.jetbrains.com/idea/
JAVA API------ http://www.oracle.com/technetwork/java/javase/downloads/index.html

JAVA语言概述基本就这么多了,这是我之前总结过的,只是最近把这些东西放上来,希望能够对一些人有所启迪吧。。。。。

你可能感兴趣的:(JAVA打怪升级,JAVA,JAVA概述,开发者,软件)