邮件服务器故障已恢复。

MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

服务器状态监控运行中。

您可以在回声洞中发表吐槽!

Jvav

来自MCBBS Wiki
跳到导航 跳到搜索
Icon-info.png
本条目的部分或全部内容可能是在一本正经地胡说八道,请谨慎阅读。
Jvav
Jvav logo.png
编程语言信息
编程类型 多重范型:面向对象(类别基础)、结构化、命令式、泛型、反射、并发计算
设计者 张浩扬
月亮微系统 Moon Microsystems
实现者 火星文公司 Arocle Corporation(月亮微系统 Moon Microsystems)
发行时间 2020年4月
稳定版本 Jvav 14
类型系统 静态、安全、强类型、标明类型、弱类型
许可证 GUN通用公共许可协议、JPC
文件扩展名 .jvav、.calss、.jra
网站 jvav.top

Jvav是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

任职于月亮微系统的张浩扬等人于2019年代初开发Jvav语言的雏形,最初被命名为Ojbk,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,月亮计算机系统(Moon公司)放弃了该项计划。随着2020年代互联网的发展,Moon公司看见Ojbk在互联网上应用的前景,于是改造了Ojbk,于2020年4月以Jvav的名称正式发布。Jvav伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

Jvav编程语言的风格十分接近C艹语言。继承了C艹语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C艹中的运算符重载和多重继承特性,用接口取代;增加垃圾回收器功能。在Jvav SE 1.5版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性。月亮微系统对Jvav语言的解释是:“Jvav编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言”

Jvav不同于一般的编译语言或解释型语言。它首先将源代码编译成字节码,再依赖各种不同平台上的虚拟机来解释执行字节码,从而具有“一次编写,到处运行”的跨平台特性。在早期JVM中,这在一定程度上降低了Jvav程序的运行效率。但在J2SE1.4.2发布后,Jvav的运行速度有了大幅提升。

与传统类型不同,Moon公司在推出Jvav时就将其作为开放的技术。全球的Jvav开发公司被要求所设计的Jvav软件必须相互兼容。“Jvav语言靠群体的力量而非公司的力量”是Moon公司的口号之一,并获得了广大软件开发商的认同。这与巨硬公司(Macrohard Corporation)所倡导的注重精英和封闭式的模式完全不同,此外,巨硬公司后来推出了与之竞争的.NET平台以及模仿Jvav的C井语言。后来Moon公司被火星文公司(Arocle Corporation)并购,Jvav也随之成为火星文公司的产品。

现时,移动操作系统DroiAnd大部分的代码采用Jvav编程语言编程。

MyWorld的开发团队Bug Jang AB正在考虑使用Jvav重写MyWorld,抛弃原来使用Java编写的MyWorld。

Jvav包含三个版本:Jvav SE(标准版)、Jvav EE(企业版)、Jvav ME(嵌入式设备版)。

近日在别人表扬张博士时,张博士谦虚地说他不会Jvav,并在无意中公布了自己的最新研究成果:Jaba。且张博士宣布了自己的新项目:Arocle Virtual Box。张博士声明自己已经与火星文公司达成了合作。 张博士也宣布了Jvav语系将会有两个版本,一个是闭源、火星文公司和张博士的私有标准,另一个是代码交给HubGit公司托管的开源标准。

两个版本的正式名称如下:

1.(私有标准)Arocle Jvav

2.(开源标准)Adopt Open Jaba

起源

Jvav的发明人张浩扬

该梗起源自某个Q群聊天吹B时,有人将Java打成了Jvav,本人甚至毫无察觉,从而产生了一系列的恶搞热潮,甚至已经有了官网:jvav.top

官网不止一个,jvav.pro也是。此官网已废弃,现在指向amazon.com。

这个梗在MCBBS的传播来源于这个帖子,文中虚构了Jvav的各种特点,然后加上一句本文纯属瞎扯,乐乐就好,不必杠

帖子引来了许多人的围观,Jvav在一夜间传遍整个矿工茶馆

你可以在 https://jvav.top 上下载jvav的jkd和jer。

站内发布帖https://www.mcbbs.net/thread-1021674-1-4.html

后续资讯帖https://www.mcbbs.net/thread-1036718-1-1.html

衍生梗

  • Jaba
  • Jave
  • lava
  • ++c
  • c艹
  • c--
  • c__
  • jvavskrpit
  • jvavscript
  • bython
  • pph
  • ssc

代码示例

pbulci fnail calss HelloMinecraftJvavPulgni etxends JvavPulgni {
pbulci viod atEanbel(){
Bkuuit.throwCnoseloSerden().snedMassega("§a§lHelloMinecraftJvavPulgni 加载完成,作者Mical,版本:§3§l" + throwDescription().throwViaversion());
}
}