交易网站开发合同,wordpress 获取自定义分类列表,网页制作教程app,软件外包合同模板#xff08;事先声明#xff1a;该文章并非完全是我自己的产出#xff0c;更多的是我个人在看到资料后通过理解并记录下来#xff0c;作为自己阅读后的一个笔记#xff1b;我现在试图对自己多年工作中的知识点做一个回顾#xff0c;希望能融会贯通#xff09; #xff…事先声明该文章并非完全是我自己的产出更多的是我个人在看到资料后通过理解并记录下来作为自己阅读后的一个笔记我现在试图对自己多年工作中的知识点做一个回顾希望能融会贯通 此文参考Java核心技术36讲第一讲 对Java平台的理解 Java平台分成J2MEJava 2 Micro Eidtion, J2SE, J2EE。分别对应于不同的应用场景 J2ME主要用于移动平台J2SE用于桌面应用如算法交易引擎J2EE应用于企业平台的建设比J2SE多了更的组件 如servlet, jme, ejb等组件更多的用于分布式企业应用。 普遍来说 Java是面向对象语言主要特点是跨平台运行垃圾回收日常使用到的有JRE 和JDK。JRE是指java运行时环境包含java类库和jvm以及一些必要的组件有JRE就可以运行一个java程序。 JDK是指java开发套件它包含了JRE编译器和各种诊断工具。 Java的解释执行: 编写的java源代码通过编译器javac编译成字节码然后在运行时由JVM内嵌的解释器将字节码进行转成本地机器指令。但大多数JVM包括Oracle JDK提供的都提供了JIT编译器动态编译器-- 在运行时将热点代码编译成本地机器码这种情况下这些热点代码就是编译执行了。 严格来说许多语言都有跨平台运行的能力但Java相对来说比较成熟。程序从源代码到运行的三个阶段编码 - 编译 - 运行。java的的代码首先会被编译成.class文件然后再于不同平台上的JVM加载并把该.class文件编译成本地目标机器代码 - 这也是为什么java能跨平台运行的基础。 编写一次到处运行是指在程序编写好时并不需要考虑不同平台的运行如使用C/C编写程序时有时需要考虑到不同平台的系统接口不同。 Java语言的特性 语言 面向对象泛型Lambda 基础类库集合 ; IO / NIO; 并发网络安全 转载于:https://www.cnblogs.com/ddez/p/10633069.html