Java的学习
今天第一天学习Java,打个卡!期待大佬们带带我!
零基础小白从头开始学习!
今天学习的课堂笔记
Java简介
Java的特点
- 面向对象编程语言
- 跨平台的编程(一次编写,到处运行)
发展历史
1990年Sun公司成立项目(Oak),解决智能设备(机顶盒)上运行软件开发,这个项目最终以失败告终,随着互联网的兴起,转向网页上的小程序(applet)
1995年发行Java语言
2000年发行JDK1.3版本,国内流行
2004年发行JDK1.5,改名Java SE 5.0, Java EE, Java ME
2009年Oracle收购Sun公司Java
2013年发行JDK1.8 , 主流版本
目前主流的版本1.8, JDK11, JDK17也逐渐流行 , 目前最新的版本是18
Java创始人
James Gosling
Java的运行机制
先编译,后解释
Java开发环境的配置
JDK安装
JDK - Java开发套件,它包含工具,库, JRE(Java Runtime Envierment), JRE包含虚拟机(JVM)
- 下载地址:https://www.oracle.com/java/technologies/downloads/
进入到下载地址,选择适合版本和操作系统下载
-
安装
同一台电脑可以装多个版本,从低到高依次安装,按提示一步一步安装
-
环境变量配置
通过环境变量的配置来指定使用的jdk版本
-
检查环境变量配置是否正确
打开命令行窗口(修改环境变量后一定要重新打开命令行窗口),输入命令: java -version
如果正确配置的话,应该显示Jdk的版本号
纯手工写一个Java程序
- 用记事本编辑一个Java源文件
保存到d盘根目录, 文件名为Hello.java
public class Hello{
public static void main(String[] args){
System.out.println("Hello HQYJ");
}
}
- 编译源文件为class文件
打开window命令行,进入到d盘根目录,执行命令
java Hello.java
执行成功后会在当前目录生成一个同名的class文件 Hello.class(字节码文件)
-
在命令行执行命令
java命令后面的参数是类名, 不需要扩展名
java Hello
执行成功后会打印出"Hello HQYJ"
Java开发的IDE(集成的开发工具)安装配置(IDEA)
目前Java开发工具两个种类:IDEA和Eclipse(MyEclipse, STS)
-
下载地址
https://www.jetbrains.com/idea/download/other.html
**不要下载社区版
- 运行idea的bin目录下的idea64.exe
IDEA中写一个Java程序并运行
- 在源代码目录下创建包
- 在包上创建Class
-
在类中写代码
创建main方法的快捷方式:
输入main , 等待提示,直接回车
打印语句的快捷方式:
输入sout, 等待提示, 直接回车
package com.hqyj;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello HQYJ");
}
}
- 运行程序
点击main方法前面的绿色的箭头,选择Run 。。。
- 输出结果
在控制台窗口输出结果
JDK, JRE, JVM的关系
- JDK是开发时使用工具集
包含JRE
-
JRE是Java运行环境
包含JVM
-
JVM是Java虚拟机
只有运行class文件的必要工具和库