![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA-常用
JAVA常用的类,方法
mubanxia
这个作者很懒,什么都没留下…
展开
-
JAVA-三大特性
JAVA的三大特性,也是面向对象三大特性:封装、继承、多态。一. 封装把描述一个对象的属性和方法封装在一个类里,有些不希望公开的,不希望被其他对象访问的属性,就可以用private修饰。类中会提供public方法,操作这些被隐藏的值。封装使得软件具有优良的模块性,防止了程序的互相依赖带来的影响。对象是封装的基本单位。二. 继承在定义和实现一个类的时候,可以用extend继承一个父类,继而可以使用已经存在的类。子类可以添加新的属性和方法,也可以使用覆盖去修改之前的方法。继承增加了软件的可重用性和原创 2020-06-23 19:57:45 · 126 阅读 · 0 评论 -
JAVA-随机数random()
一. Math.random()JAVA内置的随机数产生函数,Math.random()产生[0,1)区间的浮点数。当我们需要扩充区间的时候,我们可以用下列公式:Math.random() * (最大数-最小数) + 最小数例1:当我们需要产生 [0-5) 的随机数int a = (int)(Math.random() * 5)例2:当我们需要产生 [5-10) 的随机数int a = (int)(Math.random() * (10 - 5)+5)如果我们要取得 [5-10],注意原创 2020-05-29 14:04:51 · 233 阅读 · 0 评论 -
JAVA-栈,队列
JAVA的栈stack类调用:import java.util.stack;初始化Stack<Integer> s = new Stack<Integer>();常用方法push(int a)把一个元素a推入栈顶。int pop()移除栈顶并返回其值。boolean isEmpty()判断栈是否为空。...原创 2020-05-18 17:15:01 · 73 阅读 · 0 评论 -
JAVA-Sort()
JAVA自带排序方法Sort()。1.CollectionCollection包含List,Set。HashSet没有自带排序。用Treeset,红黑树能排序。或者Set转ArrayList。Set s = new HashSet();s.add("234");s.add("123");List<String> l = new ArrayList<String>(s)Collections.sort(l);ArrayList可以直接用Collections.s原创 2020-05-10 10:49:30 · 318 阅读 · 0 评论 -
JAVA-ArrayList
ArrayList动态链表addAll可用于复制一个动态链表。原创 2020-05-09 15:01:43 · 157 阅读 · 0 评论 -
JAVA集合Set
JAVA集合HashSet()Set享有独一无二的特性,Set中的数据不会重复。Set是无序的。新建一个Set代码:Set<Integer> a = new HashSet<>();判断Set中是否含有值的方法contains():boolean contains(Object o)加入新值用add().删除用remove()....原创 2020-05-08 16:01:48 · 149 阅读 · 0 评论 -
JAVA-Scanner类详解
Scanner类用于接收控制台输入信息需要在代码开头调用java.util.Scanner包import java.util.Scanner; //或者 import java.util.*;常用函数:next()next()会寻找下一个有效字符,像空格键,Tab,换行符,都会被过滤掉,当读取到有效信息后,空格键,Tab,换行符都会视为结束符。nextLine()nextLine(...原创 2020-05-07 10:29:26 · 240 阅读 · 0 评论