美文网首页
Five-Minutes

Five-Minutes

作者: lxtyp | 来源:发表于2021-11-03 05:49 被阅读0次

    Java简述

    Java是一种面向对象的跨平台的高级程序设计语言,他的主旨是“一次编译,到处运行”。
    Java提供了JVM虚拟机,基于字节码和Java虚拟机,实现了跨平台。

    Java是在C和C++的基础上发展起来的。继承了很多C和C++的语法特性。
    Java语言有8种基本类型和一系列的对象类型,类型十分丰富。
    Java的核心是类,对象是类的实例,Java提倡万物皆对象,可以将任何事物转化为Java中的对象,对象的状态和行为,就可以把各种事物表示出来。

    Java是解释执行。Java的执行效率很高,
    他支持很多特性,封装、继承、多态。
    Java支持多线程,异常处理,I/O,集合等高级特性。
    Java的垃圾回收,致力于自动的管理和分配内存,相比于其他语言,是极大的优势。
    Java发展出了很多设计模式,如工程设计模式,代理模式,装饰器模式,丰富和扩展了Java

    在Java的基础上,发展出了Spring,SpringMVC,SpringBoot,SpringCloud等其他一系列的技术,极大的丰富的Java的生态,促使Java不断的进一步发展。

    Java面向对象

    Java提倡万物皆对象,万物皆可化为对象。
    每个对象都有状态和行为,来描述现实世界的事务。
    对象的状态和行为,有各种访问属性,公有私有,默认类型,保护类型,体现了万物可以隐藏和展示的信息。
    对象之间的相互调用,映射现实世界中的事物之间的关联。

    Java的类型

    八种基本类型:byte,char,short,int,long,float,double,boolean

    字节数 包装类型
    byte 1字节 Byte
    char 2字节 Char
    short 2字节 Short
    int 4字节 Integer
    long 8字节 Long
    float 4字节 Float
    double 8字节 Double

    在计算时,byte,short会自动转成int
    在声明和使用时,包装类型可以自动转换为基本类型,基本类型也可以自动转换为包装类型。

    JDK JRE JVM

    JDK:Java开发工具包,包含JRE和一系列支持的工具
    JRE:Java运行时环境
    JVM:Java虚拟机

    相关文章

      网友评论

          本文标题:Five-Minutes

          本文链接:https://www.haomeiwen.com/subject/vldqzltx.html