- 博客(11)
- 收藏
- 关注
原创 String,StringBuffer,StringBuilder
1.可变和使用范围,string对象是不可变的,而StringBuffer和StringBuilder是可变自负序列,每次对String的操作相当于重新生成一个新的String对象,而对StringBuffer和StringBuilder的操作是对对象本身的操作,而不会生成新的对象,所以对于频繁改变内容的字符串避免使用String,因为频繁的生成对象将会对系统性能产生影响。
2024-05-24 20:07:33
176
1
原创 a=a+b与a+=b的区别
=隐式的将加操作的结果类型强制转换为持有结果的类型,如果两个整形相加,如byte,short或者int,首先会将他们提升到int类型,然后再执行家法操作。因为a+b操作会将a,b 提升为int类型,所以将int类型赋值给byte就会编译出错。
2024-05-24 20:02:28
95
1
原创 面向对象特性
利用抽象数据类型将数据和技术数据的操作封装在一起,使其构成一个不可分割的独立实体;数据被保护在抽象数据类型的内部,尽可能的隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户无需知道对象内部的细节,但可以通过对象提供对外接口来访问对象。
2024-05-24 16:56:07
283
1
原创 docker架构
docker使用客户端-服务端架构。docker客户端与docker守护进程进行对话,该守护进程完成了构建,运行和分发docker容器的繁重工作。docker客户端和守护进程可以在同一系统上运行,或者可以将docker客户端连接到远程docker守护程序,docker客户端和守护进程在UNIX套接字或网络接口上使用REST API进行通信,另一个docker客户端是docker compose,他使您可以处理一组容器组成的应用程序。
2024-01-22 14:16:32
481
1
原创 springboot与springcloud对应版本
2.0.X.RELEASE 2.0.4.RELEASE(停止维护,建议升级) Spring Cloud Finchley。1.5.X.RELEASE 1.5.1.RELEASE(停止维护,建议升级) Spring Cloud Edgware。Spring Boot 与 Spring Cloud Alibaba 版本对应关系。
2024-01-22 10:43:04
1800
原创 变量的概念
变量是程序中最基本的存储单元,包含变量类型,变量名和存储的值。该区域中的数据可以在统一内存范围内不断变化。java中每个变量必须先声明后使用。同一作用域内,不能定义重名的变量。使用变量名来访问这块区域的数据。变量的作用域在一堆{}中。变量只有在作用域中才有效。内存 中的一块存储区域。用于在内存中保存数据。
2022-12-18 12:14:10
114
1
原创 类型转换,常用运算符
什么是自动类型转换,为什么要学习自动类型转换 类型范围小的变量,可以直接复制给类型范围大的变量 存在不同类型的变量赋值给其他类型的变量 自动类型转换的底层原理 byte a =12; int b =a; 在表达式中,小范围类型的变量会自动转成大范围类型的再运算byte、short、char ——>int——>long——>float——>double表达式的最终结果类型由表达式中的最高类型决定在表达式中byte,shor
2022-12-09 10:59:07
512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人