java小白训练营day03-数据结构:jUnit+基本类型+包装类型+数组+对象23

Posted 长安紫薯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java小白训练营day03-数据结构:jUnit+基本类型+包装类型+数组+对象23相关的知识,希望对你有一定的参考价值。

数据结构

java编程语言,程序
旧程序:两大核心组成:数据结构+算法(语言自身 c/java)
新程序:数据结构+算法(已经不是重点)+框架+架构
框架:mvc框架,新三大框架 springmvc+spring+mybatis
架构:分布式架构、微服务架构、开发运维一体化架构、大数据架构、人工智能

数据结构:
10+20
1)10怎么表达?20怎么表达? int a = 10; int b = 20; float c = 1.0;
数据结构,必须用合适的内容来承接
2)+怎么表达? 运算符(算法)
3)执行

java中数据机构分几类?

1)基本类型:8种基本类型,int,float
2)引用类型:除了基本类型就是引用类型,String

基本类型

4个整型,2个浮点,2个特殊
bit 比特0和1,1 byte=8 bit,8位
最小单位:计算机最小单位 bit,编程语言的最小单位 byte
10计算机怎么表达?二进制

1)byte 字节,1byte=2^8=256
2)short 短整型,2byte,2^16=65536
3)int 整型,4byte,2^32,42亿
4)long 长整型,8byte,2^64
5)float 单精度浮点数,4byte,2^32
6)double 双精度浮点数,8byte,2^64
7)char 字符型,2byte,2^16,1~4byte ASCII-UTF-8
8)boolean 布尔型,true/false 1byte,2^8

需求:100用什么类型存储?200用什么类型存储?

package cn.tedu.data;

import org.junit.Test;

//8个基本类型
public class TestPrimiry {
	@Test	//需求:100用什么类型 byte?200用什么类型 short?
	public void number() {
		//java中默认写一个整数,默认int类型
		//Type mismatch 类型不匹配
		//cannot convert from int to byte
		//byte b = (byte)200;		//强制转换 -56,256/2=128
		byte b = 100;
		System.out.println(b);
		short s = 200;
		System.out.println(s);
	}
}

包装类型

数组

对象

以上是关于java小白训练营day03-数据结构:jUnit+基本类型+包装类型+数组+对象23的主要内容,如果未能解决你的问题,请参考以下文章

java小白训练营2109-day04-流程控制:分支判断+循环迭代+异常

java小白训练营day02-开发环境:基础语法:关键字+变量+常量+运算符+jUnit

202106小白训练营day03-java数据结构

java小白训练营day04-知识回顾

java小白训练营day04-知识回顾

java小白训练营2109-day04-知识回顾