Java教程

Java基础

本文主要是介绍Java基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java基础

Java快速入门

Java开发环境的准备

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

  • 去Oracle官网下载JDK。https://www.oracle.com/java/technologies/javase-jdk16-downloads.html

  • JDK提供了编译和执行Java程序的工具
    在这里插入图片描述

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

  • 常用命令行命令

    命令 作用
    D: C: 切换盘符
    dir 查看当前路径下的全部内容
    cd 目录 进入单级目录:cd Mymd
    cd 盘符:\目录1\目录2\ ... 进入多级目录:cd C:\apps\myapp
    cd .. 回到上级目录
    cd \ 回到盘符根目录
    cls 清屏
    exit 退出命令行窗口
    calc 打开计算器

Java入门程序-Hello World

  • 开发Java 程序,需要三个步骤:编写代码,编译代码,运行代码在这里插入图片描述
  • 建议代码文件名全英文,首字母大写,满足驼峰模式,源代码文件的后缀必须是.java
  • 注意:文件名称必须与代码中的类名称一致。
  • 运行在这里插入图片描述

Java程序的执行原理

  • 计算机怎么理解Java写好的指令在这里插入图片描述
  • 编程语言发展历程
    • 机器语言
    • 汇编语言
    • 高级语言
  • 为什么学习高级编程语言?
    • 更简单:使用人类自己的语言书写,翻译器再将其翻译成计算机能理解的指令。

JDK,JRE,跨平台原理

在这里插入图片描述

  • JVM(JavaVirtualMachine):Java虚拟机, 真正运行Java程序的地方。
  • JDK(JavaDevelopmentKit): Java开发工具,包含java编译器、java虚似机、以及java帮我们写好的程序...等所有需要的东西。
  • JRE(JavaRuntimeEnvironment): Java运行时环境,只包含java虚似机、以及java帮我们写好的程序等java运行所需的东西。

结论:

  • 我们现阶段只要安装了JDK即可拥有java程序开发和运行需要的全部环境。
  • 如果是在企业的部署环境下,其实只需要安装JRE就可以运行编译好的Java程序了。

配置Java环境变量

在这里插入图片描述在这里插入图片描述

IDEA开发工具

IDEA 下载

下载:[https://www.jetbrains.com/idea/]

IDEA项目结构介绍

  • project(项目、工程)

  • module(模块)

  • package(包)

  • class(类)

    在这里插入图片描述

    创建过程:

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

在这里插入图片描述

IDEA常用快捷键

快捷键 作用
main/psvm、sout、… 快速键入相关代码
Ctrl + D 制当前行数据到下一行
Ctrl + Y 删除所在行,建议用Ctrl + X
Ctrl + ALT + L 格式化代码
ALT + SHIFT + ↑ , ALT + SHIFT + ↓ 上下移动当前代码
Ctrl + /,Ctrl + Shift + / 对代码进行注释

Java基础语法

注释

  • 在程序中对代码进行解释说明的文字,方便自己和其他人理解、查看,不会影响程序的正常执行。

  • 单行注释

  • 多行注释

  • 文档注释(一般用在类和方法上的注释)

    在这里插入图片描述

字面量

在这里插入图片描述

变量

  • 变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面存储的数据可以变化

在这里插入图片描述

  • 变量使用的注意点

    • 什么类型变量存储什么类型的字面值。

    • 同一个范围变量名不能重复

    • 变量在使用时要有初始值

    • 变量存在访问范围

  • 数据在计算机底层都是用二进制存储的

  • 数据存储的最基本单位是字节

  • 在这里插入图片描述

数据类型

  • 引用数据类型(除了基本类型之外的类型)
  • 基本数据类型(4大类,8种)
  • 在这里插入图片描述
  • 注意:
  • 随便写一个整数字面值,默认是int类型的,如果希望随便写一个整数默认是long型的必须在数据后加L或者l表示。
  • 随便写一个小数字面值,默认是double类型的,如果希望这个小数是float类型的,必须在数据后加F或者f表示。

ASCII编码 (American Standard Code for Information Interchange)

  • 美国信息交换标准编码,就是一套现代英语、数字、和其他西欧字符(不含中文)的编号规则。

  • 字符在计算机底层就是存储其编号的二进制形式。

  • 在这里插入图片描述

关键字,标识符

  • 关键字

    • Java自己保留的一些单词,作为特殊功能的,例如:public、class、byte、short、int、long、double…

    • 我们不能用来作为类名或者是变量名称,否则报错。

    • 注意:关键字很多,不用刻意去记。

  • 标识符

    • 标志符就是由一些字符、符号组合起来的名称,用于给类,方法,变量等起名字的规矩。

    • 标识符的要求

      • 基本要求:由数字、字母、下划线(_)和美元符($)等组成
      • 强制要求:不能以数字开头、不能是关键字、区分大小写
  • 命名指导规范

    • 变量名称:满足标识符规则,建议全英文、有意义、首字母小写,满足“驼峰模式”,例如:int studyNumber= 59。

    • 类名称:满足标识符规则,建议全英文、有意义、首字母大写,满足“驼峰模式”,例如:HelloWorld.java。

这篇关于Java基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!