java和cnc_Java基础学习(一)

Java基础学习(一)

数组

动态初始化

数组类型[] 数组名称 = new 数组类型[数组长度]

ex:

int[] array = new int[3];

String[] array = new String[4];

静态初始化

数组类型[] 数组名称 = new 数组类型[] {元素1,元素2,元素3,...}

ex:

int[] array = new int[] {1,2,3,4,31,3};

String[] array = new String[] {"Hellow","world","!"};

省略的静态初始化

数组类型[] 数字名称 = {元素1,元素2,元素3}

ex:

int[] array = {3,32,1,24,4}

String[] aarray = {“Hellow”,”world”,”!”}

Scanner

导包

创建对象

使用方法

ex:

import java.util.Scanner;

Scanner sc = new Scanner(System.in);//代表从键盘进行输入

int num = sc.nextInt();//获取一个int数字

String str = sc.next();//get a String

匿名对象

形式:new 类名称();

特点:只有右边的对象

使用建议:当一个对象只使用一次时。

ex:

new Person();

Random

导包

创建对象

使用方法

ex:

import java.util.Random();

Random r = new Random();

int num = r.nextInt();//范围是int的范围

int age = r.nextInt(100);//范围:[0,100)

对象数组

Person[] array = new Person(7);

Person zz = new Person();

array[0] = zz;

ArrayList< E >

< E >代表泛型

泛型:装在集合中的所有元素,全是统一的什么类型

注意:泛型只能是引用类型,不能是基本类型

​对于ArrayList来说,直接打印得到的是内容,而不是地址

import java.util.ArrayList;

ArrayList list = new ArrayList<>();

//注意:JDK 1.7+后,右侧尖括号的内容可以不写,但尖括号要写

list.add("zhao");//添加一个字符串

ArrayList常用方法:

public boolean add(E e);//向集合当中添加元素,参数类型和泛型一致。

public E get(int index);//从集合中获取元素,参数是索引编号,返回值是对应位置元素。

public E remove(int idex);//从集合中删除元素,参数是索引编号,返回值是被删除元素。

public int size();//获取集合长度,返回值是元素个数

/*如果希望向ArrarList集合中存储基本类型的数据,必须使用对应的“包装类”

基本类型 包装类(引用类型,位于java.long包下

byteByte

shortShort

intInteger【特殊】

longLong

floatFloat

doubleDouble

charCharacter 【特殊】

booleanBoolean

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值