Java基础第一天

本文介绍了Java编程语言的基础知识,包括其面向对象特性、跨平台特性,以及发展史。重点讲解了如何配置JDK环境,从下载、安装到环境变量设置,以及使用记事本编写和运行第一个Java程序的过程。同时提到了IDEA的安装和基本操作。
摘要由CSDN通过智能技术生成

java学习第一天

本文内容为本人学习内容,仅供参考,如内容有误,请斧正,谢谢!

Java简介

Java是应用开发使用最为广泛地一种编程语言,它有如下特点:

  1. 面向对象编程语言
  2. 跨平台的编程(一次编写,到处运行)

发展历史

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包含虚拟机

  • 下载地址:https://www.oracle.com/java/technologies/downloads/

进入到下载地址,选择适合版本和操作系统下载

  • 安装

    同一台电脑可以装多个版本,从低到高依次安装,按提示一步一步安装

  • 环境变量配置

    通过环境变量的配置来指定使用的jdk版本

    首先打开环境变量窗口、

在这里插入图片描述

新建JAVA_HOME的环境变量,变量值是JDK安装的目录

在这里插入图片描述

修改path环境变量

新增一行: %JAVA_HOME%\bin

(注意: 如果path环境变量中有其它java目录的设置,先删除掉。 比如安装jdk之后就会有一个 … /Oracle/javapath)

在这里插入图片描述

  • 检查环境变量配置是否正确

打开命令行窗口(修改环境变量后一定要重新打开命令行窗口),输入命令: java -version

如果正确配置的话,应该显示Jdk的版本号

在这里插入图片描述

如果显示的版本号跟你设置JAVA_HOME的版本不一致,或者是提示:java不是一个内部或外部命令, 说明配置是有问题的

记事本手工写一个Java程序

  • 用记事本编辑一个Java源文件

保存到d盘根目录, 文件名为Hello.java

public class Hello{
	public static void main(String[] args){
		System.out.println("Hello World");
	}
}
  • 编译源文件为class文件

打开window命令行,进入到d盘根目录,执行命令

java Hello.java

执行成功后会在当前目录生成一个同名的class文件 Hello.class(字节码文件)

  • 在命令行执行命令

    java命令后面的参数是类名, 不需要扩展名

java Hello

​ 执行成功后会打印出"Hello World"

Java开发的IDE(集成的开发工具)安装配置(IDEA)

目前Java开发工具两个种类:IDEA和Eclipse(MyEclipse, STS)

  • 下载地址

    https://www.jetbrains.com/idea/download/other.html

  • 解压IDEA的压缩包到存放软件的地方

​ 把破解包也拷贝到相同的目录下

在这里插入图片描述

  • 运行idea的bin目录下的idea64.exe

在同意协议界面先勾上同意,然后点继续

在这里插入图片描述

点击“Don’t send”

点击试用

在这里插入图片描述

点击“continue”
在这里插入图片描述

  • 破解(安装插件)

    在这里插入图片描述

在设置图标上点击,在弹出菜单上点Install Plugin from disk

在这里插入图片描述

在你的目录下选择破解包

创建Java工程

  • 点击"new project"
    在这里插入图片描述

  • 选择java工程

​ 选择jdk

在这里插入图片描述

  • 不选模板,直接下一步

在这里插入图片描述

  • 输入项目名称和目录

  • 询问是否要创建目录

  • idea工程的结构

idea基本设置

  • 修改主题风格(背景颜色)、

在这里插入图片描述

  • 字体的设置

  • 代码补全提示不区分大小写
    在这里插入图片描述

IDEA中写一个Java程序并运行

  • 在源代码目录下创建包
  • 在包上创建Class

在这里插入图片描述

  • 在类中写代码

    创建main方法的快捷方式:

    输入main , 等待提示,直接回车

    打印语句的快捷方式:

    ​ 输入sout, 等待提示, 直接回车

package com.hqyj;

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}
  • 运行程序

单击鼠标右键,选择运行

在这里插入图片描述

  • 输出结果

在控制台窗口输出结果

在这里插入图片描述

JDK, JRE, JVM的关系

  • JDK是开发时使用工具集

​ 包含JRE

  • JRE是Java运行环境

    包含JVM

  • JVM是Java虚拟机

    只有运行class文件的必要工具和库

在这里插入图片描述

Java EE, Java SE, Java ME的区别

  • Java EE Java企业版

    比标准版本多了web开发

  • Java SE Java标准版本

  • Java ME Java微小(用于嵌入式)版本

JVM的关系

  • JDK是开发时使用工具集

​ 包含JRE

  • JRE是Java运行环境

    包含JVM

  • JVM是Java虚拟机

    只有运行class文件的必要工具和库

[外链图片转存中…(img-HwMSBJoR-1658401027623)]

Java EE, Java SE, Java ME的区别

  • Java EE Java企业版

    比标准版本多了web开发

  • Java SE Java标准版本

  • Java ME Java微小(用于嵌入式)版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值