Redian新闻
>
准备面试一个java-based position,有什么书推荐一下?
avatar
准备面试一个java-based position,有什么书推荐一下?# Programming - 葵花宝典
l*r
1
原来的EAD/AP神情是附有上有公司律师的名字地址的G-28,如果决定延期的时候绕过律
师自己办的话,如果不重添G-28, 移民局是
否会将新的寄给律师?谢谢。
avatar
y*y
2
谢谢!!!
avatar
L*d
3
co-ask
avatar
t*e
4
没经验,我就看过thinking in java
avatar
c*m
5
No need

【在 l******r 的大作中提到】
: 原来的EAD/AP神情是附有上有公司律师的名字地址的G-28,如果决定延期的时候绕过律
: 师自己办的话,如果不重添G-28, 移民局是
: 否会将新的寄给律师?谢谢。

avatar
r*r
6
java 没什么好书,绝大多数是傻瓜型的,还死贵。
think in java 不错,Herbert Schildt 的
java cookbook 和 art of java 也可以看看。
avatar
j*o
7
core java series is good.

【在 r*********r 的大作中提到】
: java 没什么好书,绝大多数是傻瓜型的,还死贵。
: think in java 不错,Herbert Schildt 的
: java cookbook 和 art of java 也可以看看。

avatar
g*g
8
2nd that. Java as a language is simple. But Java is far beyond
a language, it's a platform.

【在 j******o 的大作中提到】
: core java series is good.
avatar
r*r
9
a language should not be mixed with its libraries.
when you learn/teach a language, pay attention only to its syntax, semantics
, core data structures, and some basic io stuff.
i see too many mediocre java books lost their way amid awt, regex,
multithreads, jdbc etc. in the end, they tend to do a poor job at teaching
the language itself.
and the java APIs evolve so quickly, it's basically not worth investing the
time to study, unless you have a job to get done at hand.
avatar
g*g
10
I disagree, a language is nothing without rich libraries.
Java is embraced by millions of developers due to its "write once,
run anywhere" feature, which includes its libs. C++ is pain in
the butt when it comes to handy lib on different platform, barring
the basic libs, people tend to write their own, which is against OOP.
While AWT is outdated, Swing, Multithreading, JDBC, IO, networking are
all essential for Java. Unlike C++, you can't teach Java without talking
about its JDK. While you don't

【在 r*********r 的大作中提到】
: a language should not be mixed with its libraries.
: when you learn/teach a language, pay attention only to its syntax, semantics
: , core data structures, and some basic io stuff.
: i see too many mediocre java books lost their way amid awt, regex,
: multithreads, jdbc etc. in the end, they tend to do a poor job at teaching
: the language itself.
: and the java APIs evolve so quickly, it's basically not worth investing the
: time to study, unless you have a job to get done at hand.

avatar
m*t
11

semantics
What you said might be true for many other languages, but certainly not for
Java. You can't do shit in Java - literally not even "Hello world" - if you
don't learn about the core packages.
That's because Java's syntax is really very simple - and IMHO that's the
beauty of Java.
(Besides, how do they ever make 1519 pages if they only covered the syntax?)
the
The core APIs haven't changed that much - they have been enriched over the
releases, but many things I learned in the 1.2 days sti

【在 r*********r 的大作中提到】
: a language should not be mixed with its libraries.
: when you learn/teach a language, pay attention only to its syntax, semantics
: , core data structures, and some basic io stuff.
: i see too many mediocre java books lost their way amid awt, regex,
: multithreads, jdbc etc. in the end, they tend to do a poor job at teaching
: the language itself.
: and the java APIs evolve so quickly, it's basically not worth investing the
: time to study, unless you have a job to get done at hand.

avatar
r*r
12
java's syntax is quite consistent, but its semantics, object model, and its
runtime/vm are quite complicated. i've seen many stupid java programs, from
which it's obvious that the programmer didn't understand those things very
well.
as for the libraries, a java book should only talk about packages under java
.lang, java.io, and a bit about containers under java.util.
look at the "c programming language", they didn't try to discuss the whole
UNIX API, instead they left the job for richard stevens
avatar
g*g
13
That's because UNIX API is "UNIX" API, like you have the counter part of
"Windows" API. It's OS dependent. In Java, everything is platform neutral,
and all the JDK packages under java and javax are readily available for
any runtime.
So rather than learn how to write MFC or Motif, you learn how to write Swing
program. And it's essential part of Java.
While C/C++ are just a language, Java is a platform. And I don't see
anything wrong teaching all the standard Java libraries in a Java book.

its
fr

【在 r*********r 的大作中提到】
: java's syntax is quite consistent, but its semantics, object model, and its
: runtime/vm are quite complicated. i've seen many stupid java programs, from
: which it's obvious that the programmer didn't understand those things very
: well.
: as for the libraries, a java book should only talk about packages under java
: .lang, java.io, and a bit about containers under java.util.
: look at the "c programming language", they didn't try to discuss the whole
: UNIX API, instead they left the job for richard stevens

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。