Which Java API's must a Expert Java Developer know thoroughly ?

There are more than 3000 classes in Java how can Java Developer remember or be aware of most
of them if he wants to become a Core Java Expert. Concepts like Object Orientation, Java Programming Syntax, Operators, Flow Control, Exceptions,
Assertions, String Formatting/Parsing, Collections and Generics, Inner Classes, Threading should be
basic and needs to be known by all Java Programmers.
But when it comes to remembering / awareness about 3000 or so Java classes how can a Java Developer
know all of them. As on job its not possible that one will come in touch with all of Java's classes
its only a limited section that generally one works depening on his domain.
Please share list of packages that are important or one should be aware of ?
What must be the approach/methodology/process to remember these Java API's ?

java.lang.Swapnil wrote:
Please share list of packages that are important or one should be aware of ?It's more important you know how to quickly work out how to use a class, by perhaps reading the javadocs, or, more often, simply from the name of it, and the methods it provides. That's a knack you get from experience and practice. The other side of that coin is to be able to write classes and methods such that other developers can get using them quickly, by looking at the names.
What must be the approach/methodology/process to remember these Java API's ?Use them a lot. There's no other way.

Similar Messages

  • Which java API package contains Container class???????

    can forum experts tell me which java API package contains Container and GlobalContainer class......???????/

    <b>aii.map.api</b>
    If you need to access the Cotainer Object (i.e) the runtime constants inside you java mapping etc, you use
    AbstractTrace trace=(AbstractTrace)getParameters().get(StreamTransformationConstants.MAPPING_TRACE);
    To access this in a UDF in graphical mapping you mention,
    container.getTrace()
    Regards
    Bhavesh

  • Which Java API could check the type of Operating System the JVM is running?

    Does anyone know which Java API could check the type of Operating System the JVM is running?
    thanks a lot!

    check out System class.
    regards
    shyamAnd specifically, the getProperty() method.
    - K

  • Which Java Version to develop Java-XML Programs

    Hello,
    I was wondering if someone could help me figure out which java bundle to download to be able to compile and run java files using the XML parser classes, and also, do I need any third party api's or somthing to use SAX and DOM.
    Sincerely
    Fredrik G�rander

    do I need any third party api's or somthing to use SAX and DOMSince it doesn't come with Java you are going to need something.
    I would suggest finding that first and then getting the jdk/jre that matches the version that it requires.

  • Which java keyword cannot be used inside the body of a static method?

    Which java keyword cannot be used inside the body of a static method, but may be used without problems in a non-static method?

    But javac doesn't complain. So I was not partially wrong -- I was completely wrong.It's still better not to use the "this", though. When you explictly reference a static member via an instance reference (theFoo.bar or this.bar, as opposed to Foo.bar) the JLS requires a check that the reference is non-null. Clearly "this" is always non-null, but javac still puts in half of the check. Take the simple class public class Test {
        static int field;
        public void setField(int i) {this.field=i;}
        public void staticSetField(int i) {field=i;}
    } and observe the bytecodes produced: $ javap -c Test
    Compiled from "Test.java"
    public class Test extends java.lang.Object{
    static int field;
    public Test();
      Code:
       0:   aload_0
       1:   invokespecial   #1; //Method java/lang/Object."<init>":()V
       4:   return
    public void setField(int);
      Code:
       0:   aload_0
       1:   pop
       2:   iload_1
       3:   putstatic       #2; //Field field:I
       6:   return
    public void staticSetField(int);
      Code:
       0:   iload_1
       1:   putstatic       #2; //Field field:I
       4:   return
    }The JIT will get rid of it, but you may as well avoid the waste in the first place. (And if you really do want to check that the reference is non-null, do the check explicitly so that maintainers know it's intentional).

  • Which java Enabled phone u use for testing application in real condition?

    Hi Every one.
    As it is a list which some people do Mobile developing i have come to
    ask a question about Java Enabled Mobile phones.
    My question is : Which Java phone u use to test your application ? (out
    of simulators in real world)
    do you use Simulators until project end , or you deploy on mobile phones
    some times ?
    Thank you

    OK, I've used a workaround...

  • Pls help. which java tool to use for math parser?

    hi there
    pls tell me which java tool and classes do i need to use to create a math parser for defferentiation functions. i googled the topic and only got confused. thanks in advance.

    sabbir736 wrote:
    hi there
    pls tell me which java tool and classes do i need to use to create a math parser for defferentiation functions. i googled the topic and only got confused. thanks in advance.You use a CAS (Computer Algebra System) for such a task: not Java. I recommend Maple or Matlab, or if you don't have any money to spend: you could try Maxima: http://maxima.sourceforge.net/ I heard some good things about it.

  • Which JAVA version is most stable in 1.6 series?

    Which JAVA version is most stable in 1.6 series?

    Ideally that would be the latest and greatest available.
    In practice, it depends on a whole lot of unknowns. Different JVMs can perform differently on different OSes and with different configs

  • Which java applets are used for..........................

    hi,
    i want to ask that which java applets are used for receving sms on website.?????????????????????????
    or how can we receive sms on website by using which java applets? or tell me any other method for doing this task.
    thanx in advanced

    Hi,
    For general ledger :
    http://help.sap.com/saphelp_nw70/helpdata/en/57/dd153c4eb5d82ce10000000a114084/frameset.htm
    This is the best how-to guide on AP,AR,GL and TAX.
    http://help.sap.com/saphelp_nw04/helpdata/en/af/16533bbb15b762e10000000a114084/frameset.htm
    Hope it helps.
    Regards,
    Srikanth.

  • Which java technology best fits this environment

    Hi everybody,
    I�m new to Java. I want to build an environment in which there is a group of devices, say a desktop, a laptop and a PDA sharing all resources including their CPU cycles and memories. Do you think it is feasible to implement such an environment iusing Java? Which Java technology (/ies) meet(s) the requirements of such an environment?
    Thanks in advance,
    Best regards,
    Heba

    I�m new to Java. I want to build an environment in
    which there is a group of devices, say a desktop, a
    laptop and a PDA sharing all resources including
    their CPU cycles and memories. Do you think it is
    feasible to implement such an environment iusing
    Java? Not really. Getting a PDA and a PC to share their memory sounds pretty low-level to me. I wouldn't know whether this is possible at all. Certanly not sharing CPU cycles. If you want to run the stuff as separate slave processes for a master, Java would be okay, I guess. Note that the PDA would be limited in what it can do, though, compared to the full J2SE.

  • How should I know which JAVA

    Hello
    How should I know which JAVA I have installed on: when Issue-ing command "java -version".
    I get response like :
    java version "1.4.2"
    Java(TM) 2 Runtime Environment, Standard Edition (build 2.3)
    IBM J9 VM (build 2.3, J2RE 1.4.2 IBM J9 2.3 Linux amd64-64 j9vmxa64142-20080923 (JIT enabled)
    J9VM - 20080922_23329_LHdSMr
    JIT  - 20080815_1845_r8
    GC   - 200809_04)
    I know it comes from files like  "IBMJava2-AMD64-142-SDK-1.4.2-12.0.x86_64.rpm" or " IBMJava2-AMD64-142-SDK-1.4.2-13.2.x86_64.rpm"
    But how to find out. It is an productive system so I can not "try"
    Thank you in advance

    Hello
    In any case java is instaled to /opt/IBMJava2-amd64-142 (this is an unix machine). This is also JAVA_HOME and SAPINST.... variable
    This is when I install from  "IBMJava2-AMD64-142-SDK-1.4.2-12.0.x86_64.rpm" or from "IBMJava2-AMD64-142-SDK-1.4.2-13.2.x86_64.rpm". When I enter java -version I get (as stated before):
    java version "1.4.2"
    Java(TM) 2 Runtime Environment, Standard Edition (build 2.3)
    IBM J9 VM (build 2.3, J2RE 1.4.2 IBM J9 2.3 Linux amd64-64 j9vmxa64142ifx-20090909 (JIT enabled)
    J9VM - 20090908_41946_LHdSMr
    JIT  - 20090210_1447ifx1_r8
    GC   - 200902_24)
    How could I know it comes from "IBMJava2-AMD64-142-SDK-1.4.2-13.2.x86_64.rpm"(version 13 i.e latest) or "IBMJava2-AMD64-142-SDK-1.4.2-12.0.x86_64.rpm"
    Kindly please for help

  • When You Deploy Project If Error Occurs Which Java Classes We Check?

    Hi
    When You Deploy Webdynpro Application in SAP J2ee engine,if error occurs how to correct and which java classes we check in nwds?

    what error you are getting

  • ASDM - which Java version?

    Unable to launch device manager.
    I'm trying to run ASDM and targeting a mixture of 5505 and 5510s. I'm using Mac (Yosemite) and Windows 7 machines.
    5505 is 6.2, 5510 is 9.x
    Oh whatever.
    Which Java versions will work? 

    Due to security reasons you should always update Java to the latest version. So the question is not which Java to use, but which ASDM works with the newest Java.
    If you always upgrade your ASAs to the latest ASDM, then you should be able to use the ASDM. At least that works for me (OS 10.10.2 and also Win7).

  • HexTableCellRenderer class in which Java version

    HexTableCellRenderer method is availble in which java version.. At present i am using j2sdk1.4.2_10, but over here i get an symbol cannot resolve error..

    None of them. Where did you hear about it? Go back there and find out how to get it.

  • I use OS X Yosemite and Java Version 8 Update 25. Which java version is suitable for flash CS6?

    I use OS X Yosemite and Java Version 8 Update 25. Which java version is suitable for flash CS6?

    See System requirements | Flash Professional
    Java version 1.6 is included with Flash Pro.

Maybe you are looking for

  • IPod Touch  not recongnized in Windows or iTunes

    Hi , My iPod touch is not recognized in Windows or iTunes . I am using the most recent version of iTunes . iTunes 8.1 . Has this happened to anyone else ? I would appreciate any help. lizabler

  • Issue in InfoCube Query

    Hai Friends, In FIAP cube the Doc no 1001 is the Open item, after then it was changed as the Clear item. Now the issue is both in info cube. I want to display the clear item only for the specified doc.no in my query..., Please advise me..,

  • Calling Stored Procedure with CLOB parameter

    Hi, i have one procedure with IN parameter CLOB which is taking xml file and stored in one table column and this table column datatype is also CLOB. And this procedure called by .Net program but problem is when the file will come more than 32KB calli

  • Yahoo Messenger doesn't work in Yahoo Mail since Firefox's newest update

    I have some friends on Yahoo Messenger via Yahoo Mail. If they have the newest version of messenger, since Firefox's most recent update I can't chat with them in a window or tab. Sometimes when I click their name to chat nothing comes up. Other times

  • What are the correct steps for installing SP1 over Sharepoint 2010

    Hi, I have SharePoint 2010 (Release To Manufacturing) environment and am planning to to upgrade it to SP1. May I please know the correct steps to install SP1 on to my environment(2WFE + 2APP servers & 64 bit OS).