什么是Java
Java 是一门编程语言。语言是人和人沟通的桥梁,编程语言是任何计算机沟通的桥梁。
所以说,学习编程语言,本质上就是在学习如何和计算机打交道。
Java 历史
Java 的作者是詹姆斯-高斯林,被发明于。前身叫 Oak,中文名翻译过来叫橡树,因为后面注册商标的时候发现这个被人注册来,所以改名叫 Java。
Java 平台体系
JavaSE:标准版:各个应用平台的基础。
JavaEE:企业版,为企业的环境进行开发的。
JavaME:微型版,致力于嵌入式开发。
Java 跨平台
Java 是一门跨平台的开发语言,即就是一套 Java 代码,可以运行在 Windows,Linux,macOS 等各种操作系统上。Java 的跨平台特性主要依赖于 JVM 虚拟机,在不同的平台上,有不同的 JVM 虚拟机,通过 JVM 虚拟机,可以运行基于 JVM 开发的 Java 代码。
JVM 是 Java虚拟机,是最核心的东西。围绕 JVM 有一套内置的库,被称为JRE,围绕 JRE 又丰富了很多开发工具,被称作 JDK。
入门案例
最简单的 Java 程序
要编写Java程序,首先我们需要创建Java项目。由于现在使用Maven管理项目是最普遍的,所以我们选择创建一个Maven项目。这里的Name指的是项目名,Location指的是你的代码要存放的位置,JDK指的是你的Java,Archetype是系统架构,通常来讲,我们选择webapp就可以了。Advance settings里面,还可以配置GroupID,指的是你的组织名称,一般就是一个域名反过来写。比如原本的域名叫zhangdapeng520.com,倒过来就是com.zhangdapeng520。另外的两个参数在创建的时候会自动配置,一般不需要修改。
点击Create开始创建项目。此时系统会帮我们下载非常多的依赖信息,具体进度可以查看控制台的输出信息。
等所有依赖都下载完毕以后,IDEA会自动帮我们创建如下一个简单的目录结构。这个目录默认是不能写Java代码的,我们通常需要再main目录下创建一个java目录,来编写java代码。
创建Java目录以后的项目目录结构如下:
有了可以写Java代码的目录以后,我们就可以编写真正的Java代码了。我们在java目录里面创建一个java文件,路径是com.zhangdapeng520.z01_hello.Hello.java,这个路径是“组织名.项目名.目录名.文件名”的结构,比如这里的组织名是com.zhangdapeng520;项目名是z01_hello;目录名在这里是空的,但是一般情况下,可能是service,dao,entity等;文件名这里叫Hello.java。
接着,我们在Hello.java里面编写如下代码:
package com.zhangdapeng520.z01_hello;
// 类名必须和文件名一样
publicclass Hello {
// 入口方法
public static void main(String[] args) {
// 输出内容到控制台
System.out.println("hello java!");
}
}
代码编写好以后,就是运行了。IDEA比较新的版本中,可以直接点击代码旁边的绿色三角按钮运行代码。也可以在代码上右键,在弹出的选择中选择Run运行代码。
运行的之后可能报如下错误。此时我们不要慌张,并不是代码错误了,而是IDEA的环境需要进一步配置。我们在settings里面搜java,将Java Compiler的信息都改为17。
在ProjectStucture里面,将Modules和Project的版本也改为17。
最后我们再运行,就能够在控制台的Run里面看到效果了。
领取专属 10元无门槛券
私享最新 技术干货