编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
JDK是软件开发从业者再熟悉不过的一个Java开发运行库了,它内含java的运行环境,所以移动或嵌入式设备上的应用程序,都离不开JDK。JDK(TM)11 64位对JDK之前的几乎所有版本都有很好的兼容性,编译和运行都十分方便。当然JDK(TM)11开始走商业化道路,需要支付一定的费用。相比于比较成熟的JDK8,很多开发人员对JDK11还抱有怀疑态度。不过根据Oracle官方给出的说法,此版本将会一直维护到2026年。新版本的推出少不了大量的bug存在,相信jdk11还要走很长一段路,大家才会改变对它的担忧吧。
JDK 11中的一些重要更改
1.Oracle不再提供JRE和Server JRE下载; 因此,自动更新不再可用。
2.Oracle不再提供32位Windows下载。
3.Java Web Start,Java插件和Java控制面板在JDK中不可用。
4.JavaFX被剥离出来,需单独下载
5.JAXB和JAX-WS不再与JDK捆绑在一起。
6.Java部署技术在JDK 9中已弃用,在JDK 11中已删除。
7.Java applet和Web Start功能,包括Java插件,Java Applet Viewer,Java控制面板和Java Web Start,以及javaws工具,已在JDK 11中删除。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。