目录
我们在学习Java语言的时候我们学要了解Java的发展史,才能更好地去了解Java。接下来我们一起来了解Java语言的发展。
一、Java语言的发展
在了解Java发展史之前,我们了解一下互联网的发展
1、互联网的发展阶段
2、Java语言的诞生
在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林🔗(Java之父)、麦克·舍林丹和其他几个工程师一起组成的工作小组一起研究开发新技术,专攻计算机在家电产品上的嵌入式应用。
开发了一种称为Oak的面向对象语言(Java语言的前身),但由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。
随着1995年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,在1995年5月23日 ,在 Oak 更名为 Java 后,Java 在 Sun world 会议上正式诞生,并提出“Write once, Run anywhere" 的口号。 Java语言发展历程的详细内容🔗
3、JDK的发展
讲完Java语言的发展之后,那我们用哪些工具来实现Java代码的编译及运行呢?接下来我们来学习JDK( Java SE Development Kit Java开发工具)和IDEA的使用
二、Java工具
1、JDK
JDK ----- Java开发工具包,是整个Java的核心,提供给Java程序员使用。
(1)、JDK包含什么?
①、JDK包含了JRE,也包含了编译器(javac)与自带的调试工具。
②、JRE(Java Runtime Environment):Java运行环境,包含了JVM,Java基础类库。
③、JVM:Java虚拟机,运行Java代码。
(2)、JDK、JRE、JVM之间的关系
(3)、JDK的配置
在Path中加入Java命令的路径:
①、
②、
③、
(4)、检验是否安装成功
①、
②、
注意:修改环境变量(更改JDK的路径),需要重新进行cmd的命令等一系类操作。
2、IDEA
(1)、IDEA的官网🔗
(2)、下载及安装步骤
①、
②、
下载哪一个都可以(推荐下载社区版)
③、
④、
⑤、
⑥、
⑦、
⑧、
通过这些步骤我们就安装好了IDEA及JDK。接下来我们开始进入到了Java的学习,
三、Java的概述
1、Java是什么
Java是一门面向对象的编程语言,也是有一系列计算机软件和规范组成的技术体系。
2、Java语言的特性
①、简单性 | ⑥、体系结构中立 |
②、面向对象 | ⑦、可移植性 |
③、分布式 | ⑧、解释性 |
④、健壮性 | ⑨、高性能 |
⑤、安全性 | ⑩、多线程 |
⑪、动态性 |
我们从前面已经知道了什么是Java语言,你是否迫不及待想知道Java代码怎么写呢?接下来我们就开始写第一个代码Hello World。
📌四、、第一个Java程序代码(main方法)
1、Java代码的组成及含义
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
看到这个代码是不是感觉每个单词都认识,但组合在一起不知道是什么呢。那我就来讲一下这代码表示的什么意思。
从这个程序中,可以看到Java程序结构由三部分组成:
①、源文件(命名以.Java结束):源文件中带有类的定义;
🎈注意:一个源文件中只能有一个public修饰的类,且源文件名必须与public修饰的类的名字相同
②、类:一个类中可以有一个方法,也可以有多个;
🎈、方法必须在类的内部声明
③、方法
📌main方法是程序的入口,main函数的格式是为public static void main(String[] args)
2、Java程序的运行
Java程序应该如何运行呢?有两种方法:在IDEA集成开发环境上运行和在命令行中运行
(1)、IDEA运行
(2)、命令行中运行
①、在文件夹中建立文本文档,右键记事本写入代码
②、
如果前面还有点懵,可以看图来理解:
📌五、标识符
标识符是给类名、方法名、变量取的名字。
1、组成
标识符包含 字母、数字、下划线和美元符号
2、命名规则
①、不能以数字开头
②、不能是关键字
③、严格区分大小写
3、类名、方法名、变量的命名
①、类名:每个单词首字母大写(大驼峰) 比如:HelloWorld
②、方法名:首字母小写,后面每个单词的首字母大写(小驼峰)
③、变量名:首字母小写,后面每个单词的首字母大写(小驼峰)
是否学会了标识符的命名?如果学会了main标识符是否正确?
main标识符是正确的,因为main不是关键字。(但不推荐使用)
(未报错)
六、注释
1、分类
单行注释:// 注释内容;
多行注释:/* 注释内容*/(不推荐,不能嵌套);
文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用)。
①、注意:用命令行运行时,会出现一种情况:
采取的方法:
②、Java文档注释生成
七、小结
经过上面的知识点,已经初步了解了Java的发展、Java工具的使用、Java代码中的一些含义、标识符以及注释。虽然篇幅很长,但我们可以更好的了解Java。如果有疑问或者哪个地方有错误,可以评论一下,我会及时回复和修改的😁。
最后。送大家一句话:“学习就像登山一样,决不能好高骛远,怕难畏苦。只有踏踏实实,一步一个脚印地攀登,才能到达知识的高峰。”