一、Java语言发展简史
Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。
Java 语言源于 1991 年 4 月,Sun 公司 James Gosling博士领导的绿色计划(Green Project) 开始启动,此计划最初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个就是Java的前身:Oak (得名于Java创始人James Gosling办公室外的一棵橡树),但由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1995年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布,并提出“Write once, Run anywhere" 的口号。四、Java语言的特点
1.简单性,相当于C++语法的一个“纯净版本”; 2.面向对象; 3. 分布式(微服务),Java有丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议; 4. 健壮性,Java与C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能性。不仅如此,Java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。 5. 安全性,Java适用于网络/分布式环境。为了达到这个目标,在安全性方面投入了大量的精力。使用Java可以构建防病毒、防篡改的系统。 6. 体系结构中立,Java编译器通过生成与特定计算机体系结构无关的字节码指令来实现这一特性。精心设计的字节码不仅可以很容易的在任何机器上解释执行,而且还可以动态地翻译成本地机器代码。五、Java开发环境
1.JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
2.JRE(Java Runtime Environment)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
3.JVM(Java Virtual Machine)是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。
包含关系:
六、运行Java
6.1Java的main()方法
main方法是java应用程序中的一个入口,它被声明为公有静态方法,参数是一个字符串数组,返回值为void类型。一个java文件可以有无数个main方法,但是一个类中只能有一个main方法,当想要运行不同的main时,可以在左上角的白色小箭头处选择要运行的main方法,然后点击右边的绿色箭头即可运行。
6.2运行Java程序
Java 是一门半编译型、半解释型语言。先通过 javac 编译程序把源文件进行编译,编译后生成的 .class 文件是由字节码组成的平台无关、面向JVM 的文件。最后启动 java 虚拟机来运行 .class 文件,此时 JVM 会将字节码转换成平台能够理解的形式来运行。
6.3Java命名规则
【硬性规则】
1.标识符中可以包含:字母、数字以及下划线和$符号等等。
2.标识符不能以数字开头,也不能是关键字,且严格区分大小写。
【软性建议】
1.类名:每个单词的首字母大写(大驼峰)。
2.方法名:首字母小写,后面每个单词的首字母大写(小驼峰)。
3.变量名:与方法名规则相同。
6.4Java注释
java注释中有三种 1.行注释 // 2.块注释 /* */ 3.文档注释 一般放在类的开始或者方法的开始标签:Java,语言,初识,开发,java,main,运行 来源: https://www.cnblogs.com/xxstar/p/16465688.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。