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-流程控制:分支判断+循环迭代+异常