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



作为初级程序员面试或者技术学习有时会盲目,没头绪,其实回头看一下,大体的方面还是比较清楚的。


 1、java方面

        (1)java语法

        (2)数据结构,8种基本数据类型、String、StringBuffer、StringBuild,map、collection 

        (3)多线程、锁、单例模式、线程池

        (4) 消息机制

        (5)代理、设计模式

        (6)算法

        (7)数据库、mysql、分库分表,集群,优化

        (8)JDK

        (9)IO、NIO

      ---------------------------------------提升java 水平JVM-------------------------------

       高定jvm 以及它的调优,那么可以说事java方面真正技术的小牛了

       类加载、垃圾回收、内存分配、性能调优



2、web

        (1)html、css、javascript、jquery

        (2)spring,MyBatis 、orm,SpringMvc,MVC.shiro--原理

        (3)tomcat、nginx

        (4)Zookeeper、hadoop、habase

        (5)linux、shell

        (6)Memcached、Redis、mongodb、缓存

      (7)HTTP、tcp/ip

        (8)大数据并发

        (9)监测


3、个人全面发展

       Ios、Anroid

       (1)UI基本组件,Android布局,导航、工具栏

       (2)组件通信,service等

       (3)网络

       (4)数据库

       (6)网页嵌入

       

4、操作系统


在技术发面搞定这些就是真正的大牛了,数的清的这些东西,大都也都接触过的,

然后搞定原理,熟练这些技术的应用,在互联网行业来说就足够用了



   可以读一些java的书

《Java编程思想》《Java并发编程实战》

《Efective Java中文版》《计算机操作系统》













    

你可能感兴趣的:(java,程序员,面试)