同样直接上代码: 执行结果: 其中item1是student实例。 此方法的作用和ToDictionary类似,但避免Dictionary类型key子段不能重复的问题。 同时也可用于按某字段Group By排序的场景,且相对后者的优势是带有索引便于操作(其实Group By的数据后面添加ToList ...
Maven常用命令: Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ 一,Maven常用命令: 1. 创建Maven的普通Java项目: mvn archetype:create -DgroupI ...
分类:
其他好文 时间:
2018-02-24 19:38:25
阅读次数:
200
一、用户及密码 用户账户 用户账户 超级用户:UID=0 root 普通用户:UID!=0 系统用户: 0<UID<500 为了维持系统的某些功能或者实现某些服务 不能完成登录时候的身份验证 普通用户:UID>=500 useradd useradd usermod 调整或修改用户信息 usermo ...
分类:
系统相关 时间:
2018-02-23 13:35:53
阅读次数:
217
一.基础类 1、《ThinkingJava》,入门第一位是建立正确的概念。 2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。 二、进阶类 1、《Effective Java》,在熟悉语法、API之后,你需要知道最佳实践和陷阱,没有比这本更好的。 2、 ...
分类:
编程语言 时间:
2018-02-22 19:27:02
阅读次数:
153
简介 异常处理是java语言的重要特性之一,《Three Rules for effective Exception Handling》一文中是这么解释的:它主要帮助我们在debug的过程中解决下面的三个问题。 什么出错了 哪里出错了 为什么出错 java语言可以说是提供了过于完善的异常处理机制,以 ...
分类:
编程语言 时间:
2018-02-19 17:53:57
阅读次数:
239
Item 15 最小化类的可变性 effective java 如何做到让类不可变? 1. 不提供改变对象状态的方法。(mutators) 2. 确保类不会被继承,即用final来限定类。 3. 让所有的域(field)为final。 4. 让所有的域private。 5. 确保所有对可变组件的互斥 ...
分类:
编程语言 时间:
2018-02-19 11:56:36
阅读次数:
159
Java异常处理 简介 异常处理是java语言的重要特性之一,《Three Rules for effective Exception Handling》一文中是这么解释的:它主要帮助我们在debug的过程中解决下面的三个问题。 什么出错了 哪里出错了 为什么出错 java语言可以说是提供了过于完善 ...
分类:
其他好文 时间:
2018-02-17 23:49:00
阅读次数:
500
11.为须要动态分配内存的类声明一个拷贝构造函数和一个赋值操作符。 显然,由于动态内存分配,绝对会有深浅拷贝的问题,要重写拷贝构造函数。使其为深拷贝,才干实现真正意义上的拷贝。这是我理解的关于要声明拷贝构造函数的原因。 而对于赋值操作符,类似的道理。 A b = a; b = a;对于上述两种形式, ...
分类:
编程语言 时间:
2018-02-15 17:35:03
阅读次数:
194
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:
编程语言 时间:
2018-02-12 13:36:48
阅读次数:
206
Effective STL 读书笔记 标签(空格分隔): 未分类 1. 慎重选择容器类型 标准STL序列容器: vector、string、deque和list(双向列表)。 标准STL管理容器: set、multiset、map和multimap。 非标准STL序列容器: slist(单向列表)和 ...
分类:
其他好文 时间:
2018-02-10 20:43:15
阅读次数:
179