Java基础复习
ChengLang_111
一枚正在学习Java的小白白
展开
-
菜单模块实现
最终展现结果: 数据库: Dao: // 这里为什么使用map存储数据,有什么优势劣势? // 方便 提高开发效率 /** * 查询所有菜单信息 以及菜单对应的上级菜单名称 * @return */ List<Map<String,Object>> findObjects(); } Mapper: <!-- 查询所有菜单以及菜单相对应的上级菜单名称 --> <s原创 2020-09-25 18:27:35 · 394 阅读 · 0 评论 -
Java String类
String类被修饰为final的好处 1.便于实现string常量池 只有当字符串是不可变的,字符串池才有可能实现,字符串池的实现可以在运行时节约很多heap空间.如果字符串是可变的,变量的值被改变了,其他指向这个值的变量也会被改变. 2.避免网络安全问题 如果字符串是可变的.那么将引起很严重的安全问题,例如,数据库的用户名 密码都是以字符串的形式传入来获的数据库的连接,因为字符串是不可变的,所以它的值是不可改变的,否则黑客们可以钻到空子,改变字符串指向的对象的值,造成安全漏洞. 3.使多线程原创 2020-09-23 10:29:53 · 55 阅读 · 0 评论