Java背景知识与快速入门详解

发布于:2025-06-24 ⋅ 阅读:(16) ⋅ 点赞:(0)

Java基础

一、Java的背景知识

1.什么是Java

  • Java是美国 sun 公司(Stanford University Network)在1995年推出的一门计算机高级编程语言。
  • Java 早期称为Oak(橡树),后期改名为Java。
  • Java 之父:詹姆斯·高斯林(James Gosling)。
  • 2009年 sun公司被Oracle公司收购。

2.为什么用Java

  • 世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。
  • 可移植性、安全可靠、性能较好。
  • 开发社区最完善,功能最丰富

3.Java的应用场景有哪些

  • 桌面应用开发
    • 各种税务管理软件,IDEA
  • 企业级应用开发
    • 微服务,大型互联网应用
  • 移动应用开发
    • android,医疗设备
  • 服务器系统
    • 应用的后台
  • 大数据开发
    • hadoop
  • 游戏开发
    • 我的世界 MineCraft

4.Java要学什么

Java技术体系

技术体系 说明
Java SE(Java Standard Edition):标准版 Java技术的核心和基础
Java EE(Java Enterprise Edition):企业版 企业级应用开发的一套解决方案
Java ME(Java Micro Edition):小型版 针对移动设备应用的解决方案

二、Java的快速入门

1.Java开发环境的准备:JDK简介、安装、常用命令

1.1 JDK简介
1.1.1什么是JDK
  • JDK,即Java Development Kit,是用于Java开发的一套工具包,必须安装JDK才能使用Java语言。它是Java编程语言的核心组件,包括了Java运行环境JRE,Java Runtime Environment),Java工具(如javac、java、javap等),以及Java基础类库(例如rt.jar)。JDK是开发Java应用程序的基础,提供了编译、运行Java程序所需的工具和环境。
1.1.2 JDK产品的发展史

在这里插入图片描述

1.2 JDK安装
1.2.1去官网获取JDK
https://www.oracle.com/java/technologies/downloads/
1.2.1 如何去验证JDK是否安装成功
  • 命令行窗口

  • 按下 Win + R ,在运行输入框中输入 cmd,敲回车。

  • 在命令行 窗口中分别输入javac –version 及 java –version看版本提示,如果版本提示与自己安装的版本号一致,则代表JDK环境搭建成功。

1.2.2 Javac 和 java介绍
1.Java   执行工具
2.javac  编译工具
  • 将来我们写好的Java程序都是高级语言,计算机底层是硬件不能识别这些语言。
  • 必须先通过javac编译工具进行翻译,然后再通过java执行工具执行才可以驱动机器干活。
1.3 命令行窗口的常用命令
常用命令 作用
盘符: 切换到某个盘下:D:, C:
dir 查看当前路径下的文件信息
cd 进入单级目录: cd itheima进入多级目录: cd D:\itheima\JavaSE\第一天回退到上一级目录:cd … 回退到盘符根目录:cd \
cls 清屏

2. Java入门程序-HelloWorld

  • Java程序开发的三个步骤

    • 开发 Java 程序,需要三个步骤:编写代码,编译代码,运行代码

    在这里插入图片描述

  • 注意事项:

    • 第一个Java程序建议使用记事本书写。
    • 建议代码文件名全英文,首字母大写,满足驼峰模式,源代码文件的后缀必须是.java 。
  • 编写代码

    • 程序的代码如下

      在这里插入图片描述

​ 注意:文件名称必须与代码中的类名称一致。

  • 编译代码、运行代码

    • 编译:javac 文件名.java

      举例:javac HelloWorld.java
      
    • 运行:java 类名

      举例:java HelloWorld
      

3. HelloWorld程序常见问题

1.Windows的文件扩展名没有勾选
2.代码写了,但是忘记保存了
3.文件名和类名不一致。
4.大小写错误,单词拼写错误,存在中文符号,找不到main方法。
5.括号不配对。
6.编译或执行工具使用不当。

4.JDK的组成、跨平台原理

4.1JDK的组成
  • JVM(Java Virtual Machine):Java虚拟机, 真正运行Java程序的地方。
  • 核心类库:Java自己写好的程序,给程序员自己的程序调用的。
  • JRE(Java Runtime Environment): Java的运行环境。
  • JDK(Java Development Kit): Java开发工具包(包括上面所有)。

在这里插入图片描述

4.2 Java的跨平台的工作原理
  • 一次编译,处处可用。

在这里插入图片描述

三、IDEA开发工具的使用

1.IntelliJ IDEA 开发工具概述、安装

之前的开发工具存在一些问题

  • 文本编辑工具: 记事本 、 NotePad++、 EditPlus、 sublime… 编写代码时没有错误提醒、没有智能代码提示、需要自己进行编译、执行,功能不够强大。

集成开发环境( IDE, Integrated Development Environment )

  • 把代码编写,编译,执行等多种功能综合到一起的开发工具,可以进行代码智能提示,错误提醒,项目管理等等。
  • 常见的Java IDE工具有:Eclipse、MyEclipse、IntelliJ IDEA、Jbuilder、NetBeans等。

IntelliJ IDEA概述

  • IntelliJ IDEA 一般简称IDEA,在代码错误提醒,智能代码补全等多方面表现的都非常优秀,是进行Java开发时,很多企业首选的开发工具。

IDEA 的下载、安装

  • 下载链接:https://www.jetbrains.com/idea/
  • 安装方式:基本上是傻瓜式安装,建议修改安装路径(不要安装在有空格和中文的路径下)。

2.使用IDEA进行开发

2.1 IDEA管理Java程序的结构
  • project(项目、工程)
  • module(模块)
  • package(包)
  • class(类)
2.1 使用IDEA开发Java程序的步骤
  • 创建工程 new Project(空工程)
  • 创建模块 new Module
  • 创建包 new Package
  • 创建类 class
  • 编写代码并运行

3. IDEA 常用快捷键

  • 组合几个键一起按下来完成某件事,可以提高开发效率。
快捷键 功能效果
main/psvm、sout、… 快速键入相关代码
Ctrl + D 复制当前行数据到下一行
Ctrl + Y 删除所在行,建议用Ctrl + X
Ctrl + ALT + L 格式化代码
ALT + SHIFT + ↑ , ALT + SHIFT + ↓ 上下移动当前代码
复制当前行数据到下一行
Ctrl + Y 删除所在行,建议用Ctrl + X
Ctrl + ALT + L 格式化代码
ALT + SHIFT + ↑ , ALT + SHIFT + ↓ 上下移动当前代码
Ctrl + / , Ctrl + Shift + / 对代码进行注释(讲注释的时候再说)

网站公告

今日签到

点亮在社区的每一天
去签到