您的位置 首页 java

Java基础,stiatc关键字帮助文档以及代码块

1.工具类中使用静态static

demo演示使用 static 封装工具类,封装的方法没什么意思意义在于说明static的用处。

方法封装:1.数组的遍历。2.获取数组中的最大值

说明:在实际的开发中我们在编写工具类的时候应该是用static,这样可以不用创建改对象就可以调用工具类中的方法,符合 Java 中工具类的编写。

A:工具类ArrTool.java

B:调用工具类中的方法

2. 如何使用 jdk 提供的帮助文档

要想使用帮助文档首页要下载帮助文档,帮助文档的版本自己随意。

这种帮助文档可以在win系统中直接打开,可以百度一堆堆,推荐开始下中文版本的。

打开以后就是这个样子的

在帮助文档中一般我们看什么?

看这个类的结构(需不需要导包)

  • 成员变量 字段
  • 构造方法 构造方法
  • 成员方法 方法

在这里我们以Math类简单的介绍。

学会使用帮助文档和习惯使用帮助文档,在开发中忘记的知识可以快速的定位找到。

3.学习Math类常用的功能

使用Math类生成随机数( 掌握

  • A:Math类概述
  • Math 类包含用于执行基本数学运算的方法,如初等指数、对数、 平方根 和三角函数
  • B:Math类特点
  • 由于Math类在java.lang包下,所以不需要导包。
  • 因为它的成员全部是静态的,所以私有了构造方法
  • C:获取随机数的方法
  • public static double random():返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
  • D:我要获取一个1-100之间的随机数?
  • int number = (int)(Math.random()*100)+1

打开jdk帮助文档常看我们需要用到的函数

编写测试代码

为什么说Java中的random是伪随机数( 一句话概括,用 算法 生成

什么是伪随机数?

1.伪随机数是看似随机实质是固定的周期性序列,也就是有规则的随机。

2.只要这个随机数是由确定算法生成的,那就是伪随机,只能通过不断算法优化,使你的随机数更接近随机。

(随机这个属性和算法本身就是矛盾的)

3.通过真实随机事件取得的随机数才是真随机数。

Java随机数产生原理:

Java的随机数产生是通过线性 同余 公式产生的,也就是说通过一个复杂的算法生成的。

4. 面向对象(代码块的概述和分类)(了解)(面试的时候会问,开发不用或者很少用)

  • A:代码块概述
  • 在Java中,使用{}括起来的代码被称为代码块。
  • B:代码块分类
  • 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。
  • C:常见代码块的应用
  • a:局部代码块
  • 在方法中出现;限定变量生命周期,及早释放,提高内存利用率
  • b:构造代码块 (初始化块)
  • 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行
  • c:静态代码块
  • 在类中方法外出现,并加上static修饰;用于给类进行初始化,在加载的时候就执行,并且只执行一次。
  • 一般用于加载驱动,例如:数据库的驱动等等

测试结果:关键看执行顺序。

文章来源:智云一二三科技

文章标题:Java基础,stiatc关键字帮助文档以及代码块

文章地址:https://www.zhihuclub.com/198090.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图