有 python 的经验,学习一下 java 应付工作面试,推荐教材?

2016-09-03 02:33:36 +08:00
 geeti
去亚麻的 alexa 组,电面用 python 过了, onsite 估计需要一些 java 的知识,有推荐的教材么? head first 咋样?
算法,数据结构不是问题,主要不知道 java 的概念以及基础知识需要怎么突击。

本来对 java 挺抵触的,但发现要在硅谷混好还得靠 java 。
3424 次点击
所在节点    程序员
12 条回复
q397064399
2016-09-03 04:29:18 +08:00
think in java 有程序员工作经验就推荐这本
没有经验就 java core
Cbdy
2016-09-03 06:25:02 +08:00
Java 编程思想挑几章看看就可以了。 Java 语言其实设计得挺不错的,没必要抵触。
ljcarsenal
2016-09-03 07:07:54 +08:00
国外面试基本都刷题好幸福啊
q397064399
2016-09-03 09:10:01 +08:00
为什么抵触 java ,以前 C++鄙视 JAVA 速度慢,那个时候 JAVA 还有很多槽点,这些年过去了, C++逐步被社区在抛弃,而 JAVA 社区力量却一直在变大,业界主流的算法 数据结构 编译原理很多书都开始拿 JAVA 做示例,现在 JAVA 比其它语言主流多了吧
supman
2016-09-03 09:59:49 +08:00
@q397064399 java9 都被延期半年了。。
baozijun
2016-09-03 13:14:06 +08:00
@supman java8 都是刚用上,而且也很少用 lambda,还好了,不求速度,只求质量
q397064399
2016-09-03 14:41:00 +08:00
@supman java 最重要的还是上手容易,没有太多复杂的特性,千篇一律,很多人不喜欢 JAVA ,主要还是因为 JAVA 不能用来装逼,很多小白上手几个月也会 JAVA 。
你想想 C++ 运算符重载 这种语法特性 在半吊子手里能忽悠多少小白,我就不信再用 C++多实现一个接口会死人,
其实这些年各种语法特性层出不穷,实际上呢?现在用 java6 java7 的大有人在吧,搞应用开发 不太过于追求性能,
mailworks
2016-09-03 14:49:34 +08:00
geeti
2016-09-04 01:40:07 +08:00
@q397064399 谢谢。抵触的原因是非技术原因,毕业时 java 面试被虐导致心理逆反哈哈
wander2008
2016-09-04 08:33:18 +08:00
@q397064399 自以为懂行。其实, low 得一逼
linux40
2016-09-04 08:47:33 +08:00
@q397064399 c++追求的是静态特性,跟 java 不在一条路上。
q397064399
2016-09-04 09:43:30 +08:00
@wander2008 我不是说特性,我只是说 C++语法糖太多,包袱太重,
01-08 年 C++在国内各个编程社区几乎被捧上天,现在呢?
JAVA 有半死不活的 SUN (现在是 orcale )跟巨人 IBM , C#有微软,
C++有什么厂商支持?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/303596

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX