java入门

Java入门

1 软件介绍

  • 系统软件
    • windows
    • linux
    • mac
    • 鸿蒙
    • iOS
    • 安卓
  • 应用软件
    • 微信
    • 抖音
    • steam
    • wegame
    • 王者荣耀

2 Java介绍

image-20250618114541195-1750218344692-1

java是软件开发中的高级编程语言

机器语言: 10101010101010101010101001010101 执行效率高 开发效率低
汇编语言

高级语言: C、java、C++、python、 Object-C、C#、golang、js、.net、php 开发效率高 执行效率低

  • java之父是詹姆斯高斯林
  • java刚开始是在SUN公司开发出来的
  • 1995年5月23日,java语言诞生
  • 2004年,JDK1.5发布(javaSE、javaEE、javaME)
  • 2009年,甲骨文(oracle)以74亿美元收购了sun公司
  • 2014年3月,java8发布
  • 2018年,java11发布

3 Java平台概述

3.1 java平台介绍

  • JavaSE

    • java语言的标准版,是java语言的核心,可以做一些桌面的应用程序。
  • javaME

    • java语言的小型版,是为开发一些电子设备产品和嵌入式设备提供的解决方案。
  • javaEE

    • java语言的企业版,是为企业开发环境下的应用程序提供的解决方案。该体系中包含技术比如:servlet,主要针对的是web应用程序开发。

3.2 JRE和JDK

  • JRE(Java Runtime Environment):java运行环境。其中包含了java虚拟机(JVM)和java程序所需的核心类库。如果要运行一个开发好的java程序,计算机中只需要安装JRE即可。
  • JDK(Java Development Kit):java开发工具包。JDK是提供给java开发人员使用的。其中包含了java的开发工具,也包含了JRE。
  • 简单而言:程序员使用JDK开发完成的java程序,交给JRE进行运行。
  • JRE:JVM + 核心类库
  • JDK:JRE + 开发工具
  • JVM:java虚拟机,能够保证java语言的跨平台特性。

3.3 Java语言的跨平台特性

  • 平台就是指操作系统:windows linux mac
  • 跨平台:java程序可以在任意的操作系统上运行,一次编写,到处运行。
  • 原理:实现跨平台特性需要依赖JVM,针对不同的操作系统,提供了不同的JVM。
  • java语言是跨平台的,JVM不是跨平台的

4 JDK的下载和安装

JDK的下载通过官网登陆后就可以免费下载:https://www.oracle.com/java/technologies/javase/jdk17-0-13-later-archive-downloads.html

  • JDK的安装
    • 双击安装包

    • image-20250618145951228

    • 下一步

    • image-20250618150009242

    • 更改安装目录

    • image-20250618150048262

    • image-20250618150232309

    • 全部下一步即可

5 Java入门案例 -- HelloWorld

目标是在控制台上输出一行话:HelloWorld

5.1 常用dos命令

开发dos窗口,按住windows + R ,然后输入cmd.

切换盘符:  盘符名称:        e:  D:
查看当前文件夹:   dir  如果有<DIR> 说明是一个文件夹,如果没有,说明是一个文件
. 代表当前的文件夹    
.. 代表上一级文件夹
进入目录:  cd 文件夹名称
回到根目录:  cd\
cd可以一次性进入多级目录
创建文件夹:   mkdir 文件夹名称     md 文件夹名称
删除文件夹:   rmdir 文件夹名称     rd 文件夹名称
tree:树状展示
cls:清空当前屏幕
tab:自动补全

打开指定的软件:在软件所在的文件夹下输入   软件名称.exe
用指定的软件打开指定的文件:  路径\软件名称 路径\文件名称

5.2 编写HelloWorld代码

编写符合java语言规范的java代码

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("HelloWorld");
	}
}

文件名称必须是HelloWorld.java,修改完成后,使用jdk包中的javac.exe执行HelloWorld.java文件

D:\develop\Java\jdk-17\bin\javac HelloWorld.java

这个过程称之为编译,编译是检查java语法,并且会产生一个.class后缀的文件,这个文件称之为字节码文件。

然后再使用jdk包中的java.exe执行HelloWorld.class文件

D:\develop\Java\jdk-17\bin\java.exe HelloWorld

这个过程称之为运行,会把java代码转换成计算机认识的二进制代码,执行输出到屏幕上

5.3 入门案例的问题

  • 中英文符号的问题--一定要记得用英文符号
  • 严格按照大小写的规范去编写

5.4 配置环境变量

右键此电脑-->属性-->高级系统设置-->高级-->环境变量-->新建环境变量

image-20250618161759550

点击Path,添加环境变量

image-20250618162202589

5.5 文件命名规则补充

公共类的名称要和文件名一致(公共类就是在class前面添加public的类)

一个java文件中只能有一个公共类,但是可以有多个普通类(普通类就是不用public修饰的类)

java文件无论是公共类还是普通类都会通过编译生成一个.class文件

在java语言中是严格区分大小写的,但是windows系统中不区分大小写。所以在不区分大小写的情况下相同,在windows中只会产生一个class文件。

6 IDE的使用

IDE就是开发集成环境,用于提高程序员的开发效率。

IDE针对不同的语言有非常多的分类:idea、eclipse、Hbuilder、vscode、Goland、Xcode...

6.1 安装idea

选择一个没有中文,没有特殊符号的目录,然后一直下一步就可以安装成功。

6.2 idea的使用

  • 创建项目
    image-20250618170844513
    image-20250618171042775

src: source 目录下存放的都是源代码

删除文件

image-20250618171443819

  • 创建文件

image-20250618171526467

  • 快速生成main方法 psvm(main) + 回车

  • 快速打印 sout + 回车

  • 修改字体大小

image-20250618172222447

image-20250618172340159

  • 更改主题

image-20250618173247197

  • 取消本地AI提醒
    image-20250618173453762

  • 导出文件夹

image-20250618173453762-1750239294029-3

  • 导入文件夹

就是open文件

posted @ 2025-07-04 20:24  小胡coding  阅读(12)  评论(0)    收藏  举报