Java创建数组的三种形式
Java创建数组的三种形式
测试类:
package cn.wsyjlly.base;
import java.util.Arrays;
/**
* @author wsyjlly
* @create 2019.08.18 - 15:11
**/
public class StringOperator {
public static void main(String[] args) {
//方式一:声明并赋初值,声明和赋值不可以分开写
String[] str1 = {"aaa","bbb","ccc"};
//方式二:先声明,后赋值,声明和赋值可以分开写。
String[] str2 = new String[]{"aaa","bbb","ccc"};
//方式三:先声明,后赋默认值,声明和赋值可以分开写。
String[] str3;
str3 = new String[3];
Character[] str4 = new Character[3];
Integer[] str5 = new Integer[3];
char[] str6 = new char[3];
byte[] str7 = new byte[3];
short[] str8 = new short[3];
int[] str9 = new int[3];
long[] str10 = new long[3];
float[] str11 = new float[3];
double[] str12 = new double[3];
boolean[] str13 = new boolean[3];
System.out.println(Arrays.toString(str1));
System.out.println(Arrays.toString(str2));
System.out.println(Arrays.toString(str3));
System.out.println(Arrays.toString(str4));
System.out.println(Arrays.toString(str5));
System.out.println("char"+Arrays.toString(str6));
System.out.println("byte"+Arrays.toString(str7));
System.out.println("short"+Arrays.toString(str8));
System.out.println("int"+Arrays.toString(str9));
System.out.println("long"+Arrays.toString(str10));
System.out.println("float"+Arrays.toString(str11));
System.out.println("double"+Arrays.toString(str12));
System.out.println("boolean"+Arrays.toString(str13));
}
}
测试结果:
[aaa, bbb, ccc]
[aaa, bbb, ccc]
[null, null, null]
[null, null, null]
[null, null, null]
char[ , , ]
byte[0, 0, 0]
short[0, 0, 0]
int[0, 0, 0]
long[0, 0, 0]
float[0.0, 0.0, 0.0]
double[0.0, 0.0, 0.0]
boolean[false, false, false]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Java虚拟机详解(五)------JVM参数(持续更新)
Java虚拟机详解(五)------JVM参数(持续更新)目录 1、标准参数2、X 参数3、XX参数①、Boolean类型②、Key-Value类型4、参数详解(持续更新) JVM参数有很多,其实我们直接使用默认的JVM参数,不去修改都可以满足大多数情况。但是如果你想在有限的硬件资源下,部署的系统达到最大的运行效率,那么进行相关的JVM参数设置是必不可少的。下面我们就来对这些JVM参数进行详细的介绍。 JVM参数主要分为以下三种(可以根据书写形式来区分): 回到顶部1、标准参数标准参数,顾名思义,标准参数中包括功能以及输出的结果都是很稳定的,基本上不会随着JVM版本的变化而变化。 我们可以通过 -help 命令来检索出所有标准参数。 关于这些命令的详细解释,可以参考官网:https://docs.oracle.com/javase/7/docs/technotes/tools/solaris/java.html -help 也是一个标准参数,再比如使用比较多的 -version也是。 ①、-version 显示Java的版本信息。 回到顶部2、X 参数对应前面讲的标准化参数,这是非...
-
下一篇
SpringBoot2.0 基础案例(12):基于转账案例,演示事务管理操作
本文源码 GitHub地址:知了一笑 https://github.com/cicadasmile/spring-boot-base 一、事务管理简介 1、事务基本概念一组业务操作ABCD,要么全部成功,要么全部不成功。2、特性:ACID原子性:整体一致性:完成隔离性:并发持久性:结果3、隔离问题脏读:一个事务读到另一个事务没有提交的数据不可重复读:一个事务读到另一个事务已提交的数据(update)虚读(幻读):一个事务读到另一个事务已提交的数据(insert)4、隔离级别read uncommitted:读未提交。read committed:读已提交。解决脏读。repeatable read:可重复读。解决:脏读、不可重复读。serializable :串行化。都解决,单事务。 二、Spring管理事务 1、顶级接口 1)PlatformTransactionManager平台事务管理器,spring要管理事务,必须使用事务管理器进行事务配置时,必须配置事务管理器。2)TransactionDefinition事务详情(事务定义、事务属性),spring用于确定事务具体详情,例如:...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- 面试大杂烩
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程