放牧代码和思想
专注自然语言处理、机器学习算法
    愛しさ 優しさ すべて投げ出してもいい

Java

第6页
从构造器内部多态看C++的严谨与Java的陷阱

从构造器内部多态看C++的严谨与Java的陷阱

阅读(3817)评论(1)

在 Think in Java 多态这章中为了讲解构造器多态的层次结构,举出了一个有意思的例子。我将这个Java例子“翻译”为C++,果然得到了不同的结果。从这种结果来看,C++比Java更加“严谨”。先来看看Bruce Eckel给出的例...

解决java: 程序包javassist不存在

解决java: 程序包javassist不存在

阅读(7690)评论(0)

今天在看Thinking in Java的时候,配置工程出现错误: java: 程序包javassist不存在 原因就像错误描述的那样,缺少javassist.jar包。本来应该是不值一提的错误,但是hankcs还是初次接触这个j...

解决IntelliJ IDEA cannot resolve symbol R 错误

解决IntelliJ IDEA cannot resolve symbol R 错误

阅读(40427)评论(6)

今天导入了别人的Android项目,导入后直接可以编译运行,但是代码里却有一个错误cannot resolve symbol R。这并不是什么大问题,因为项目可以编译通过,只不过代码里的红色下划线实在很碍眼。于是我开始寻求解决方案,看到St...

获取T.class的完整例子

获取T.class的完整例子

阅读(13301)评论(3)

不用再纠结如何获取T.class了,我整理了一段完整的示例: package com.hankcs; import java.lang.reflect.ParameterizedType; import jav...

Activity的生命周期简明分析

Activity的生命周期简明分析

阅读(4374)评论(0)

略过文绉绉的文档,直接说有用的。通常我都是在需要生成Activity的单例的情境下才会关注Activity的生命周期,这篇博文会总结下实现Activity单例的方法以及业务逻辑的整合。 先谈谈单例,有两种方法可以实现Activity的单例,...

Java 断言 assert 详解与在IDEA的配置

Java 断言 assert 详解与在IDEA的配置

阅读(8477)评论(0)

首先assert是个Java关键字,表示断言。其次assert是1.4之后引入的,编译器默认不开启断言。 暂时不空谈理论用法,写一个例子: package com.company; public class M...

IntelliJ IDEA Andriod开发环境图解

IntelliJ IDEA Andriod开发环境图解

阅读(19435)评论(2)

用惯了天才公司jetbrains的PhpStorm和IDEA,再回到ADT的时候有种回到石器时代的感觉。于是记录了配置IDEA安卓开发环境的笔记,帮助新接触IDEA的朋友。 IDEA分两个版本,社区版免费且只能作为Android Studi...

我的作品

HanLP自然语言处理包《自然语言处理入门》