`
mddr99mddr
  • 浏览: 15088 次
社区版块
存档分类
最新评论

Java永远学不完的,放这里慢慢学

 
阅读更多

Java永远学不完的,放这里慢慢学
2011年03月20日
  全面的软件知识结构(操作系统、软件工程、面向对象设计的基本原则(OOA、OOD)、设计模式、数据结构、数据库系统、网络安全),技术文档撰写能力,包括需求分析报告、概要设计报告、详细设计报告等软件文档
  熟悉Java核心内库(collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他),你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令,习AVA的沙盒安全模式,RMI和RMI/IIOP。jvm内存管理,java性能、内存管理,多线程网络泛型程序设计,tcp/ip、http/https,p2p,ftp,snmp等协议
  linux、JavaScript、perl、Python、shell、mysql、oracle、JSP,Servlet、JMS,EJB,Jdbc,JNDI(JavaNamingandDirectoryInterface),JMS (JavaMessageService),JTA/JTS(JavaTransactionAPI/JavaTransactionService),JMX (JavaManagementeXtensions),JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,JNI(JavaNativeInterface) and JCA (JavaConnectorArchitecture)、OSGI、MVC、XDoclet、GWT、Struts、Spring(IoC/AOP)、Hibernate/ibatis、Lucene,Solr/ant,JUnit、Maven、工作流引擎、规则引擎等常用的开源框架和中间件
  熟悉RPC/RMI/JINI技术以及与它相关的分布式系统,比如掌握cobra。
  熟悉如何利用Java API和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC),SAAJ (SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging), JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack),SOA相关标准和体系结构。
  熟练使用UML,UML建模(class,object,interaction以及statediagrams),RUP(Rational Unified Process)and Agile method ologies,通用数据权限设计
  熟悉Java高并发多线程开发,高并发不间断服务,高性能算法/并行计算,Web应用的性能瓶颈和调优方式
  熟悉分布式系统,大规模分布式存储计算平台和数据处理,千万量级数据量的数据库设计能力,千万级PV的网站设计,分布式系统开发,分布式缓存使用经验,了解Memcached,Web应用的架构优化及容灾,全球部署的应用设计经验者
  熟悉hadoop/xfs/xcube/hdfs/mapreduce/pig/hive/hbase/zoo keeper/avro,gfs/bigtable/chubby的分布式架构的功能、性能和扩展
  Web服务器(Apache/Lighttpd)的配置,应用服务器(Weblogic/WebSphere/JBoss/Tomcat/Jetty等)的配置和使用,Resin、Nginx 等容器的原理及部署,集群处理能力/高可用性/高扩展性的各种解决方案
  熟悉开放平台,LBS(英文全称为Location Based Services)应用
  有下列经验者优先考虑
  -熟悉Andorid程序设计
  -熟悉Android OS系统体系结构、framework、以及底层库
  -熟悉Android下网络通信机制,Socket通信
  -熟悉Android平台UI设计,熟悉常用布局
  -熟悉Json/XML
  -在Android平台上有一年以上开发经验
  -有地图、导航、音乐播放器、LBS、阅读器、视频产品经验加分
  -熟悉Linux/Unix平台上的C/C++语言编程(make/gcc/g++/gdb)语言加分
  -有其他智能手机平台UI开发经验者加分
  -有较强的责任感,具有程序员精神,主动、卓越、合作、敬业
分享到:
评论

相关推荐

    Java学习(apk)

    Java学习是Android客户端目前最全面的免费... 无论您是在校大学生,还是职业学员,或者Java开发人员,本书都志在全面提高您的Java编程思想和开发实力,使您能够写出高质量的Java代码,相信读完本书后能使您获益匪浅。

    21天学通Java Web开发.pdf

    《21天学通Java Web开发》是Java Web开发的基础教程,针对没有接触过或还不是特别熟悉Java Web开发的读者,详细介绍了Java Web开发的基础概念及技术要点。全书分为6篇共21章内容,第一篇为Java Web基础篇,介绍了...

    java学习之路

    教java学习新手如何步入java殿堂,教您一条好走的路,让java学习不走弯路,看清方向。

    Java学习入门资料 PPT版本

    Java学习入门资料,专门为了初学者编写的,易懂易学易掌握

    java 学习资料大全

    里面集成了众多java学习资料,特此与大家一起分享

    java学习手册

    java学习手册是专门为java开发者开发的一款APP,目前只支持Android系统,各大应用商店均可下载。 这款应用面向所有想学习Java或正在学习Java的朋友们,适用于初学者和有一定java开发经验的朋友们。 该应用目前一共分...

    java实现流媒体播放

    Java实现流媒体实时播放,计算机网络的大作业,拿出来跟大家分享,不要怪分太多,都是精华,因为我也没分下其他资源了才上传的

    JAVA从零开始学

    从零开始学Java,一定能学到你想要的结果。

    Java就该这样学

    本书多次使用陷阱式教学法,帮助学生深刻理解所学知识,理解面向对象编程思想。本书详细地介绍了Java程序设计的开发环境、概念和方法。内容分为四个阶段:小案例阶段、小案例推动大项目阶段、重点建立复杂编程逻辑...

    JAVA学习课件 教程

    这里还有很多代码 就差把虚拟机放进去了java大学教程,从0开始 没有谁是学不会的 这里还有很多代码 就差把虚拟机放进去了java大学教程,从0开始 没有谁是学不会的 这里还有很多代码 就差把虚拟机放进去了

    韩顺平_循序渐进学Java零基础【完整笔记】1

    第 1 章 内容介绍11.1 本套 JAVA 课程内容11.1.1 课程的三个阶段11.1.2 关于课程的说明11.1.3 课程特色21.2 JAVA 就业方向

    零点起飞学Java Web随书源代码

    零点起飞学Java Web随书源代码只供学习使用奥!

    Java 中文入门学习手册合集[chm版]

    第一章 Java语言的产生及其特点 第二章 Java程序开发与运行环境 第三章 Java程序设计基础 第四章 Java应用程序的基本框架 第五章 Java的类 第六章 Java图形用户接口 第七章 多线程 第八章 Java的"异常" 第九...

    在线学习网站DEMO源码(JAVA 毕业设计 J2EE)

    在线学习网站DEMO源码(JAVA 毕业设计 J2EE)。 可直接运行。做毕业设计、课程设计或者想研究下技术的可以下载学习。需要更多资源的可以关注我。

    java源码包---java 源码 大量 实例

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    卡雷尔机器人学JAVA

    卡雷尔机器人学JAVA中文版,斯坦福公开课推荐的书 网络转载

    Java入门学习PPT课件

    本课件主要讲解了java的一些入门知识,比较基础,适合初学java的朋友。刚开始看书可能会觉得枯燥,不防先看看简单的课件。浅显易懂。

    java实现屏幕录制和播放(包含录音)

    用java写了个录视频的小程序, 录制后文件默认保存在系统临时目录, 录制视频和麦克风声音, 播放时回车键进入全屏, esc退出全屏, 希望能对有兴趣的朋友提供参考 已重写新版原生java生成FLV格式视频文件 请看...

    JAVA程序员您需要学习的25个标准

    JAVA程序员您需要学习的25个标准

    卡雷尔机器人学Java

    卡雷尔机器人学JAVA(中文), KareltheRobotLearnsJava 斯坦福公开课《编程方法学》教材 有趣且容易理解的入门级教程。

Global site tag (gtag.js) - Google Analytics