• Java入门(一)


    一、语言分类

    机器语言

    汇编语言

    高级语言

    二、Java分类

    JavaSE 标准版,主要针对桌面应用

    JavaEE 企业版,主要针对服务器端的应用

    JavaME 微型版,主要针对消费性电子产品的应用

    三、Java特性

    1.跨平台,可移植

    2.面向对象

    3.高性能

    4.分布式

    5.多线程

    6.健壮性

    四、Java应用程序的运行机制

    计算机高级语言包括编译型和解释型语言。Java是编译型和解释型语言的结合。

    • Java首先利用文本编译器编写Java源程序(后缀名为.java);
    • 再利用编译器(javac)将源程序编译成字节码文件(*.class);
    • 最后利用虚拟机(解释器)解释执行。
      **不同的操作系统有不同的虚拟机。Java虚拟机机制屏蔽了底层运行平台的差别。实现了“一次编译,随处运行。”

    源文件——> java编译器 ——> 字节码文件(*.class) ——> (JRE: 类装载器 ——> 字节码校验器 ——> 解释器) ——> 系统平台

    五、JVM、JRE、& JDK

    • JRE:Java运行时环境,包含Java虚拟机、库函数、运行Java应用程序所必须的文件。
    • JVM:Java虚拟机,就是一个虚拟的用于执行字节码的“虚拟计算机”。
    • JDK:包含JRE,以及增加编译器和调试器等用于程序开发的文件。
      **如果只是运行Java程序,只需要JRE就可以了,JRE通常都非常小,其中包含了JVM。如果要开发Java程序,就需要安装JDK了。

    六、Java编程基本规范

    • Java对大小写敏感
    • 关键字public为访问修饰符,用于控制成语的其他部分对这段代码的访问级别
    • 关键字class表示类,Java是面向对象的语言,所有代码必须位于类里面
    • 一个源文件中至多只能声明一个public的类,其他类的个数不限。如果源文件中包含一个public的类,则源文件名必须和该public的类名一致
    • 一个源文件可以包含多个类class
    • 正确编译后的源文件,会得到相应的字节码文件,编译器为每个类生成独立的字节码文件
    • main方法是Java应用程序的主入口方法,它有固定书写格式:public static void main(String[] args){...}
  • 相关阅读:
    Metasploit学习记录---Nessus安装部署
    网络基础配置--usg系统升级
    Centos6.5部署Rsyslog-日志的存储方式及监测服务状态
    Centos6.5部署Rsyslog+cron+rsync备份服务器
    网络基础配置--开启SSH,关闭Telnet
    Centos6.5部署Rsyslog+LogAnalyzer中文乱码解决
    Centos6.5部署Rsyslog+LogAnalyzer收集网络及系统日志
    CactiEZ安装与配置-监控网卡流量
    Storyboard 按照比例布局
    (Swift) UIImagePickerController照片选择器UIImagePickerControllerReferenceURL的问题
  • 原文地址:https://www.cnblogs.com/nanhuaqiushui/p/9683687.html
Copyright © 2020-2023  润新知