Whats the difference between these types of classes?

What's the difference between using a "private inner class", an "anonymous inner class", and a "class that implements on itself" to create a GUI?
Also, what's the difference between regular classes, abstract classes, and interfaces?
I ask because I'm an excellent coder, but have trouble understanding the terminology behind the code and also explaining the code.

hi,
First of all your questions are beyond the scope of this forum ...
They are much general about the java syntax of oop.
So read tutorials about the java programming language.
http://en.wikipedia.org/wiki/Java_syntax
Olek

Similar Messages

  • Whats the difference between these two queries ? - for tuning purpose

    Whats the difference between these two queries ?
    I have huge amount of data for each table. its takeing such a long time (>5-6hrs).
    here whice one is fast / do we have any other option there apart from listed here....
    QUERY 1: 
      SELECT  --<< USING INDEX >>
          field1, field2, field3, sum( case when field4 in (1,2) then 1 when field4 in (3,4) then -1 else 0 end)
        FROM
          tab1 inner join tab2 on condition1 inner join tab3 on condition2 inner join tab4 on conditon3
        WHERE
         condition4..10 and
        GROUP BY
          field1, field2,field3
        HAVING
          sum( case when field4 in (1,2) then 1 when field4 in (3,4) then -1 else 0 end) <> 0;
    QUERY 2:
       SELECT  --<< USING INDEX >>
          field1, field2, field3, sum( decode(field4, 1, 1, 2, 1, 3, -1, 4, -1 ,0))
        FROM
          tab1, tab2, tab3, tab4
        WHERE
         condition1 and
         condition2 and
         condition3 and
         condition4..10
        GROUP BY
          field1, field2,field3
        HAVING
          sum( decode(field4, 1, 1, 2, 1, 3, -1, 4, -1 ,0)) <> 0;
    [pre]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    My feeling here is that simply changing join syntax and case vs decode issues is not going to give any significant improvement in performance, and as Tubby points out, there is not a lot to go on. I think you are going to have to investigate things along the line of parallel query and index vs full table scans as well any number of performance tuning methods before you will see any significant gains. I would start with the Performance Manual as a start and then follow that up with the hard yards of query plans and stats.
    Alternatively, you could just set the gofast parameter to TRUE and everything will be all right.
    Andre

  • Whats the difference between these versions of photoshop?

    First of all to make things clear I want to mention this first that I lives in Pakistan and Adobe doesn't support my region so in order to buy the Adobe Photoshop CC I have to contact the authorized resellers, after contacting them and asking for a invoice proposal for Adobe Photoshop CC, they send me several invoice proposals (per user team liscense). But I just got in a trouble as these proposals are offering Photoshop CC different versions so its like kinda making me double mind, i am just confused which to buy as prices are differ too and kinda noticeable. As for making my intentions clear I also wanna mention that I am looking for Single App Liscense i mean i just wanna buy Photoshop CC thats it. But for sure its not gonna be that photography version nor student one. Also i wanna know that whats the difference between these two versions and also tell me the pros and cons.
    So please help me choose which one is better for me as I am really confused with it.
    Here are the links
    Note: You will have to translate these pages into english
    Link one:
    [65224660BA01A12] ราคาพิเศษ จำหน่าย Photoshop CC ALL Multiple Platforms Multi Asian Languages Licensing Subscription Mo…
    Link two:
    [65226001BA01A12] ราคาพิเศษ จำหน่าย Photoshop CC ALL Multiple Platforms Multi Asian Languages Licensing Subscription Mo…
    I've attached screenshots too

    The features in both of the Photoshop CC are identical, there is a difference in price because, the higher priced is the original Photoshop price, the less priced is the promotional priced Photoshop CC eligible only if you have CS3 or later version of Adobe creative suite product.
    Hope this answers your question.
    Regards
    Rajshree

  • Whats the difference between these products ?

    Hi,
    can somebody tell me what's the difference between these products ?
    Support Portal - Installations and Upgrades - Entry by Application Group - AP BusinessObjects portfolio:
    -SBOP EDGE BI
    -SBOP EDGE DATA INTEGRATOR (formerly Edge Professional)
       -SBOP EDGE BI WITH DI
    -SBOP EDGE DATA MANAGEMENT (formerly Edge Premium)
       -SBOP EDGE BI WITH DM
       -SBOP DATA CLEAN. PACKAGE EDGE
    -SBOP ENTERPRISE
    Is the DATA INTEGRATOR  and/or DATA MANAGEMENT  inculded in SBOP ENTERPRISE ?
    Thank You
    Martin Sautter

    Hi,
    Normally, BOE / BI installers don't include any of those other EIM components. However, they are bundled in the 'edge' offering, which is licensed differently for smaller enterprises.
    For all DI, DS, DQM topics,  which fall under EIM family, please open a thread over here: http://scn.sap.com/community/enterprise-information-management
    Regards,
    H

  • What the difference between these functions

    hi all
    please I'd Like to know what the differnces between these function
    1-sql_code
    2-dbms_sql_code
    3-sqlcode
    thanks in advance

    Did you search in the documentation ?
    http://www.oracle.com/webapps/online-help/forms/10g/state?oldNavSetId=_&oldNavId=2&navId=2&vtTopicFile=&navSetId=_&value=1&sPhrase=&action=search&locale=&searchType=simple&phrase=sqlcode&event=update&source=
    http://www.oracle.com/webapps/online-help/forms/10g/state?navSetId=_&navId=3&vtTopicFile=f1_help/builtd_f/dbmserco.html&vtTopicId=
    Francois

  • Whats the difference between these two iphone 5 model "md635ll vs md639ll"?

    i know theres alot of versions of iphone out there. I currently live in california, whats the difference between md635ll vs md639ll models?
    I currently have the md639ll one.

    My feeling here is that simply changing join syntax and case vs decode issues is not going to give any significant improvement in performance, and as Tubby points out, there is not a lot to go on. I think you are going to have to investigate things along the line of parallel query and index vs full table scans as well any number of performance tuning methods before you will see any significant gains. I would start with the Performance Manual as a start and then follow that up with the hard yards of query plans and stats.
    Alternatively, you could just set the gofast parameter to TRUE and everything will be all right.
    Andre

  • Whats the difference between these two Sony's

    so ivwe narrowed my next laptop to.....the Sony  VPCCW21FX  and  VPCCW23fx.  My question is, after looking at the specs of both it seems the only difference s that one (21) has a blu ray and the other doesnt.  Is that the only difference?well besides one being cheaper? 
    thanKs!
    Scott

    Yeah besides the color options, the addition of the Blu-ray drive is the only thing going to seperate these 2 laptops.
    .-**Click the star under my name if this information helped! TY!**-.
    .-**Click the Solved button if this answered your question!**-.

  • Whats the difference between these 2 hd's

    Western Digital Caviar SE16 WD5000AAKS 500GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM
    and
    Western Digital Caviar SE16 WD5000KSRTL 500GB 7200 RPM SATA 3.0Gb/s Hard Drive - Retail
    besides $150

    No, not really. All that's required is a bare drive. Bolt it to one of the drive sleds and slip it in. All you need do after that is prep the drive:
    Extended Hard Drive Preparation
    1. Open Disk Utility in the Utilities folder
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Note the SMART status of the drive in DU's status area. If it does not say "Verified" then the drive is failing or has failed and will need replacing. Otherwise, click on the Partition tab in the DU main window.
    3. Set the number of partitions from the dropdown menu (use 1 partition unless you wish to make more.) Set the format type to Mac OS Extended (Journaled.) Click on the Partition button and wait until the volume(s) mount on the Desktop.
    4. Select the volume you just created (this is the sub-entry under the drive entry) from the left side list. Click on the Erase tab in the DU main window.
    5. Set the format type to Mac OS Extended (Journaled.) Click on the Options button, check the button for Zero Data (single pass) and click on OK to return to the Erase window.
    6. Click on the Erase button. The format process will take 30 minutes to an hour or more depending upon the drive size.
    Repeat Steps 4 and 5 for each volume (partition) you created (if more than one.)

  • Whats the difference between the Canvas types?

    When i start the layout wizard and i choose to make a new carvas, there are several types of canvas available:
    Content, Stacked, Vertical toolbar, Horizontal toolbar, Tab
    What is the difference between these types? I have tried making different types, but they all seem the same to me.
    Cheers.

    The content canvas (the default) occupies the entire Forms window it is assigned to, and is the primary canvas where data is displayed in your form.
    A stacked canvas can be used to pop-up information temporarily, in front of the content canvas. You usually display a stacked canvas based on a button press or some other activity by the user. At some point it is dismissed, so the user can again see all of the content canvas. Stacked canvases can also be used for special situations, such as hiding and displaying a scrollbar.
    A tabbed canvas is much like a content canvas, but it has multiple pages, and each page is accessed by clicking on the tab associated with that page. It is like a stacked canvas, in that it sits on top of a content canvas, but it usually remains visible all of the time.
    The toolbar canvases are simply that -- canvases that hold the toolbar with action icons for the form.

  • What the difference between Canvas,View and Form

    hi
    What the difference between canvas and view and form
    why asking becoz i find form builder reference
    built in like FIND_CANVAS
    FIND_VIEW
    FIND_FORM
    What the difference between these 3
    thanks in advance
    prasanth a.s.

    Asuri - with all these questions you are posting it looks like you are sitting and exam or an interview. The best advice I can give you is the skill of being able to research answers yourself.
    I would encourage you to get familiar with the online help and the various documents on OTN - this will give you knowledge; not just answers.
    Regards
    Grant Ronald
    Forms Product Management

  • What is the difference between  Process Type TRIGGER AND CHAIN

    What is the difference between these two process types.  When I am looking process types, I want to provide information only about process chains and not individual steps of process chain. Looks like one can do using either.
    Along the same line, I am looking  at  data from RSPCPROCESSLOG, no where this table has a column process chain id. So How od I find information about a process chain.
    Thanks a lot,

    A "Chain Process" can be a a step in a Process Chain as well.    For Example: So you could have the following Process Chain:
    Process Chain Example
    Step 1. TRIGGER (Execute Daily at 4am)
    Step 2. DTP_LOAD Execute DSO Load
    Step 3. DTP_LOAD Execute InfoCube Load
    Step 4. CHAIN Execute Master Data Process Chain
    I believe the "Master Chain" is called a "MetaChain" since it controls the start of another Process Chain.
    Hope that helps...

  • What is the difference between these setter methods

    What is the difference between these two setter methods??
    <jsp:useBean id="checking" scope="session" class="bank.Checking" />
    <jsp:setProperty name="checking" property="balance" value="0.0" /> and
    <jsp:useBean id="checking" scope="session" class="bank.Checking" >
    <jsp:setProperty name="checking" property="balance" value="0.0" />
    </jsp:useBean>

    Homework question?
    The answer is on this page (Step 5)
    http://java.sun.com/products/jsp/syntax/1.2/syntaxref1217.html#8865

  • What is the difference between message type and element

    hi,
    When we create a new variable in BPEL we get the option to create 'simple', 'message type', 'element'
    I would like to know what is the difference between message type and element.
    thanks
    Yatan

    A message is part of the service and is usually assigned to one of the operations in the wsdl. For example getPhoneNumer() operation may have an input message of personInput and output of phoneNum. These messages would have a type...maybe of string or decimal or a complex type with multiple values.
    An element is typically a complex type that could be defined in an xsd file.
    When you create a variable in the bpel, you can declare it as a message or a simple type or an element. As I understand it, the simple types are pre-defined in the schema namespace such as string, decimal, date, etc.
    The elements are defined in the xsd files or wsdls and can be a combination of strings, dates, etc or other stuff as well.
    The messages are defined in the wsdl as part of the input/output but they are typically assigned a type just like other variables you create.

  • Whats the difference between an INTERFACE and a CLASS?

    Whats the difference between an INTERFACE and a CLASS?
    Please help.
    Thanx.

    http://search.java.sun.com/search/java/index.jsp?col=javaforums&qp=%2Bforum%3A31&qt=Difference+between+interface+and+class

  • What is the difference between these two reports MC.1 and MB5L

    Hi
    what is the difference between these two reports MC.1 and MB5L?
    what is the Purpose of each report?
    Material ledger is activated for this plant, we found some amount difference between these two reports, my client accounting department used to compare these two reports while year end/month end closing
    Thanks
    Raju

    MC.1 will give you the report for plant analysis as per plant .
    MB5L report will give you list of stock value as per G/L account wise.

