java -- 基础
TheSnowBoy_2
知乎:https://www.zhihu.com/people/wang-kang-84-84/activities
展开
-
Java中的注解是如何工作的?
本文由 ImportNew - 人晓 翻译自idlebrains。欢迎加入翻译小组。转载请见文末要求。自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子转载 2017-02-20 22:50:44 · 601 阅读 · 0 评论 -
《并发的艺术》读书笔记(1) - 并发基本概念
并发与并行并发 与 图灵机并发的载体 - 线程线程基本介绍举例理解多线程并发难吗参考并发与并行 如果某个系统支持两个或者多个动作(Action)同时存在,那么这个系统就是一个并发系统。 如果某个系统支持两个或者多个动作(Action)同时执行,那么这个系统就是一个并行系统。“并行”概念是“并发”概念的子集。并发 与 图灵机 通过图灵机理解并发。图灵机就是依靠对状态的记录和改变来转载 2017-06-07 17:33:21 · 641 阅读 · 0 评论 -
【读书笔记:疯狂java讲义】java面向对象
面向对象面向对象3大特性java面向对象3大特性在java中的体现java中的对象相关的关键字final 修饰符语义区分 final修饰成员变量 和局部变量区分final修饰基本类型变量 和 修饰引用类型变量final方法final类不可变类缓存不可变类的实例 TODO实现抽象类适用 的场景规则抽象类 与 抽象方法更彻底的抽象 接口接口与抽象类的区别和联系区别原创 2017-08-22 16:25:34 · 1350 阅读 · 0 评论 -
java基础知识索引
一些关于java的题目面向对象java内存常量池分析内存的工具java基本数据类型java 数组java 字符串Stringjava 集合ListLinkedListMap排序java 并发java 并发容器java异常java IO底层传统IONIO反射java学习路线一些关于java的题目 根据这些题目可以查漏补缺。 【面试题】Java开发岗位原创 2017-05-25 16:02:37 · 4391 阅读 · 0 评论 -
理解池化技术
例子 - 为何要用池策略1一次性使用策略2重复使用策略的选择技术实例对象池对象创建的代价对象池的优势数据库连接池线程池 文章首先通过一个通俗的实例帮助读者理解池化思想,随后说明池化思想在各种技术中的体现。 (欢迎指正)例子 - 为何要用池?先举一个简单的使用篮球 例子,我们有多种策略使用篮球,并且使用篮球之后会产生一定的代价,主观上认为我们倾向于将代价最小化。策略1:(一原创 2017-12-20 22:16:46 · 3244 阅读 · 1 评论 -
FileReader的编码问题
有一个UTF-8编码的文本文件,用FileReader读取到一个字符串,然后转换字符集:str=new String(str.getBytes(),"UTF-8");结果大部分中文显示正常,但最后仍有部分汉字显示为问号! [java] view plain copypublic static List<String> getLines( String fileName ) ...转载 2018-08-28 09:36:14 · 3168 阅读 · 1 评论