zoukankan      html  css  js  c++  java
  • 第1章 初识Java

    1.字节码是对计算机可读的程序。

    2.运行工具:java.exe,编译器:javac.exe。

    3.java平台是一个运行在其它基于硬件的平台之上的纯软件平台。

    4.java平台有两个组件:Java虚拟机(简称JVM),Java应用程序编程接口(简称Java API)。

    5.java程序源代码文件的扩展名为.java,文件名必须与类名完全相同,必须注意大小写。

    6.是Java程序的基本构造单元。

    7.对象有两个主要的组成部件:属性行为

    8.源代码的翻译有两种:编译解释。两种方式只是翻译的时间不同。

    9.编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为特定硬件平台或操作平台的机器语言的文件。以后再运行就不用重新翻译,直接使用编译的结果(exe文件)。优点:执行效率高;缺点:不能跨硬件或操作平台

    10.解释型语言不需要编译,在运行程序的时候才翻译,不需要编译为特定的硬件平台或操作平台。优点:跨平台;缺点:效率低

    11.Java被设计成为一种半编译半解释型的语言。

    12.java程序生成的字节码是中间语言,对所有计算机都是相同的。不能直接执行,需要JVM翻译成本地机器码后才能执行。

    13.Java API中是一些已经完成的软件组件,提供了Java编程语言的核心功能。

    14.字节码通过类加载器为程序的执行加载所需要的全部类。在类的加载过程中,先加载启动类库,再加载扩展类库,最后加载用户自定义类库的顺序。

    15.字节码校验器对加载的字节代码进行校验,测试代码格式,进行规则检查。通过字节码校验的代码被解释器一条一条翻译成机器代码。

    16.即时编译器,缩写JIT,用JIT编译器在每段代码执行前先将其进行编译为本地机器码,提高执行速度。

    17.main方法是启动应用程序Java运行时引擎(JRE)的入口点,控制程序的流程。

    18.main方法必须被声明为public。

    19.将Java技术分为三个平台:Java SE(适用于普通PC及笔记本)、Java ME(适用于服务器)、 Java EE(适用于嵌入式系统开发和运行,如手机、家电设备等)。

    20.面向对象编程思想中包含两个基本概念:对象

    21.编译后的Java代码称为字节码

  • 相关阅读:
    Flash实现图片上传(实现浏览器端图片预览)
    Visual Studio自定义模板参数说明
    JS & jQuery上下无缝滚动应用(单行或多行)
    批处理bat文件得到当前绝对路径、盘符等
    JavaScript判断IE的最短写法
    [转载]替代Apache和IIS的轻量级网络服务器盘点
    unable to start debugging on the web server. An authentication error occurred while communicating with the web server.
    开放的云平台
    [转载]15个最优秀的免费开源电子商务交易平台
    MS Sql Server导出表结构
  • 原文地址:https://www.cnblogs.com/victorAii/p/5538087.html
Copyright © 2011-2022 走看看