发表于: 2018-01-16 00:04:29

1 630


今天完成的事情:

今天加班给领导做演示文档,做完已经11点半了。

看了看task1.17的题目,决定先学习学习java基础便于接下来的任务

简单看了看书-《疯狂Java讲义》(第三版)

学习了Java语言的概述

明天计划的事情:

继续学习java基础,明天应该可以看到面向对象的理解。

遇到的问题:

可以简单理解API的意思,但是仍不能真正明白它的意思---时间不够了,明天再找。

类库是什么,简单理解就是实现不同功能的接口的集合?--同样,明天在查。

收获:

1.java语言是一门纯粹的面向对象编程语言,具有功能强大、简单易用两个特征。

2.java的前身是Oak,因Oak商标已被注册改名为java,Sun公司在1995年发布了Java语言,1996年发布了JDK1.0,1998年12月发布了java史上最重要的JDK1.2,2009年Oracle公司收购了Sun公司。

3.JDK分为 J2ME(用于移动设备和信息家电等有限储存的设备)、J2SE(Java的核心和基础)、J2EE(应用最广泛的部分,提供了企业应用开发相关的完整解决方案)。

4.Java把API(编程应用接口)分为三大类:核心APA(基本API,所有java平台都应提供,核心类库)、可选API(为JDK提供的扩展API,因平台不同而不同)、特殊API(用于满足特殊要求的API,如用于JCA和JCE的第三方加密库类)。

5.Java是一种特殊的高级语言,既具有解释性语言的特征,也具有编译型语言的特征,执行先编译后解释的步骤。

6.计算机高级语言按执行方式分为编译型语言和解释型语言。

7.编译型语言是使用专门的编译器,针对特定平台将语言源代码一次性翻译成该平台硬件能够执行的机器码,并包装成该平台的可执行程序格式,这个过程称为编译(Compile)。它可脱离开发环境运行,但无法移植到别的平台上,通常运行效率较高。例:C、C++、Objective_C、Pascal

8.解释型语言是使用专门的解释器将源代码逐行翻译成特定平台的机器码并立即执行的语言,相当于编译型语言中的编译和解释同时完成,每次执行解释型语言时都需要进行一次编译,效率一般较低,不能脱离解释器运行,但跨平台应用比较容易。例:Ruby、Python等

9.VB(Visual Basic)是伪编译型语言、半编译语言,它将解释引擎封装到可执行程序内。

10.java语言的运行机制:源文件通过javac编译成class文件再使用Java在JVM中运行。

11.JVM是可以运行java字节码文件的虚拟计算机,所有平台上的JVM向编译器提供同样的编程接口,从而实现跨平台。

12.JVM的统一标准:指令集、寄存器、类文件的格式、栈、垃圾回收堆、存储区,Oracle公司制定规范为了实现java的跨平台。


今天的时间太少了,明天加油吧。




返回列表 返回列表
评论

    分享到