知识树
时光轴
论点集
总题库

词条相关
0
【英语】在英语环境中,由于“four”和“for”发音一样,所以他们经常会将for简写为4,以简化书写,如ie4linux、Log4j等软件或插件。
甲骨文与 Google 官司刚落幕,台厂被追讨 Java 授权费危机才开始
甲骨文(Oracle)与 Google 为了 Android 系统对 Java 是否侵权一案缠讼多年,2018 年 3 月美国联邦上诉法院判决 Google 侵权。这不仅让 Google 可能将付出天价的赔偿金,也让各厂商一片风声鹤唳,唯恐自家系统也踩到 Java 的侵权地雷。 甲骨文认为 Google 的 Android 系统使用了 Java 的 API,所以侵犯了甲骨文的权利。但 Google 宣称 Android 是免费开放使用的,Google 的获利来源是搜索引擎和广告,并未依靠 Android 系统来赚钱不算是侵权。此案在 2016 年由美国联邦法院判决 Google 胜诉,认
Java起源
Java是1991年由Sun Microsystems公司的James Gosling、Patrick Naughton、Chris Warth、Ed Frank和Mike Sheridan共同构想的成果。最初的最初java不叫java,他也没有这么复杂,当时这个项目叫做"Green Project",该项目的母的是为家用电器提供支持。James Gosling是该项目的负责人,他最初为了“Green Project”找到一个合适的语言而选择了C语言,并且进行为了扩展,但是他发现这些扩展对于当时的需求并不能满足,因此他夜以继日的开发了一种新语言,并且以他的办公室外的橡树为名"Oak"。最初开发
商业中的2与程序中的4
在互联网商业中,P2P、P2C、O2O、B2C、B2B、C2C … 都是其中极为著名的商业模式。
这些商业模式名有一个共同特点,那就是都带有一个2。
这个2又是什么意思呢?
其实,看这些商业模式的英文原名就可以很清楚的知道这个2所代表的其实就是英文中的“to”。
由于英文中“two”和“to”发音一样,所以他们经常会将to简写为2,以简化书写。
此外英文中还因为“four”和“for”发音一样,经常以” 4”简写代表“for”。
这点在软件程序界尤其盛行,如Linux中的ie4linux,中的Log4j、WSS4j和dom4j等,都是用4来表示“for”。
Java程序的编译-解释性
Java语言编写的程序既是编译型的,又是解释型的。
Java程序的编译-解释次数
Java程序编写完成之后,只需进行一次编译,而解释在每次程序运行时都会进行。
Java平台三大版本
Java按应用范围分类,可分为Java SE(标准版)、Java EE(企业版)&Java ME(嵌入版) 三大版本;
Java基本单元
Java语言是面向对象的程序设计语言,Java类是Java程序的基本组成单元;
Java类结构
Java类主要由Java属性&Java方法两部分构成;
Java主类
Java程序中必须包含一个main()方法作为程序入口,其中含有main()方法的类,称为【Java主类】;
Java包声明
Java中,package为包的关键字,包声明的格式为:【package 包名;】;
Java起源时间&公司
Java是由Sun Microsystems公司于1995年5月23日推出的一种面向对象编程语言。
Java之名
Java最初的名字是Oak(橡树),在1995年更名为Java,正式推出;
Java包
Java程序是由若干个类组成,Java程序还引入了包作为Java类的容器,用于分隔类名空间;
Java成员变量
Java类类体中声明的变量,即类的属性,称为Java类的【成员变量(全局变量)】;
Java局部变量
Java类方法体中声明的变量,即方法的属性,称为Java类的【局部变量】;
Java主方法main()
Java主类类体中声明的入口方法main()方法,即为Java的【主方法】;
Java的面相对象特性
Java是一种纯面相对象的程序设计语言,提倡万物皆对象,语法中不能在类外面定义单独的数据和函数;
Java的分布性
Java语言具备分布性特性,包含操作分布和数据分布;
Java的可移植性
Java程序具有与体系结构无关的特性,可以方便地移植到网络上的不同计算机中;
Java的多线程
Java多线程机制能够使应用程序在同一时间并行执行多项任务,而且相应的同步机制可以保证不同线程能够正确地共享数据;