作者galois (本人实力根本呵呵)
看板java
标题[问题] 关於JAVA我接下来该学些什麽呢?
时间Tue Sep 24 20:04:57 2013
我先把java:how to program 给K完了 也自己改了以及写了好多范例来练习
Katherine Sierra, Bert Bates写的SCJP 6 Java 专业认证手册也完整的K了好几遍
接下来
段维瀚的猛虎出闸制霸版─最新 Java 专业认证 OCP Java SE 6 Programmer以及
黄彬华的SCJP 6.0 认证教战手册, 2/e 两本书的题目
我每一题每个选项自己写时都要给出理由
觉得两本书上的解答不满意或是解答跟记忆中所学的矛盾时
就去查从网站上下载的java API档案以及 SCJP 6 Java 专业认证手册
还是不行时会去翻 Thinking in Java 或是 Java 编程语言
觉得会错是因为不够熟时 我就把SCJP 6 Java 专业认证手册那一章节再读一次
我去考了SCJP 考过了
可是我还是没学过Reflection (奇怪,SCJP居然没有把Reflection放入考试要求)之类的
很多东西
请问我现在适合找哪一些书来继学呢(不限於Reflection,我是指大方向可以朝找什麽书)?
我自己是想core java上下两本买简体跟英文版来交互参照的读
(我读英文版比较慢会很没耐心,看java API档案那种的短短的英文我还可以啦)
还有没有什麽建议的书吗?
还想请教有哪些教学的书有教Reflection?
闲聊一下 最近在学android觉得android真是让人不习惯
在看范例时会想说 android上怎会是要这样写 而且我看那个R.java好不顺眼
打开看居然是一堆定义在R这个class里的nested static class里的static int的值
我顿时头上出现三条斜线 (感觉这样的设计很不java啊!!!)
难怪James Gosling在oracle告google时会帮oracle说话
google 这样不算分裂java吗?
以前MS分裂java时不是被骂的很惨吗?怎google就.......
还是MS有拿授权所以算是有认证的java 所以跑去分裂比较严重
最後抱怨一下 可能当事人会看到 但是我不管了
我因为想玩android又懒得自己读官方tutorial(读英文比读中文慢)
所以就跑买去友版一堆人推荐的Google! Android 手机应用程式设计入门这本书
读了以後....恩.....节录如下
第9章12页
=======================================================================
button.setOnClickListener(calcBMI);
这句包含了Button类别中的onClickListener方法,方法中传入了一个calcBMI函式
Android系统的UI互动方式采用常见的事件驱动方式,也就是当使用者按下button
按钮的时候,Android系统会去触发按钮的setOnClickListener方法中所指定的
calcBMI函式.
=======================================================================
◢ ▆ ▅ ▄ ▃ 崩╰ (〒皿〒)╯ 溃▃ ▄ ▅ ▇ ◣
calcBMI明明是个Listener啊.........怎会是函式
顿时让我怀疑作者是不是没学过java就直接跑去写android
虽说不是程式逻辑错误,可是至少书不能错这种基本观念啊,
教andorid没有java基础行吗(左手背拍右手心两下).....
结果google之後发现书的作者是东华大学电机系毕业的学长 跟我同校不同系(默
虽然大家说scjp没用 可是至少我在写android时读另一本欧莱礼的书android 学习手册
遇到书中一些旧API版本的code居然在执行时会程式自己结束时
看到机器吐出来某某Exception的trace时
我去查一查 API document 那个Exception是啥意思就很清楚的知道为何程式会这样了
(我想这也是当初为何要设计Exception的原因吧,谢谢你们 向java团队致敬)
就这点来说我要感谢scjp
不过好像立意良好的事到台湾来好像就会变质了......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.245.65.217
1F:推 superlubu:因为 android 最终跑的不是 java 啊... 09/24 20:19
2F:推 cyclone350:SCJP没用是因为没有监别度,并不是指JAVA基础没用 09/24 21:04
3F:→ cyclone350:另外,虽然我没碰过Android,但我相信原作者是笔误 09/24 21:12
4F:推 PsMonkey:SCJP 没有监别度是因为台湾人考 SCJP 的方法 09/24 21:55
5F:→ realmeat:去学着搞出一个新专案 09/24 21:56
6F:→ realmeat:去把英文学好,软体设计师的价值不是建立在语言的熟悉度 09/24 22:01
7F:推 kogrs:哈哈 我也是对那个 R.java 很不习惯 09/24 22:45
※ 编辑: galois 来自: 60.245.65.217 (09/24 23:11)
8F:推 s3748679:@@"" (能问下吗~ 对R.java不习惯是指说这样子运用static 09/24 23:24
9F:→ s3748679:和nested static class是不恰当的设计吗? 09/24 23:26
10F:推 kuninaka:R.java你又不会设计到 XD 09/25 11:18
11F:推 Killercat:自动生成的code通常不会管 不然jmx更脏 09/25 12:55
12F:→ Killercat:打错...jaxb... 怎麽那麽多名词都一堆x... 09/25 12:56