What is the roadmap to a new comer in java technology?

Can some one define and explain the roadmap for a new comer who has just formal experience of using computer and keeps only basic knowledge about computers and computer programming? A new comer's mind is boggled with so many unkown terms. Can someone sort them out to make understand simply? What a new comer should know before dipping into the java technology and what must be learnt sequentially?

Take a look at these. Pick the one or ones you like.
Sun's basic Java tutorial
Sun's New To Java Center. Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
http://javaalmanac.com. A couple dozen code examples that supplement The Java Developers Almanac.
jGuru. A general Java resource site. Includes FAQs, forums, courses, more.
JavaRanch. To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
Bruce Eckel's Thinking in Java (Available online.)
Joshua Bloch's Effective Java
Bert Bates and Kathy Sierra's Head First Java.
James Gosling's The Java Programming Language. Gosling is
the creator of Java. It doesn't get much more authoratative than this.

Similar Messages

  • What is the passing mark for new BO Certification exams

    Hi,
    What is the passing percentage for new BO certifcation exam for Web Intelligence. Exam Code is C_BOWI_30.
    Thanks,
    CD

    If you search on internet you will get your solution its 75%. try : http://www.forumtopics.com/busobj/viewtopic.php?p=741799

  • What's the roadmap of Flash/Flex Builder?

    What's the roadmap of Flash/Flex Builder?

    Flash Runtime:
    http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html
    Adobe handed the Flex SDK for future development to Apache, so you should check there (FAQ has a small mention of a roadmap):
    http://flex.apache.org/dev-faq.html

  • What is the need of creating New order type in PO

    Dear Experts,
                 I have a doubt in MM, what is the need of creating New Order Types?  Please explain with Business scenario.  Thanking you,
    Regards,
    Elangovan.A

    Hi Elangovan
    Whenever you have a doubt like this...
    --- just verify the config settings for your parameter (order type here).
    ---Also check whether authorizations can be given for this ?
    ---Do you need it for specific analysis ? Are there standard reports/listings available ?
    So, some of the uses of order type are:
    1) What are the parameters controlled by order type ?
    It controls the number ranges and screen layouts etc. So, if you want to have different set of number ranges and different screen settings, then you may need a new order type.
    2) Authorizations can be controlled with order type.
    3) You can also use it in analysis/listings
    Best regards
    Ramki

  • What is the best skin for new Macbook Air 13"?

    What is the best skin for new Macbook Air 13"?
    I have a new Air and want to protect it from scratches and such.
    Thanks in advance

    Sorry, I don't like "skins". They inhibit the heat transfer necessary to keep your MBA cool. Get a soft or hard case to store it when not in use. I like Speck products.
    Just take care of it. Battle scars make it uniquely yours.

  • What are the limitations in weblogic that comes with JDeveloper?

    Hi,
    What are the limitations in weblogic that comes with JDeveloper?
    Thanks for your help.

    Not much. If there is, you can always create your own domain with the servers you want and create a connnection to the admin server of that domain in JDeveloper.

  • What is the use of at new statement?

    What is the use of at new statement?

    Hi,
    AT - itab
    Syntax
    LOOP AT itab result ...
      [AT FIRST.
       ENDAT.]
        [AT NEW comp1.
         ENDAT.
           [AT NEW comp2.
           ENDAT.
           AT END OF comp2.
           ENDAT.]
         AT END OF comp1.
         ENDAT.]
      [AT LAST.
      ENDAT.]
    ENDLOOP.
    Extras:
    1. ...  FIRST
    2. ... |{END OF} compi
    3. ...  LAST
    Effect
    The statement block of a LOOP loop can contain control structures for control level processing. The respective control statement is AT. The statements AT and ENDAT define statement blocks that are executed at control breaks, that is, when the control structure is changed. The additions to the AT statements determine the control break at which their statement blocks are executed. Within these statement blocks, the statement SUM can be specified to add together the numeric components of a control level. For the output behavior result, the same applies as for LOOP AT.
    The prerequisite for control level processing is that the internal table is sorted in exactly the same sequence as the component of its line type - that is, first in accordance with the first component, then in accordance with the second component, and so on. The line structure and the corresponding sorting sequence gives a group structure of the content of the internal table, whose levels can be evaluated using AT statements. The AT- ENDAT control structures must be aligned one after the other, in accordance with the group structure.
    The statement blocks within the AT- ENDAT control structures are listed if an appropriate control break is made in the current table line. Statements in the LOOP- ENDLOOP control structure that are not executed within an AT- ENDAT control structure are executed in each pass of the loop.
    In order that control level processing is carried out properly, the following rules must be observed:
    After LOOP, a restricting condition cond can only be specified if this selects a consecutive line block of the internal table. Otherwise, the behavior of control level processing is undefined.
    The internal table cannot be modified within the LOOP loop.
    A work area wa specified in the LOOP statement after the addition INTO must be compatible with the line type of the table.
    The content of a work area wa specified after the addition INTO in the LOOP statement must not be modified.
    If the INTO addition is used in the LOOP statement to assign the content of the current line to a work area wa, its content is changed upon entry into the AT-ENDAT control structure as follows:
    The components of the current control key remain unchanged.
    All components with a character-type, flat data type to the right of the current control key are set to character "*" in every position.
    All the other components to the right of the current control key are set to their initial value.
    When the AT-ENDAT control structure is exited, the content of the current table line is assigned to the entire work area wa.
    Addition 1
    ... FIRST
    Effect
    The control level is defined by the first line of the internal table. The control break takes place when this line is read.
    Note
    In the group level AT FIRST, the current group key contains no components and all character-type components of the work area wa are filled with "*" and all remaining components are set to their initial value.
    Addition 2
    ... |{END OF} compi/>
    Effect
    : Control levels are defined by the beginning or end of a group of lines with the same content in the component compi (where i = 1, 2, and so on) and in the components to the left of compi. The control breaks take place when the content of the component compi or another component to the left of compi changes.
    The compi components can be specified as described in Specification of Components, with the limitation that access to object attributes is not possible here.
    Note
    If the INTO or ASSIGNING additions are used in the LOOP statement, a field symbol can be entered after AT |{END OF} outside classes, to which the corresponding component of the work area wa or the field symbol <fs> is assigned. This form of dynamic component specification is obsolete and has been replaced by specification in the format (name).
    Addition 3
    ... LAST
    Effect
    : The control level is defined by the last line of the internal table. The control break takes place when this line is read.
    Note
    In the group level AT LAST, the current group key contains no components and all character-type components of the work area wa are filled with "*" and all remaining components are set to their initial value.
    Regards,
    Prashant

  • What is the version of APEX that comes with DB 11.2.0.2?

    What is the version of APEX that comes with DB 11.2.0.2? Is it 4.0?
    Where can I confirm this, is there a list of DB features and versions for 11.2.0.2?
    Am I correct in thinking there currently a patch for Apex 4.0.2.?
    Thanks
    Will

    Hi Will,
    I believe APEX 3.2 is still shipped with Oracle 11g but I could be wrong.
    All the documentation regarding 11g r2 can be found at:
    http://www.oracle.com/pls/db112/portal.portal_db?selected=1&frame=#new_to_oracle_database_11g
    The information regarding the patch can be found in Joels Blog:
    http://joelkallman.blogspot.com/2011/04/application-express-40-and-library.html
    Thanks
    Paul

  • Hi, when setting Safari, what is the meaning of "Open New Tabs in Background"? Thank you.

    hi, when setting Safari, what is the meaning of "Open New Tabs in Background"? Thank you.

    Previously, whenever you wanted to open a new browser window in mobile Safari, or whenever you tapped a link from within another app, Safari created a new page.
    But in IOS 5 things have changed, you now have 'open new tabs in background, a great feature.
    On any browser window that you have selected in Safari or any linked windows, you open Safari on iPad/iTouch or iPhone you have tabbed browser windows and can go to any of the sites without having to open up a new safari window.
    It saves you time.

  • What is the little plastic piece that comes with my iPod??

    What is the little plastic piece that comes with my iPod?? It looks like some kind of dock, but it is oddly shaped. There is nothing about it in the user guide. What is it?

    Hi trancelot,
    That white plastic piece that comes with your iPod is the adaptor for the iPod Universal Dock.
    -Kylene

  • What are the prerequisites  to create New Depreciation areas

    Hi SAP experts,
    I would like to know what are the prerequisites to create new depreciation areas and what is the configuration for this in details.
    Thanks & Regards
    Mouly

    Hi Mouly,
    The pre- requisite for creation of depreciation area are
    - Reporting of depreciation as per different laws i.e in india, we need to report depn as per Ind accounting standards, as per income tax act, etc
    - Whether we are using parallel currency or not for that company code.
    Regards
    Vivek

  • What's the range of this new router from apple?

    what's the range of this new router from apple?

    One, it would help to specifiy which specific model/device.
    Two, reading the specs page for the device likely would answer the question.
    Three, what in the heck does this have to do with iTunes for Windows, the forum to which this silly question was posted?

  • What is the difference between on new focus and do prepare out put methods

    Hi,
    what is the difference between on new focus and do prepare out put methods.

    Hi Divya,
    DO_PREPARE_OUTPUT method is triggered each time the view is prepared after each event. Normally we redefine this method in order default the initial values based upon the parameter iv_first_time = 'X'. There can be certain other scenarios like putting data validations where this method can be helpful.
    For details on ON_NEW_FOCUS, refer to this [thread|on_new_focus event;
    Thanks
    Vishal

  • What is the Difference between ?  new Operator and Class.forName() ???

    plz tel me ....
    what is the Difference between ? new Operator and Class.forName() ??? ........

    Class.forName(), takes the class name as parameter,
    and loads that class in memory. But it doesn't create
    any instance of that class.
    That means static methods/variables are available for
    use.
    new keyword, checks if the class is loaded, if not
    then loads that class, and then creates an instance
    of that class.Class.forName actually returns the class object for that name (class - for -name). it might load it, if the class hasn't already been loaded, but it's misleading to say that's what that method does
    your definition of 'new' is wrong, too. give the dukes back

  • What is the latest iPad model to come stock with iOS 6? Looking to sync it with a MacBook running iTunes 10.7?

    What is the latest iPad model to come stock with iOS 6? Looking to sync it with a MacBook running iTunes 10.7.

    None of the iPads come with iOS 6 on them. They all ship with iOS 7. You would have to buy a used iPad that is still running iOS 6, if you can find one.
    https://www.apple.com/ipad/compare/

Maybe you are looking for

  • ACER X203H doesn't work with MacBooks?

    I have recently brought DVI - VGA adapter to connect it with my Acer X203H 20", once connected the MacBook Pro screen goes blue for 3 secs and goes back, the LCD screen show "No Signal" message. I have tried to connect my MacBook Pro to Samsung LCD v

  • Reports export in Hyperion Analyzer ver. 7.2.5 gives error ?

    Environment: OS : Windows server 2003 sp2 IBM websphere application server 5.1.1.10 Oracle database version: 10.1.0.2 JRE : 1.4.2_12 I installed the hyperion analyzer v 7.2.5 build 36 with last supported version of oracle 10g i.e 10.1.0.2.I'am able t

  • Iphoto slide show

    after you create your album and view it on the slide show is it possible to email the slide show?

  • SCCM 2012 Export Task Sequence fails with generic error message

    We have a complex task sequence comprising of more than 50 applications\packages, 1975 drivers, 18 driver packages etc etc. Its long, it's big and it will not export with it's content. We have several environments for development test and live. I am

  • Soft proofing and Out of Gamut warning

    I like to use Blurb for a perfect photo book. I am an amateur photographer but like the most of my pictures on paper. What's the perfect workflow for soft proofing ? A friend of me has calibrated my screen (Thunderbolt Apple screen). My current metho