首页 > 编程语言 > 详细

Java基础学习(一)

时间:2021-02-03 23:19:05      阅读:34      评论:0      收藏:0      [点我收藏+]

Java基础学习(一)

数组

  1. 动态初始化

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

ex:

int[] array = new int[3];

String[] array = new String[4];

  1. 静态初始化

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

ex:

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

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

  1. 省略的静态初始化

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

ex:

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

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

Scanner

  1. 导包
  2. 创建对象
  3. 使用方法

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

  1. 导包
  2. 创建对象
  3. 使用方法

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<String> 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包下
byte		Byte
short		Short
int			Integer		【特殊】
long		Long	
float		Float
double		Double
char		Character  	【特殊】
boolean		Boolean

Java基础学习(一)

原文:https://www.cnblogs.com/laoyyao/p/14369726.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!