美文网首页
Java程序基本结构

Java程序基本结构

作者: YQY_苑 | 来源:发表于2018-08-23 22:20 被阅读0次

静态强类型语言

Java跨平台实现

不同内核的操作系统,所用的API都不一样。所以Java为了实现跨平台兼容,在不同操作系统中创建了JVM(Java virtual machine【java虚拟机】)进行转码编译。

image.png

字节码(Byte code)

字节(byte)【操作一个元素的最小单位】

Java代码通过在JVM中转码编译【compile】成字节码,使得各系统都能运行。

Java程序基本结构(类-包)

每个类都处于一个包中,包的名字由目录接口所确定
一般包名为,该项目的域名反式命名,以免冲突。
例如【com.alibaba】

类:Java结构中最小的单元。按照约定放在同名的java文件中

  • 不同名会报错


    image.png

默认包:一般指直接在src/main/java下的,一般情况不存在。”

image.png
  • 此为maven项目结构约定(可违反,后果自负)


    image.png

全限定类名(Fully Qualified Name)【FQCN】

image.png

四种基本结构

  • 静态成员变量/方法
    (用static 定义,可与其他包所共享,不与对象相绑定)
  • 实例变量/方法【成员变量/成员方法】
    (与对象相绑定,不可共享,需要实例化后才能引用)

对象及其引用

java的世界里,一切皆引用。

相关文章

网友评论

      本文标题:Java程序基本结构

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