什么是StatelessWidegt 传递过来的的参数text被标识为final不可变的 什么是StatefulWidget StatefulWidget和StatelessWidget最佳实践 点击按钮后 结束 ...
分类:
其他好文 时间:
2020-01-12 21:35:41
阅读次数:
73
1. a=a+b 和 a+=b的区别 +=会有隐式的强制转换,编译不会报错 但a=a+b,如果两个byte相加,会将加数提升到int,编译会报错 2. String不可变(immutable)的原因 a. JVM内存中的常量池:保存在编译期间被确定并且在.class文件中(磁盘文件)的数据,包含8种 ...
分类:
编程语言 时间:
2020-01-12 19:59:18
阅读次数:
82
前言 并发编程几乎是所有互联网公司面试必问的问题,并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。 关于Java并发编程的知识总结了个思维导图,分享给大 ...
分类:
编程语言 时间:
2020-01-12 18:08:39
阅读次数:
108
Java的知识点21——String类、StringBuffer和StringBuilder、不可变和可变字符序列使用陷阱 原文链接 https://blog.csdn.net/qq_39368007/article/details/84033272 String类 String 类对象代表不可变的 ...
分类:
编程语言 时间:
2020-01-12 09:47:00
阅读次数:
104
joda time 在开始学习jdk8.time之前,先接触一下joda time。 example: Java中日期时间的api Java8中的所有时间都是不可变的,确保了线程安全。 没有必要去研究源代码。会用就可以了。省下时间去学习更重要,更有价值的事情上。 Java8的回顾和复盘 总共50节课 ...
分类:
编程语言 时间:
2020-01-11 14:59:32
阅读次数:
143
一、说明: 在 Python 中处理文本数据是使用 str 对象,也称为 字符串。 字符串是由 Unicode 码位构成的不可变 序列。 字符串字面值有多种不同的写法: 字符串字面值有三种不同的写法: 单引号 双引号 三重引号 使用三重引号的字符串可以跨越多行 —— 其中所有的空白字符都将包含在该字 ...
分类:
其他好文 时间:
2020-01-10 00:58:18
阅读次数:
93
一.数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个):Number(数字)、String(字符串)、Tup ...
分类:
编程语言 时间:
2020-01-10 00:39:36
阅读次数:
93
模板方式就是将对象分为可变与不可变得部分,就例如spring_mvc中的共有行为和特有行为,将不可变的部分封装起来,提供给需要此类对象操作的用户,然后将再有用户对对可变部分进行自己的进一步处理,就例如springmvc中的特有行为. 目前已用的模板设计模式, 1,JDBCtemplate 顾名思义, ...
分类:
其他好文 时间:
2020-01-09 23:04:16
阅读次数:
134
String类概述: 1.String类代表字符串。Java 程序中的所有字符串字面值(如"abc")都作为此类的实例实现。 2.String是一个final类,代表不可变的字符序列。 3.字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 4.String对象的字符内容是存储在一个字符 ...
分类:
编程语言 时间:
2020-01-09 22:34:30
阅读次数:
135
字典是键值对的无序可变序列,字典中的每一个元素都是一个键值对,包含:"键对象" 和 "值对象"。键是任意不可变的数据,值是任意的数据,并且可重复。 #定义子典f = {"name":"zhangsan","age":18,"city":"beijing"}print(f["name"])#给字典新增 ...
分类:
编程语言 时间:
2020-01-09 21:13:05
阅读次数:
75