
基础知识
shy078
本人活泼开朗,热爱篮球,热爱编程,想找到一份理想的工作。
展开
-
SimpleDateFormat线程安全测试用例
众所周知 SimpleDateFormat在多线程环境下是不安全的,具体可以参考https://blog.youkuaiyun.com/csdn_ds/article/details/72984646,其本质原因是多线程存在共享变量,导致数据处理结果不一致甚至错误,具体的解决方案:(1)将共享变量设置为局部变量,每个线程私有化;(2)在使用共享变量的时候进行加锁处理,虽然可以解决问题,但是效率低下;...原创 2020-04-08 17:35:11 · 234 阅读 · 0 评论 -
从集合类中获取某一属性值
背景:获取学生记录后,可能要根据记录中的某一属性进行其他操作,这时候有两种方案(1)遍历获取的学生记录,然后查询相关记录,进行后续操作。(2)获取学生记录中的某一属性,放入集合,一次查询所有的记录。1、创建一个Student对象package com.smart.generic;import lombok.Getter;import lombok.Setter;impor...原创 2019-04-21 19:30:08 · 1129 阅读 · 0 评论 -
Java基础知识
1. Java变量的命名规范(1)名称只能由字母、数字、下划线、$符号组成(2)不能以数字开头(3)不能使用Java中的关键字2. Java八种基本数据类型(1)整数:byte,short,int,long,对应的封装类型:Byte,Short,Integer,Long 对应的默认值:0,0,0,0L(2)小数:float,double 对应的封装了类型:Float,Dou...原创 2018-06-19 08:45:30 · 156 阅读 · 0 评论