Java从入门到精通


1. Java概述

1.1 Java是什么

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

在这里插入图片描述

1.2 为什么用Java

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

在这里插入图片描述

1.3 Java能做什么

在这里插入图片描述

1.4 Java技术体系平台

技术平台说明
Java SE(Java Standard Edition) 标准版Java技术的核心和基础,是学习Java EE,JavaME的基础,也是我们近期重点学习的技术。支持开发桌面级应用(如Windows下的应用程序)的Java平台
Java EE(Java Enterprise Edition)企业版为开发企业环境下的应用程序提供的一套解决方案,主要针对于Web应用程序开发,多用于大型网站开发,是我们后期重点学习的技术
Java ME(Java Micro Edition)小型版是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,现在移动终端基本上都是使用Android和IOS的技术平台了。
Java Card支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台 ,此技术也被广泛运用在SIM卡、提款卡上。

2. Java快速入门

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

如何使用Java

  • Java语言的产品是 JDK(Java Development Kit :Java开发者工具包) ,必须安装JDK才能使用Java语言。

JDK产品的发展史

在这里插入图片描述

获取JDK

通过官方网站获取JDK Oracle官网下载JDK

注意:针对不同的操作系统,需要下载对应版本的JDK。

如何验证能用javac和java

  • 在命令行 窗口中直接输入java -version 及 java -version分别看版本提示,如果版本提示都是自己安装的版本号,则代表JDK环境搭建成功。
    在这里插入图片描述

其他常用命令行命令

常用命令作用
D: C:切换到某个盘下
dir查看当前路径下的全部内容
cd 目录进入单级目录: cd itheima
cd 盘符:\目录1\目录2…进入多级目录: cd C:\JavaSE\第一天
cd …回退到上一级目录
cd \回退到盘符目录
cls清屏
exit退出命令提示符窗口

2.2 Java入门程序-HelloWorld

Java 程序开发的三个步骤

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

程序开发的三个步骤
注意事项:

  • 第一个Java程序建议使用记事本书写。
  • 建议代码文件名全英文,首字母大写,满足驼峰模式,源代码文件的后缀必须是.java 。
  • 文件名称必须与代码中的类名称一致。
  • 保存文件:ctrl + s
// 定义一个类,后面跟上的HelloWorld是类名称
public class HelloWorld{
  // 程序执行时的入口点,main方法也称之为主方法
  public static void main (String[] args){
    // 打印语句,使程序在控制台打印双引号所包裹的内容
    System.out.println("HelloWorld");
  }
}

在这里插入图片描述

Java程序的执行原理

  • Java语言存在编译器和执行器
  • 最终可以编译、解释成计算机可以识别的机器指令。

JDK、JRE、跨平台原理

  1. JDK 、JRE的关系
    在这里插入图片描述
  • JVM(Java Virtual Machine):Java虚拟机, 真正运行Java程序的地方。
  • JDK(Java Development Kit): Java开发工具,包含java编译器、java虚似机、以及java帮我们写好的程序…等所有需要的东西。
  • JRE(Java Runtime Environment): Java运行时环境,只包含java虚似机、以及java帮我们写好的程序等java运行所需的东西。
  1. 跨平台工作原理

一次编译,处处可用。
不同平台有对应的JRE环境。

在这里插入图片描述

JDK安装时Path环境变量

  1. Path环境变量的作用
    Path环境变量是用来配置命令的路径的,这样可以在命令行窗口中的任何位置直接使用这些命令。

  2. JDK安装时Path需要注意的事项:
    目前较新的JDK安装时会自动配置javac、java命令的路径到Path环境变量中去 ,所以javac、java可以直接使用。
    但是以前下载的老版本的JDK是没有自动配置的,此时必需要自己配置Path环境变量。

环境变量的位置在:我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量。

在这里插入图片描述

  1. 建议还是自己配置环境变量

JAVA_HOME:告诉操作系统JDK安装在了哪个位置(未来其他技术要通过这个找JDK)

JAVA_HOME C:\soft\java\jdk-17

Path:告诉操作系统JDK提供的javac(编译)、java(执行)命令安装到了哪个位置

Path C:\soft\java\jdk-17\bin
或者
Path %JAVA_HOME%\bin

注意:新版本的JDK只是自动配置了Path,没有自动配置JAVA_HOME。

  1. 如何检测是否配置成功

打开cmd,输入javac –versionjava –version分别看版本提示。
如果版本提示都是自己安装的版本号,则代表JDK环境搭建成功。

3. IDEA开发工具的使用

3.1 IntelliJ IDEA 开发工具概述、安装

之前的开发工具

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

集成开发环境

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

IntelliJ IDEA开发工具

  • IntelliJ IDEA 一般简称IDEA,是Java编程语言开发的集成环境,在业界被公认为最好的java开发工具。
  • IDEA 在代码错误提醒,智能代码补全等多方面表现的都非常优秀,是Java开发企业级首选工具。
    在这里插入图片描述

IDEA 下载

  • 下载:IDEA 官网

  • 安装:傻瓜式安装,建议修改安装路径(不要安装在有空格和中文的路径下)。

在这里插入图片描述

3.2 IDEA 编写第一个程序

IDEA项目结构介绍

  • project(项目、工程)
  • module(模块)
  • package(包)
  • class(类)

在这里插入图片描述
这些结构的划分,是为了方便管理项目技术和代码文件的

使用步骤

  1. 创建Project空工程
  2. 创建Module模块
  3. 创建Package包
  4. 创建class 类
  5. 在类中编写代码
  6. 完成编译运行

在这里插入图片描述

3.3 IDEA 字体、主题、背景色设置

在这里插入图片描述

3.4 IDEA 常用快捷键介绍

快捷键功能效果
main/psvm、sout、…快速键入相关代码
Ctrl + D复制当前行数据到下一行
Ctrl + Y删除所在行,建议用Ctrl + X
Ctrl + ALT + L格式化代码
ALT + SHIFT + ↑ , ALT + SHIFT + ↓上下移动当前代码
Ctrl + / , Ctrl + Shift + /对代码进行注释(讲注释的时候再说)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值