【博学谷学习记录】超强总结,用心分享|JAVASE基础部分理论知识总结

目录

一、Java的安装和简介

1、Java的历史

2、JVM,JRE,JDK

3、Java的环境变量配置

4、Java在dos控制台的操作

二、Java语法

1、Java的注释

2、Java的基本数据类型

3、Java的变量和常量

4、类型转换

5、Java的算数运算符

6、自加自减的规则(++x和x++的区别)

7、Java含变量运算和全常量运算的注意事项

8、Java的关系运算符

9、Java的逻辑运算符

10、Java的短路逻辑运算符

11、Java的三元运算符

12、if-else语句

13、switch语句

14、while和do-while语句

15、for循环语句

16、跳转控制语句continue和break

17、Random()类产生随机数

18、一维数组

19、二维数组

20、数组的常见问题

21、Java内存分配规则

22、Java的引用数据类型

23、方法定义与调用

24、方法重载

25、方法参数传递的规则

26、Java的不同进制使用

27、各进制之间的转换计算规则

28、二进制数据的三种形态以及在运算中的运算规则

29、Java的位运算符

30、Java的位移运算符

31、数据交换的算法

32、面向对象和面向过程

33、类和对象

34、Java的垃圾回收机制

35、成员变量和局部变量

36、Java类的封装

37、构造方法的重载

38、String类和StringBuilder类

39、String和StringBuilder在内存中的分配规则

40、String类和String类的方法

三、IDEA操作注意事项

1、IDEA项目结构

2、IDEA快捷键

一、Java的安装和简介

1、Java的历史

Javase是Java的标准版,Javame是Java的微型版,Javaee是Java的企业版。

2004年Java5.0诞生,是Java的里程碑;2014年Java8.0诞生;2019年Java12.0诞生

2、JVM,JRE,JDK

JVM:Java虚拟机,不能跨平台!注:可以跨平台的是Java程序!

JRE:Java运行环境=JVM虚拟机+Java核心内库

JDK:Java开发工程包=JRE+Java工具。不同操作系统具有不同JDK版本,所以JDK也不具有跨平台的特性

类=Java类或Java文件

编写代码:A.txt-->A.java

在编写代码过程中,需要用到Java存放到JRE中已经写好的Java文件(即核心内库)

编译代码javac:A.java-->A.class

因为.java文件属于源文件不能被JVM识别并执行,所以要用Java提供在jdk中的翻译工具先将.java文件编译为.class文件以让JVM可以直接被识别并执行

运行代码java:Java用JVM虚拟机运行字节码文件

3、Java的环境变量配置

Java的bin目录有java.exe用来运行Java字节码文件和javac.exe用来编译Java源文件为字节码文件。

作用: 能够在任意目录(文件夹路径)下,都能访问到bin目录下的Javac和Java工具

4、Java在dos控制台的操作

dir:显示当前文件内的所有文件

cd接文件名:跳转至这一文件内            cd..:回到上一级文件                              cd/:回到最外面

cls:清屏                                             exit:退出命令行窗口

二、

二、Java语法

1、Java的注释

单行注释://sjacihwiehwiqh

多行注释:/*asdifiwehf

                   asdasdsafaf */

2、Java的基本数据类型

整数类型:byte 8位、short 16位、int 32位(Java中整数默认类型)、long 64位

小数类型:float 32位、double64位(Java中小数默认类型)

布尔类型:boolean 8位 true/false

字符类型:char 16位

3、Java的变量和常量

变量:内存中的存储空间,空间中存储着经常发生改变的量(数据)

注:在计算机中,最小信息单元是bit(b)即比特、位

最小存储单元是byte字节(B)1B=8b

变量名不能重复定义!

基本数据类型的变量在使用前必须要赋值

变量取名规则如下:

标识符:不以数字开头,不是关键字,区分大小写,由数字字母、字母、_和$组成

标识符约定:

1)当用于方法、变量时,首字母小写或者firstName

2)当用于类时首字母大写 GoodStudent

4、类型转换

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值