Java开发学习总结四

对于常用API的认识

Scaner类:

用于键盘的i基本输入方式:Scanner sc=new Scanner(System.in);又因为nextInt()等有返回值,所以需变量。

常用方法有nextInt();next();nextDouble();nextline()等等;

我这里说一下next()与nextLine()的区别:

next():对输入有效字符前的空白,next()自动去掉,以有效字符后面的空白为分隔符;

next Line():以Enter为结束符,返回Enter之前所有值;

Random类:生成随机数字

我说一下生成数字的范围,Random sc=new Random();sc.nexInt(参数)-例:sc.nextInt(10);则代表生成的数字只能在0-9之间。

匿名对象:

即没有对象名且只能用一次,若再次使用则需新创建一个匿名对象。

static关键字

      :如果在程序中申明属性的话,则属性称为全局属性,(有些也称静态属性)。在我们进行static全局变量之后,对属性 的值需要改变时,最好由类名称直接调用。

    类属性调用格式:类名称.static属性   例:Person.country=“B城”;

    Java中常用的四块内存区域

      1 栈内存空间:保存所有的对象名称(准确的来说是保存了引用的堆内存空间的地址)

      2 堆内存空间:保存每个对象的具体属性内容

      3 全局数据区:保存static类型的属性

      4 全局代码区:保存所有的方法定义 .963

ArarryList集合:

1.对象数组

我一般看到数组即先创建在赋值。.

先创建 :Person[] array=new Person[3];//创建一个长度为3的数组,里面来存放Person类型的对象。在Person类里我定义了属性和方法。

再赋值:Person one=new Person("刘明轩",18);..........System.out.println(array[1].getName());

2.集合的基本用法:ArrayList<String> array=new ArrayList<>();

3.常用方法:

复制需要add方法,数组名.add("   ");

从数组中获取元素:数组名.get(索引值);而数组是数组名(索引值);

从数组中删除元素:数组名.remove(索引值);

获取数组的长度尺寸:也就是元素的个数:数组名.size();与数组不同数组用的是array.length

4.集合中储存基本类型

ArrayList<E>,E代表泛型:是指使用同一的数据类型,只能是引用类型;如果要向集合中存储基本类型的话,就必须使用基本类型对应的“包装类”

基本类型      包装类

int         Interger  【特殊】

byte        Byte

double       Double

float        Float

char        Character  【特殊】

boolean      Boolean

short        Short

long        Long

五、数组工具类

常见方法:public static String  toString(数组);

public static void sort(数组):按照默认升序对数组进行排序。

六、math类

常用方法

获取绝对值:public static double abs(double num)

向上取整:public static doubie ceil(double num)

向下取整:public static double floor(double num)

四舍五入:public static double round (double num)

 

原文地址:https://www.cnblogs.com/changanshisanzhao/p/11532478.html