小编Oph*_*ahn的帖子

具有名为tilde(〜)的文件夹的路径无法通过emacs中的load-file进行识别

我有一个文件夹/var/~/.在配置中.emacs我想从这个文件夹中加载一些文件.我尝试使用(load-file "/var/~/foobar.el"),但emacs提醒File error: Cannot open load file, ~/foobar.el.此外,我甚至无法打开此文件夹下的文件c-x c-f.在迷你缓冲区中,路径将自动重定向到我的家.我怎么能加载该文件夹中的文件?

directory emacs tilde

4
推荐指数
1
解决办法
624
查看次数

为什么List <SuperClass>对象可以强制转换为子类对象?

我发现,情况1和情况3可以没有错误地进行编译,但是可以进行情况2。(SubClassB扩展了SuperClassA,这是抽象类)我想知道的是,为什么情况1和情况3没有编译错误。如果是JDK错误,为什么情况2无法通过强制转换检查?

// case 1        
List<SuperClassA> a = new ArrayList<>();
SubClassB b = (SubClassB) a; 

// case 2
List<Number> m = new ArrayList<>();
Long n = (Long) m; //Error:(xx,yy) java: incompatible types: java.util.List<java.lang.Number> cannot be converted to java.lang.Long

// case 3
List<Exception> e = new ArrayList<>();
RuntimeException d = (RuntimeException) e;
Run Code Online (Sandbox Code Playgroud)

java compiler-errors

3
推荐指数
1
解决办法
36
查看次数

标签 统计

compiler-errors ×1

directory ×1

emacs ×1

java ×1

tilde ×1