Maybe you are looking for

  • Problem with file:/// URLs in Safari 2

    I am seeing some confusing behaviour with file:/// URLs: a very simple HTML file with that type of link works as expected (opens the nominated folder) when loading it as a local file from my disk, but when I put it on our web server and retrieve it f

  • Customized selectBooleanCheckbox works fine on Firefox but not IE, Opera?

    I'm using a customized selectBooleanCheckbox solution to give me a 'select all' like feature: <h:form> <h:dataTable binding="#{DialogManager.bean.nodeTable}" value="#{DialogManager.bean.nodeList}" var="nodeItem" border="1" cellpadding="10" cellspacin

  • Problem with respect to Search Help AND Dialog Progg

    Dear All,                   I have a screen 0100, wherein Input-output field 'Veh_num' is created.   Also there are another Input-output fields ( S_Date and S_time). Now end-user just displays records in screen when puts Veh_num(Vehicle number) in th

  • Downgrading a 2011 mac mini to Snow Leopard

    So here's my situation. I've got a Mac Mini that came loaded with Lion. I bought it to use with software that requires Power PC compatibility. I unfortunately found out about Lion no longer supporting Power PC far too late after purchasing the mini.

  • Qt g++ "fatal error: QtGui : No such file or directory"

    I'm trying to program GUIs with Qt for the first time.  I'm still extremely new (started reading about it last night) to C++, although I've been programming in C for a while.  From the arch package repo, I've downloaded qt, qt-private-headers, and qt