回炉重造之-Java第一天

视频地址:https://www.bilibili.com/video/BV1R7411x7Xi

目录

  • 1.Java发展史
  • 2.进制转换
  • 3.数据存储
  • 4.5.基本命令
  • 6.Java虚拟机
  • 7.JRE和JDK
  • 8.JDK 下载安装
  • 9.环境变量的配置
  • 10.HelloWorld
  • 14.关键字
  • 15.标识符
  • 16.常量
  • 18.**基本数据类型**
  • 19.**变量**
  • 22.**当数据类型不一样时,将会发生数据类型的转换**
  • 23.**强制类型转换**
  • 24.**数据强制转换 注意事项**
  • 25.**ASCII编码表**
  • 28.**自增运算符(++) 和自减运算符 (--)**
  • 33.**方法入门**
  • 34.**自定义方法的格式**
  • 35.**调用方法的格式**
  • 36.**JShell(JDK9之后的小工具)简单使用**
  • 37.**编译器的两点优化**
  • 44.**switch语句格式**
  • 45.**switch注意事项**
  • 65调用方法的三种格式
  • 68.有返回值和没有返回值
  • 69.比较两个数字
  • 70.求出1-100的值
  • 71.打印指定次数的
  • 72.方法的注意事项
  • 73方法重载的基本使用
  • 74方法重载的注意事项
  • 78.数组的概念
  • 79.动态初始化数组
  • 80静态初始化数组
  • 81.进一步分析数组
  • 82.数组元素获取
  • 83.动态初始化数组的默认值
  • 84.Java中的内存划分
  • 85.一个数组的内存图
  • 86.两个数组的内存图
  • 87.两个引用指向同一个地址
  • 88.数组索引越界异常
  • 89.空指针异常
  • 90.获取数组长度
  • 98.类和对象的关系
  • 99.类的定义
  • 100.对象的创建和使用
  • 102.一个对象的内存图

1.Java发展史

java是计算机编程语言
发展版本
2004年的java5版本
2014年的java8版本
都有重大更新
现在市面3/4 依然用的java8开发
有很多应用

2.进制转换

二进制—>计算机全部采用这个

十进制—>生活中用这个

进制转换

十进制转其他进制(辗转相除法)–>商为0停止
回炉重造之-Java第一天_第1张图片
其他进制转十进制–>右对齐
回炉重造之-Java第一天_第2张图片
HEX–>十六进制
DEC–>十进制
OCT–>八进制
BIN–>二进制

3.数据存储

文件以字节为存储单位

回炉重造之-Java第一天_第3张图片

4.5.基本命令

命令提示符

cd \ 退回到根目录

dir 显示列表、类型、路径/文件名

cls 清空屏幕

6.Java虚拟机

java语言的跨平台性是因为–>java虚拟机–jvm

回炉重造之-Java第一天_第4张图片

7.JRE和JDK

JRE和JDK

回炉重造之-Java第一天_第5张图片
三者关系

回炉重造之-Java第一天_第6张图片

8.JDK 下载安装

JDK 下载安装

9.环境变量的配置

环境变量的配置

10.HelloWorld

第一个程序:HelloWorld

回炉重造之-Java第一天_第7张图片

14.关键字

关键字

1.完全小写的纯英文字母
2.存储有颜色标识

15.标识符

标识符
回炉重造之-Java第一天_第8张图片

16.常量

常量
回炉重造之-Java第一天_第9张图片

18.基本数据类型

回炉重造之-Java第一天_第10张图片

范围和内存占用不一定相关

引用数据类型
在这里插入图片描述

注意事项
在这里插入图片描述

19.变量

22.当数据类型不一样时,将会发生数据类型的转换

自动类型转换

回炉重造之-Java第一天_第11张图片

23.强制类型转换

回炉重造之-Java第一天_第12张图片

24.数据强制转换 注意事项

数据溢出

精度损失

在这里插入图片描述

在这里插入图片描述

25.ASCII编码表

在这里插入图片描述

28.自增运算符(++) 和自减运算符 (–)

前++(先加后用)
后++(先用后加)

在这里插入图片描述

33.方法入门

分为一块一块的了

34.自定义方法的格式

回炉重造之-Java第一天_第13张图片
注意事项
在这里插入图片描述

35.调用方法的格式

在这里插入图片描述

36.JShell(JDK9之后的小工具)简单使用

轻量化工具 就是个脚本

进入:cmd打开直接jshell

退出:/exit

37.编译器的两点优化

回炉重造之-Java第一天_第14张图片

回炉重造之-Java第一天_第15张图片

44.switch语句格式

回炉重造之-Java第一天_第16张图片

45.switch注意事项

回炉重造之-Java第一天_第17张图片

65调用方法的三种格式

回炉重造之-Java第一天_第18张图片

68.有返回值和没有返回值

回炉重造之-Java第一天_第19张图片

69.比较两个数字

回炉重造之-Java第一天_第20张图片

70.求出1-100的值

回炉重造之-Java第一天_第21张图片

71.打印指定次数的

回炉重造之-Java第一天_第22张图片

72.方法的注意事项

回炉重造之-Java第一天_第23张图片

73方法重载的基本使用

在这里插入图片描述

74方法重载的注意事项

回炉重造之-Java第一天_第24张图片

78.数组的概念

回炉重造之-Java第一天_第25张图片

79.动态初始化数组

1.动态初始化(指定长度)
2.静态初始化(指定内容)
回炉重造之-Java第一天_第26张图片

80静态初始化数组

回炉重造之-Java第一天_第27张图片

81.进一步分析数组

回炉重造之-Java第一天_第28张图片
回炉重造之-Java第一天_第29张图片

82.数组元素获取

回炉重造之-Java第一天_第30张图片

83.动态初始化数组的默认值

回炉重造之-Java第一天_第31张图片

84.Java中的内存划分

回炉重造之-Java第一天_第32张图片

85.一个数组的内存图

回炉重造之-Java第一天_第33张图片

86.两个数组的内存图

回炉重造之-Java第一天_第34张图片

87.两个引用指向同一个地址

88.数组索引越界异常

回炉重造之-Java第一天_第35张图片

89.空指针异常

回炉重造之-Java第一天_第36张图片

90.获取数组长度

回炉重造之-Java第一天_第37张图片

98.类和对象的关系

终于进入正题了 好家伙

回炉重造之-Java第一天_第38张图片
回炉重造之-Java第一天_第39张图片

99.类的定义

回炉重造之-Java第一天_第40张图片

100.对象的创建和使用

回炉重造之-Java第一天_第41张图片

102.一个对象的内存图

回炉重造之-Java第一天_第42张图片
今天就先学到这里吧 ,就要跨年了

2020再见,2021你好!
成熟且自律,自律且上进,加油!

你可能感兴趣的:(回炉重造之Java)