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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装