博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础查漏补缺:(开篇)为什么要在即将找工作的时候还在看Java基础
阅读量:6266 次
发布时间:2019-06-22

本文共 1277 字,大约阅读时间需要 4 分钟。

由于之前的贪玩和迷茫,我是在大二下才开始学习Android。学Android前Java基础基本为0,只有C语言的基础。后来找到了Mars老师的Java4Android视频,开始激情很高,天天看,结果看完以后没有第一时间进入Android的学习,而是去和女朋友张罗淘宝店- -。

等开始学Android时,其实之前的Java已经忘得差不多了。代码勉强明白什么意思,就这样一直学着Android。
其实早就意识到自己的Java基础差,每次都说要赶紧夯实,结果心里总有一个侥幸的声音在说:看什么Java啊,把Android知识掌握得更好点、理解的更深一些不是更好吗?
好多次我都被“他”说服了,所以一拖再拖。直到上学期找实习生工作的时候才发现,很多公司其实更看重Java基础。
在面试去哪儿网的时候,开始问的关于Java的很简单,我之前也在一个帖子见过,就是String与StringBuilder的区别,ArrayList与LinkList的区别等等,百度一下背背就能答出来了。问完Java又问了几个Android的基础,答得差不多。最后让我写个线程安全的单例模式,没有代码提示,纯手写,我吭哧吭哧勉强写了个结果,面试官一看眉毛都立起来了:“先不说逻辑,你这Java基础都不过关啊,怎么构造方法还带返回值的?!”无地自容
还有阿里面试的时候,面试官从头到尾一个Android问题都没有问我,完全是操作系统+数据结构+算法,捎带考点Java。我的自尊心再次受到打击 - -。
结果也不用多说,肯定是被拒了。我以为我熟悉Android组件的使用,懂得四大组件是干什么的,可以自定义几个控件,有几个项目经验,有了一个看似内容丰富的简历就可以拿到Offer了?!现实狠狠地给了我一个耳光。
后来一个搞Android的同学阿里实习回来后聊天告诉我,他去阿里实习干了一月的前端。难怪当初一个Android知识都没有问我,原来他们找的不是【专门搞Android】的人,而是一些基础扎实,有更多可能的本科生。
不由得联想起最新好声音第一期,那个从泰国来的模仿邓丽君的姑娘,她之所以没有导师转椅子,我想可能也是因为导师们觉得她只有那一种风格。
而我之前不重视基础,光顾着学Andriod的举动,无疑也是等于把自己的未来限制到了那一小块范围。
最近又有很多公司开始招聘了,我想找的职位要求基本都是:

而人家要求的“精通Java”绝不仅仅是我之前以为的那种水平。所以,这个假期我最重要的任务就是Java基础查漏补缺。除此以外还有巩固数据结构和算法。这些基础才是我未来上升的基石。

重点巩固的内容如下:

  1. 字符串:String有哪些方法,怎么实现的(比如说String.replace()方法的源码)
  2. 对象与类:(包括new一个类并将对象引用到该类的过程,static关键字的一些特点,对象构造等等)
  3. 泛型
  4. 集合
  5. 多线程
  6. Java并发编程

亡羊补牢,为时未晚。共勉。

拭心记于 2015.7.26

转载于:https://blog.51cto.com/13545923/2053559

你可能感兴趣的文章
SQL事务用法begin tran,commit tran和rollback tran的用法
查看>>
centos7 crontab笔记
查看>>
.Net AppDomain.CurrentDomain.AppendPrivatePath(@"Libs");
查看>>
【Unity3D基础教程】给初学者看的Unity教程(零):如何学习Unity3D
查看>>
Android Mina框架的学习笔记
查看>>
合并两个排序的链表
查看>>
rtf格式的一些说明,转载的
查看>>
REST Security with JWT using Java and Spring Security
查看>>
echarts学习总结(二):一个页面存在多个echarts图形,图形自适应窗口大小
查看>>
IIS7显示ASP的详细错误信息到浏览器
查看>>
使用fiddler对手机APP进行抓包
查看>>
exit和_exit的区别
查看>>
Javascript、Jquery获取浏览器和屏幕各种高度宽度(单位都为px)
查看>>
php不重新编译,安装未安装过的扩展,如curl扩展
查看>>
JavaScript编码encode和decode escape和unescape
查看>>
ppp点对点协议
查看>>
html5游戏开发-简单tiger机
查看>>
Codeforces 712C Memory and De-Evolution
查看>>
编写的windows程序,崩溃时产生crash dump文件的办法
查看>>
Ural2110 : Remove or Maximize
查看>>