• zenoven:新手JAVA路(3) HelloWorld

    上一节我们讲了Eclipse的基本安装,但是没有具体说明怎么用Eclipse编写程序,这一节我们就来用Eclipse编写最基础的HelloWorld程序。

    首先启动Eclipse,依次点击File>New>Java Project ,然后在project name 上面输入工程的名字,这里我们输入ch1

    eclipse5 更多...

  • zenoven:新手JAVA路(2) Eclipse的基本使用

    从Eclipse官网下好Eclipse,在SUN官网下好JRE(或JDK)后,安装完JRE(JDK) 就可以开始写JAVA程序了。(当然,只要装有JDK,不用Eclipse,用任何文本编辑器编辑器都是可以的。)

    JDK和JRE以及Eclipse的下载地址在上一节里面有,点这里可以查看。

    首先安装JRE或是JDK,然后把Eclipse解压出来就行了。
    初次打开Eclipse会让你选择workspace,也就是你以后编写的Java文件存在哪里。 更多...

  • zenoven:新手JAVA路(1) JAVA基本概念

    JAVA其实不是很难学,本人学JAVA也没多久,最大的体会是和C/C++风格很像,因为以前学过C++所以上手并不是很难。

    JAVA是完全面向对象的,是由众多的类组成的,如果从C刚过渡到这可能会有些不适应,但是很快就好了,毕竟和C很像的。。。

    关于JAVA的历史本人就不多说了,可以去百度看看。。。 更多...

  • zenoven自由人推荐:很好的JAVA资源

    推荐:V512工作室JAVA高端培训教程视频教程

    电驴资源页:http://www.verycd.com/topics/215898/#theRel

    JAVA  SE6 API 中文版 更多...

  • 资深JAVA讲师推荐的JAVA学习顺序

    1.学习Java SE部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。
    2.学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。
    3.学习HTML、css、JavaScript的内容。
    4.学习,JSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL等Web编程的部分
    5.学习Struts 或者Spring MVC。二者取其一即可,推荐选Struts
    6.学习Java与XML ,重点掌握使用Java技术对XML文件的解析
    7.学习Java EE的核心技术 ,例如:JNDI、EJB3等,同时还需要学习使用与配置应用服务器,例如:webLogic Server,Websphere,JBoss
    8.学习Hibernate 等持久层的技术
    9.学习Spring
    10.学习AJAX
    11.学习ANT、Subversion等开发工具,熟悉常见的软件开发模型,例如:rup、XP
    12.学习OOA与OOD,uml,设计模式
    13.学习Web Services、SOA的原理与应用开发
    最后,现在很多公司都使用Linux系统做为服务器系统,并且使用Linux系统进行程序的开发(都是出于使用正版的考虑),所以Linux系统的安

    装、使用和简单管与配置,也是需要学习,这部分内容,跟其他内容没有关联,可以在任何时候学。推荐学习完SQL与数据库之后进行学习。

    你要想找到一份不错的Java程序员工作,最基本的也要把1-12都学习了,当然有的内容需要深入掌握,有的内容可以慢慢的深入掌握的。

  • Java核心API需要掌握的程度

    Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。

    但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。

    1、java.lang包下的80%以上的类的功能的灵活运用。 更多...

  • Java开源软件六大帮派

    Java开源软件千千万,就好像一个江湖,有势力的有背景的就结成了一个帮派,经过不断的竞争,淘汰,六大帮派脱颖而出。

    丐帮 – Apache Software Foundation
    在我开始学习Java的时候,Apache的Jakarta子项目还很弱小,Apache的头牌是Apache HTTPD Server(至今也还是头牌),如今已经成了江湖第一大帮。Apache势力庞大,背后有众多大厂商的支持,例如IBM资助了apache的好几个 project,Sun则和tomcat合作密切,而BEA砸下重资在Beehive上面。有了官府的支持,Apache理所当然了成了第一大帮。不过 Apache的问题就是组织成员太复杂了,旗下各个project来自三山五岳,良莠不齐,甚至各个门下子弟还经常发生冲突,漫无纪律。例如ant是构建工具头牌,Maven又要抢山头;OJB是持久层头牌,但是Torque还不肯让位,他两位还没有把座次安排好,iBATIS也要加入丐帮……

    对于这样一个没有组织纪律,自己内部互相冲突的丐帮来说,我已经不存什么好感了,除了丐帮还时不时有几个优秀的弟子,例如log4j,ant,common,他注定永远不能成为武林盟主。 更多...