当前位置:网站首页 > Java基础 > 正文

java基础黑马



文章目录

  • 1 Java概述
    • 1.0 JDK下载与安装
    • 1.1 Java基本介绍
    • 1.2 JDK的安装目录
  • 2 Java基础语法
    • 2.0 Java编译和运行
    • 2.1 hello world案例
    • 2.2 注释
    • 2.3 关键字
    • 2.4 常量
    • 2.5 数据类型
    • 2.6 变量
    • 2.7 标识符
    • 2.8 类型转换
  • 3 运算符
    • 3.1 算术运算符
    • 3.2 赋值运算符
    • 3.3 自增自减运算符
    • 3.4 关系运算符
    • 3.5 逻辑运算符
    • 3.6 三元运算符
  • 4 Scanner
  • 5 分支语句
    • 5.1 顺序结构
    • 5.2 if语句
    • 5.3 switch语句
    • 5.4 for循环
    • 5.5 while循环语句
  • 6 break、continue
  • 7 Random

本博客配套黑马的教学视频:链接

1 Java概述

1.0 JDK下载与java基础黑马安装

https://blog.csdn.net/_/article/details/

1.1 Java基本介绍

Java语言是美国Sun公司在1995年退出的计算机语言

Java版本
在这里插入图片描述

  • 5.0是更新力度最大的版本
  • 8.0是公司用的最多的版本
  • 11.0是学习Java基础使用的版本

Java语言跨平台原理
Java语言可以在任意操作系统上运行,只需要安装JVM(Java虚拟机)

JRE和JDK
JRE:是Java程序运行时的环境,包含JVM和运行所需要的核心类库,我们想要运行一个已有的Java程序,那么只需要安装JRE即可

JDK:是Java程序开发工具包,包含JRE和开发人员使用的工具,其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)

在这里插入图片描述


1.2 JDK的安装目录

在这里插入图片描述



2 Java基础语法

2.0 Java编译和运行

开发Java程序,需要三个步骤:编写程序,编译程序,运行程序
在这里插入图片描述

编译和运行:打开cmd窗口,进入到HelloWorld.java对应目录下,输入:
编译:
范例:
运行:
范例:


2.1 hello world案例

HelloWorld.java

 

编译和运行如下:(记得要切换到HelloWorld.java的目录下)
在这里插入图片描述


2.2 注释

  • 单行注释://内容
  • 多行注释:/内容/
  • 文档注释:/*内容/
 

2.3 关键字

关键字?:被Java语言赋予了特定含义的单词
关键字特点?:关键字字母全部小写

2.4 常量

常量:在程序运行过程中,其值不会发生改变的量
在这里插入图片描述
ConstantDemo.java

 

2.5 数据类型

计算机存储单元
计算机存储设备的最小信息单元叫位(bit),我们又称之为比特位,通常用小写字母b表示
而计算机中最小存储单元叫字节(byte),通常用大写字母B表示
一个字节由连续的8个位组成
在这里插入图片描述

Java语言是强类型语言,对于每一种书库都给出了明确的数据类型,不同的数据类型也分配了不同内存空间,所以它们表示的数据大小也是不一样的
在这里插入图片描述

数据类型内存占用和取值范围
在这里插入图片描述

2.6 变量

变量由三部分组成:变量名,数据类型,变量值
格式:
范例:
在这里插入图片描述
例子

 

注意事项:

  1. 不要定义相同的变量名
  2. 定义变量时需要赋值
  3. long类型加L
  4. float类型加F

例2

 

在这里插入图片描述

2.7 标识符

标识符:给类、方法、变量等起名字的符号

定义规则:

  • 由字母、数字、下划线和美元符号组成
  • 不能以数字开头
  • 不能是关键字
  • 区分大小写
    在这里插入图片描述

常见命名约定:
(小驼峰命名法,针对方法和变量命名)
标识符第一个单词首字母小写,后面的单词首字母大写,其他小写
范例:name,firstName

(大驼峰命名法,针对命名)
标识符第一个单词首字母大写,后面的单词首字母大写,其他小写
范例:Student,GoodStudent

2.8 类型转换

类型转换又分自动类型转换强制类型转换

自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
范例:

强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
格式:
范例:
在这里插入图片描述
ConversionDemo.java

 

在这里插入图片描述



3 运算符

3.1 算术运算符

在这里插入图片描述

 

在这里插入图片描述

例:字符加操作
在这里插入图片描述

 

在这里插入图片描述

例2:字符串加操作
在这里插入图片描述

 

在这里插入图片描述


3.2 赋值运算符

在这里插入图片描述

 

3.3 自增自减运算符

在这里插入图片描述

 

在这里插入图片描述

3.4 关系运算符

 

在这里插入图片描述

3.5 逻辑运算符

在这里插入图片描述

 

短路逻辑运算符
在这里插入图片描述

 

在这里插入图片描述

3.6 三元运算符

格式:
范例:
若关系表达式结果为true,则运算结果为表达式1,;否则为表达式2

 
 
 




4 Scanner

Scanner实现数据输入,Scanner使用的基本步骤如下:

  1. 导包:
  2. 创建对象:
  3. 接收数据:

ScannerDemo.java

 

在这里插入图片描述

案例:三个和尚升级版(手动输入升高)

 




5 分支语句

  • 顺序结构
  • 分支结构(if,switch)
  • 循环结构(for,while,do…while)

5.1 顺序结构

正常的代码流程结构,从上到下
在这里插入图片描述

5.2 if语句

if语句总有三种格式:

  1. if
  2. if…else
  3. if…else if…else

例1:if语句

 

例2:if…else

 

例3:if…else if…else

 
 

5.3 switch语句

在这里插入图片描述

 

 

5.4 for循环

在这里插入图片描述

 

案例:输出数据

 
 

案例:求偶数和

 

案例4:输出所有水仙花数

 

5.5 while循环语句

while语句这里有两种:

  1. while
  2. do…while

例:while语句

 
 

例:do…while语句
在这里插入图片描述

 

三种循环的区别:do…while先执行,再判断

 

在这里插入图片描述



6 break、continue

  • continue:用在循环体中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行
  • break:用于结束循环
 

例:循环嵌套

 




7 Random

  1. 导包:
  2. 创建对象:
  3. 获取[0, 10)随机数:

RandomDemo.java

 

案例:猜数字

  • 上一篇: java 基础入门书籍
  • 下一篇: on java 基础
  • 版权声明


    相关文章:

  • java 基础入门书籍2025-04-08 23:34:02
  • java基础教学2492025-04-08 23:34:02
  • java基础必备2025-04-08 23:34:02
  • java 基础word2025-04-08 23:34:02
  • java编程基础教学2025-04-08 23:34:02
  • on java 基础2025-04-08 23:34:02
  • java基础抽奖题2025-04-08 23:34:02
  • java就职基础2025-04-08 23:34:02
  • java web start 基础2025-04-08 23:34:02
  • java核心基础7092025-04-08 23:34:02