您的位置:首页 > 职场人生

java 程序员技术学习:指南--个人总结

2015-05-05 00:53 656 查看
作为初级程序员面试或者技术学习有时会盲目无序,没头绪,效率会低很多,其实回头看一下,大体的方面还是比较清楚的。

1、java方面
(1)java语法、jvm
(2)数据结构,8种基本数据类型、String、StringBuffer、StringBuild,map、collection

(3)多线程、锁、单例模式、线程池
(4) 消息机制
(5)代理、设计模式
(6)算法
(7)数据库、mysql
(8)JDK
(9)IO、NIO
---------------------------------------提升java 水平JVM-------------------------------
搞定jvm 以及它的调优,那么可以说是Java方面真正技术的小牛了
jvm 方面:类加载、垃圾回收、内存分配、性能调优

2、web
(1)html、css、javascript、jquery

(2)spring,MyBatis 、orm、SpringMvc、shiro--原理、 solr
(3)tomcat、nginx
(4)Zookeeper、dubbo、hadoop、habase、spark、storm
(5)linux、shell
(6)Memcached、Redis、mongodb、缓存
(7)HTTP、tcp/ip、Https
(8)大数据并发
(9)监测
(10)数据库主从、分库、分表, (mycat、Sjdbc、 keepalived、...)

3、个人全面发展
Ios、Anroid
(1)UI基本组件,Android布局,导航、工具栏
(2)组件通信,service等
(3)网络
(4)数据库
(6)网页嵌入

4、操作系统

在技术发面搞定这些就是真正的大牛了,数的清的这些东西,大都也都接触过的,
然后搞定原理,熟练这些技术的应用,在互联网行业来说就足够用了

可以读一些java的书
《Java编程思想》《Java并发编程实战》《Efective Java中文版》《计算机操作系统》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面试 JAVA 程序员