Java基础第一篇小白专属

1.JVM,JRE,JDK的区别: 

JVM:Java虚拟机,是Java实现跨平台的最核心,能够运行Java语言所开发的程序

JRE:Java运行环境,是运行Java程序所必须得环境的集合,包括JVM+Java系统类库

JDK:Java开发工具包,是Java的核心,包括JRE+编译,运行等命令工具

2.Switch可以作用到那些数据类型上?

byte,short,int,char,String,枚举额,其余的类型都不允许

3.java的8中基本数据库类型

整数型:byte , short , int , long

浮点型:float , double

字符型:char

布尔类型:boolean(ture,flase)

byte:字节型,用于储存整数,占一个字节范围-128到127

short:短整型,用于储存整数,占两个字节范围-32768到32767

int:最常用的整型,用于存储整数,占四个字节,范围-2*31到2*31-1

long:长整型,用于储存较大的整数,站八个字节 范围-2*63到2*63-1

float:单精度浮点型:用于储存小数,占四个字节,不能表示精确的值

double:双精度浮点型:最常用的储存小数的类型,占八个字节,不能表示精确的值

boolean:布尔类型:存储true或者false,占用一个字节

char:字符型:采用Unicode字符编码格式,储存单个字符,占用两个字节

引用类型:类 , 接口 ,   数组

4.类型转换

自动类型转换:从低精度转到高精度

强制类型转换:从高精度转到低精度(精度会下降)

5.函数

定义:函数就是定义在类中的具有特定的功能的一段小程序

特点:定义函数可以将功能代码进行封装,便于对该功能进行复用,

函数只有被调用的时候才会被执行,函数的出现提高了代码的复用性。

对于函数没有具体的返回值的情况,返回值类型用关键字void表示

那么函数中的return的语句如果在最后一行可以省略不写,

6.函数的参数:

在Java中参数的添加就是在函数的小括号中通过数据类型,参数名的形式进行添加,如果有多个用逗号隔开

调用函数的时候注意,Java中如果函数有参数,那么调用的时候需要飞参数赋值,而且数据类型 个数 顺序都是需要匹配

7.函数的返回值

函数中的返回值 又称为  回传参

在函数名的前面添加返回值类型,如果不需要返回值,则写 void(无返回值类型)需要返回什么数据类型则写具体的数据类型

调用的时候可以使用 与返回值相同的类型的变量接收返回的数据

参数的返回值都是Java中数据传递的一种方式,只是方向不同

8.返回值的语法规则

1.有返回值的函数一定要有一个可以执行的return的语句

2.return 语句执行后 后面的代码就不在执行了

3.有返回值的函数 return 后面要返回具体的数据,并且类型要和 返回值类型匹配】

4.没有返回值的函数也可以在方法体中添加return但是不能有具体的数据 并且return仅代表结束函数

5.有返回值的函数 调用的时候 可以使用同类型的变量接收返回值的数据【不接收也是可以的】

9.函数的重载 overload

在Java的一个类中,函数名相同 函数列表不同【参数个数 参数类型 参数顺序】

这几个函数可以共存 这个语法规则就称为函数重载

10.构造函数

构造函数,是一种特殊的方法,主要来创建对象是初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中,特别的一个类可以有多个构造函数,可根据参数个数的不同或参数类型的不同来区分它们,及构造函数的重载。

1.一个源文件中不写构造函数 此时编译成字节码的时候,会自动生成一个公共无参数的构造函数

2.构造函数的格式

权限修饰符   类名  (){}

3.构造函数不写返回值类型  写了不报错 但是就不是构造函数了

4.构造函数的名字要和类名相同

5.构造函数的作用:创建对象 并且在创建对象的时候 对类中的内容进行初始化

我们创建对象的时候 需要给成员变量赋值 如果有多个对象 需要一个一个的完成赋值

11.set函数

set函数进行赋值 确保数据的准确性。但是依然可以通过打点调用的形式赋值

1.set函数赋值

2.直接打点调用 把这个路堵死 让其只能使用set函数赋值的形式 此时可以通过权限修饰符 将成员变量私有化

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值