Lingo question - difference between "generified" and "parameterised"?

Hi,
I have a question on the Lingo used in generics:
What is the difference between saying something is generified and saying something is parameterised?
Thanks

Funny, on Google the most relevant search result I get leads back here.
I'm not sure if anybody has a precise definition for these, but if I had to differentiate between the two I'd say:
Generification - Taking a class or method that doesn't use generics and retrofitting it to use generics. E.g.
From something like this:
public class SomeClass{
    public Object getValue();
}to this:
public class SomeClass<T> {
    public T getValue();
Parameterization/typing - Using a typed form of a class or method instead of the raw form. E.g.
From something like this:
private List myList; //of Stringsto this:
private List<String> myList;But I've seen each used to describe the other. It's really context that is the distinguishing factor. A generified or parameterized or typed class or method is one that is implemented with type parameters, whereas a generified or parameterized or typed reference or field or method call is one that supplies type parameters.
Edited by: endasil on 14-Sep-2010 12:40 PM

Similar Messages

  • Automatic posting question: differences between bsd and prd

    Hi to everyone. Although I searched for everywhere I know (including SAP help) I couldn't find a proper answer for my question "what are the differences between transactions "BSD - inventory posting" and "PRD - Cost (price) differences" ?". it seems as if both of thhese transactions are posting in case of cost differences between goods receipt and invoice receipt (and also there must be a stock movement). I will be very thankful vor a dtailed answer.
    thanks in advance.
    Mehmet Akif EREK
    MM module responsible

    Hai,
    Both BSD & PRD are the Pre defined Transaction event keys used in a SAP Std system. TO understand the BSD, firstly know the BSX ( diff bet BSX & BSD ).
    <b>• Stock posting (BSX)</b>
    This transaction is used for all postings to stock accounts. Such postings are effected, for example:
    o In inventory management in the case of goods receipts to own stock and goods issues from own stock
    o In invoice verification, if price differences occur in connection with incoming invoices for materials valuated at moving average price and there is adequate stock coverage
    o In order settlement, if the order is assigned to a material with moving average price and the actual costs at the time of settlement vary from the actual costs at the time of goods receipt
    Because this transaction is dependent on the valuation class, it is possible to manage materials with different valuation classes in separate stock accounts.
    Caution
    Take care to ensure that:
    o A stock account is not used for any transaction other than BSX
    o Postings are not made to the account manually
    o The account is not changed in the productive system before all stock has been booked out of it
    Otherwise differences would arise between the total stock value of the material master records and the balance on the stock account.
    Account determination of valuated sales order stock and project stock
    Note that for valuated sales order stock and project stock (special stock E and Q) and for the transaction/event keys BSX andGBB, you must maintain an account determination to avoid receiving warning messages when entering data (purchase order or transfer posting) for valuated stock.
    During data entry, the system attempts to execute a provisional account determination for GBB for valuated stock. The system will only replace the provisional account determination for GBB with the correct account determination for the stock account (BSX), in the background, if you enter the data for valuated stock at a later point in time.
    <b>Supplementary entry for stock (BSD)</b>
    This account is posted when closing entries are made for a cumulation run. This account is a supplementary account to the stock account; that is, the stock account is added to it to determine the stock value that was calculated via the cumulation. In the process, the various valuation areas (for example, commercial, tax), that are used in the balance sheet are taxed separately.
    Now the details of <b>PRD T/E key :</b>
    Price differences arise for materials valuated at standard price in the case of all movements and invoices with a value that differs from the standard price. Examples: goods receipts against purchase orders (if the PO price differs from the standard pricedardpreis), goods issues in respect of which an external amount is entered, invoices (if the invoice price differs from the PO price and the standard price).
    Price differences can also arise in the case of materials with moving average price if there is not enough stock to cover the invoiced quantity. In the case of goods movements in the negative range, the moving average price is not changed. Instead, any price differences arising are posted to a price difference account.
    Depending on the settings for the posting rules for transaction/event key PRD, it is possible to work with or without account modification. If you use account modification, the following modifications are available in the standard system:
    o None for goods and invoice receipts against purchase orders
    o PRF for goods receipts against production orders and
    order settlement
    o PRA for goods issues and other movements
    o PRU for transfer postings (price differences in the case
    of external amounts).

  • Stupid question: Difference between 32bit and 64bit 10g Client?

    We have an application (Informatica 8, 32bit) for which the vendors claim they only support a 32bit client. Oracle does not ship a word-size specific client for 10g. This leads me to believe that 32bit vs 64bit is really innocuous and perhaps irrelevant. For my own curiosity, is the 10g client (not Instant Client) actually 32bit or 64bit?

    Hi,
    Note that you can always run 32-bit apps on a 64-bit client . . . . .
    There are separate clients for 32-bit and 64-bit instant clients:
    http://www.oracle.com/technology/software/tech/oci/instantclient/index.html
    Instant Client for Microsoft Windows (32-bit)
    Instant Client for Microsoft Windows 64-bit Itanium
    Instant Client for Microsoft Windows (x64)
    Instant Client for Linux x86
    Instant Client for Linux x86-64
    Instant Client for Linux Itanium
    Instant Client for Linux AMD64 (32-bit and 64-bit)
    Instant Client for Linux on Power (32-bit)
    Instant Client for Linux on Power (64-bit)
    Instant Client for z/Linux (32-bit and 64-bit)
    Instant Client for Mac OS X (Intel x86)
    Instant Client for Mac OS X (PPC)
    Instant Client for Solaris Operating System (SPARC) (64-bit)
    Instant Client for Solaris Operating System (SPARC) (32-bit)
    Instant Client for Solaris x86
    Instant Client for Solaris x86-64
    Instant Client for HP-UX PA-RISC (64-bit)
    Instant Client for HP-UX PA-RISC (32-bit)
    Instant Client for AIX5L (64-bit)
    Instant Client for AIX5L (32-bit)
    Instant Client for HP Tru64 UNIX
    Instant Client for HP-UX Itanium (64-bit)
    Instant Client for HP-UX Itanium (32-bit)
    Hope this helps. . .
    Donald K. Burleson
    Oracle Press author
    Author of "Oracle Tuning: The Definitive Reference":
    http://www.dba-oracle.com/bp/s_oracle_tuning_book.htm

  • Difference between Legal and Managerial consolidation?

    Hi,
    Can you guys please share your knowledge for this question
    Difference between Legal and Managerial consolidation?
    Thanks,
    Charly

    This is quite a general question and should not be answered only in context of BPC.
    Paraphrasing your question is not really a help.
    In general a Legal Consolidation is one whose purpose is to meet statutory requirements [whereever/whatever they are].
    For example generating data for Shareholders on an annual basis in Glossy Annual reports.
    A managerial consolidation may be similiar in several ways, but focuses on internal factors and may have a different entity structure than that of the Legal structure. Management reports are typically used at the end of any given reporting cycle (actual/budget/forecast etc) and allow 'management' to guage the performance/review the data of their business.
    I suggest looking this up on the various financial websites, where you will get better definitions.
    Of course in BPC it is possible to do Legal consolidations without 'legal ownership cubes' and this is what many 4.2 customers have done.
    In modern BPC i would check the scope of the consolidaton requirements before choosing any 'bpc consolidation methodology'
    Raghu's links are also useful in context of BPC.

  • Question about the difference between HDDs and SSDs

    Hi. I currently have a MacBook (Black one) that's overheating a lot for the past few months. I'm thinking about purchasing a MacBook Pro for school because it seems to be more stable. I have a question though. What is the difference between HDDs and SSDs? Which one is better? All I know is that with my MacBook and my iBook is that I had hard drive failures (iBook hard drive clicking, MacBook hard drive sounding loud and making my computer overheat). Are hard drive failures normal with Macs?
    Thank you

    astoldbywesley wrote:
    Is a 128GB Solid State Drive better than a 500GB Serial ATA Drive @ 5400 rpm or 500GB Serial ATA Drive @ 7200 rpm?
    Depends what you mean by "better." Faster? Yes. The 500 has 3x more storage capacity.
    Message was edited by: tjk

  • Questions about the differences between Arch and Chakra.

    I'm trying to decide whether to install Arch or Chakra on my laptop. Currently, I'm running Arch on my desktop and Windows 7 on my laptop (which I plan to overwrite). My skill level with GNU/Linux is somewhat intermediate – noobs refer to me as an expert, experts refer to me as a noob. If it matters, I'm a KDE user and primarily use my computers for web browsing and python development. Anyway, I just wanted to get an objective opinion on the differences between Arch and Chakra. I have a few points that stand out to me, but I welcome any input.
    -Stability
    I started my journey into GNU/Linux with Debian back in 2009 due to it's stability. I really disliked Debian's ancient software and considered moving my system to Unstable. While doing some googling about Debian Unstable, I stumbled across Arch – it was love at first sight. I've been an Arch user ever since. I love the bleeding edge software, and haven't had any major problems since I originally installed it. However, every time I run a system update I cringe a little. While Arch hasn't broken on me yet, I've read plenty of horror stories and it makes me uneasy. I understand that Chakra is a mix between a point and rolling release model. Is it any more or less stable than Arch? I know there are other distrobutions out there, but I'm in love with the Arch philosophy.
    -Security
    Pretty self-explanatory, but is there any difference in security between the two?
    -AUR
    As much as I love Arch, I wouldn't be able to stand it if it weren't for the massive collection of software available in the AUR. While I'm perfectly capable of compiling software myself, I prefer to use a command like tool like yaourt to manage my software. I understand that Chakra doesn't officially support the AUR and that they have their own user repository. Seeing as Chakra is still relatively new, is it lacking? Will I miss the AUR as a Chakra user?
    -Repositories
    Is there much difference in the official repositories between the two distrobutions?

    avonin wrote:
    I'm trying to decide whether to install Arch or Chakra on my laptop. ... I'm a KDE user ... I just wanted to get an objective opinion on the differences between Arch and Chakra..
    -Stability...
    -AUR...
    -Repositories...
    My take on Chakra is that it's the same as Arch with different developers.  They use pacman. They have a different and rather nice build system for their developers. They're doing a good job, but I'd hate to give up the services of Allan McRae who must work full time keeping the Archlinux core and toolchain up to date.  Chakra devs probably piggy-back off his work.
    As for "semi" rolling: I don't see Chakra as having a stable core.  A stable core sounds attractive, it would be like NetBSD which has a very stable core Unix operating system with apps added via pkgsrc.  But Chakra's core and toolchain is at the same version levels as Archlinux most of the time and are no more tested and stabilized than ours. Their core packages are updated piecemeal just like ours; there is no stable core that is released as a unit (afaik). Today Chakra has gcc 4.7 / glibc 2.15 just like ours. Their kernel is a little more stable: they're using udev 181 / linux 3.2.8 while Arch is on udev 182 / linux 3.3.7.  They are more conservative in upgrading xorg and the video drivers than Arch.  For example, today they're on xorg-server 1.10.4 / intel video 2.17 while Arch is up-to-the-bleeding-edge-minute with xorg-server 1.12.1.902 and intel video 2.19.  Yeah, I would consider Chakra to be a little more "stable" than Arch mainly because of their relaxed pace in changing the kernel and the xorg stuff.
    Most of the patches that I look at for Arch packages (I build my system entirely from source and try to build monthly releases for myself) are needed because we use more recent core packages like glib2/glibc/gcc than the developers of higher level stuff like qt.  Chakra is in the same situation.  We're on the front of the wave
    The Chakra CCR is compatible with the Arch AUR and mainly draws from AUR (an AUR buildscript will usually work fine on a Chakra system -- they just add one or two additional info fields.)  With a little effort you could get any package installed on a Chakra system that is available on Arch.
    Last edited by sitquietly (2012-05-24 20:43:58)

  • What is Difference between SXMB_MONI and SXMB_MONITOR?

    what is Difference between SXMB_MONI and SXMB_MONITOR?
    Can any explain to this question.please?

    Hello,
    Both are same.
    SXMB_MONI is area menu which will contain all multiple transactions pertaining to monitoring.
    SXMB_MONI contains some functions viz monitoring for Bridging, Archived Msgs, Job overview, persistence layer analysis.
    SXI_monitor directly leads to the message monitoring for the IS, which is part of the SXMB_MONI.
    SXI_MONITOR directly executes the monitoring report.
    Thanks,
    Satya

  • Can Oracle be forced to use the spatial index for sdo_filter in combination with an or clause? Difference between Enterprise and SE?

    We’re seeing the following issue: sql - Can Oracle be forced to use the spatial index for sdo_filter in combination with an or clause? - Stack Overflow (posted by a colleague of mine) and are curious to know if this behaviour is due to a difference between standard and enterprise, or could we doing something else wrong in our DB config.?
    We have also reproduced the issue on the following stacks:
    Oracle SE One 11.2.0.3 (with Spatial enabled)
    Redhat Linux 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
    11.2.0.3.0 Standard Edition and 11.2.0.4.0 Standard Edition (both with Spatial enabled)
    Microsoft Windows Server 2003R2 Standard x64 Edition
    However, the SQL works fine if we try it on Oracle 11.2.0.3.0 *Enterprise* Edition.
    Any help or advice would be much appreciated.
    Kindest Regards,
    Kevin

    In my experience sdo_filter ALWAYS uses the spatial index, so that's not the problem. Since you did not provide the explain plans, we can't say for sure but I think yhu is right: Standard Edition can't use the bitmap operations, and thus it'll take longer to combine the results of the two queries (because the optimizer will surely split this OR up in two parts, then combine them).
    BTW: when asking questions about queries here, it would be nice if you posted the queries here as well, so that we do not have to check another website in order to see what you are doing. Plus it will probably get you more answers, because not everyone can be bothered to click on that link. It would also have been nice if you had posted your own answer on the other post here as well, because my recommendation would have been to use union all - but since you already found that out for yourself my recommendation would have been a little late.

  • Difference between IS and AS in procedure?

    difference between IS and AS in procedure?

    prakash wrote:
    hi,
    http://www.oracle.com/pls/db111/portal.portal_db?selected=5&frame=#sql_and_pl_sql_languages
    Here you get everything ..
    functionality wise there is no difference between IS , AS of a procedure .
    Thanks,
    P PrakashI think oracle document do not talk about the Difference or No Difference between IS and AS. So i feel this is not a question that need to be pointed to the document.
    To OP
    Basically as others said there is no difference between them. They are just gramatical representation.
    For example when i create a standalone stored procedure i tend to use AS and when i create a procedure inside a package i tend to use IS. Its just the choice you can make.

  • Difference between in and exist?

    difference between in and exist?

    Note the name of this forum is "SQL Developer *(Not for general SQL/PLSQL questions)*", so only for issues with the SQL Developer tool. As AlexAnd suggested, please post these questions under the dedicated [SQL And PL/SQL|https://forums.oracle.com/forums/forum.jspa?forumID=75] forum.
    Regards,
    K.

  • Difference between servlet and filter

    difference between servlet and filter

    Its not a secret you know; if you just read a little about what they are used for, you answer your own question plus many more to follow.
    Servlet: http://en.wikipedia.org/wiki/Java_Servlet
    Filter: http://www.oracle.com/technetwork/java/filters-137243.html

  • Difference between iteratior and List Iterator

    Difference between iteratior and List Iterator

    Ravikumar:
    You have already posted something quite similar to this posting here: http://forum.java.sun.com/thread.jspa?threadID=735377
    While I cannot speak for everyone else here, I personally find your approach rather rude and inconsiderate. The manner in which you are posting these questions implies that you not only do not recognize that there is work involved in answering them but that you do not sufficiently understand them in such a manner as to be able to phrase them coherently.
    I expect that you are attempting to do your homework by exploiting the helpful people on this forum rather than by learning the material in question. If I am mistaken as to your intentions, please inform me and I will apologize to you. However, I find it difficult to believe that anyone would have such poor forum etiquette as not to realize that posting a "question" in the form of a topic statement is impolite.
    There are many fine people here who will assist you in learning and applying Java; I have relied upon their assistance on multiple occasions and found it indispensible. But you are far more likely to receive a helpful response (at least from me) if you take the time to express your questions more fully and (especially) to learn the material.
    Cheers and happy learning.

  • Difference between upgrdae and migration about oracle database

    Difference between upgrdae and migration about oracle database
    please give the comments

    Well, the question is almost philosophic...<br>
    In 9i, there is a Migration Guide whereas in 10g there is a Upgrade Guide.<br>
    Furthermore, in 9i, there is the command line startup migrate whereas in 10g that's startup upgrade.
    Somebody think upgrade when go to new release, and migration when go to new version.<br>
    Others think upgrade when new version replace database in place, and migration when new version include a move of database.<br>
    Another point of view is : upgrade is for technical, and migration for application/data.<br>
    <br>
    Well, after these explanations, your upgrade/migratation notion will not be more clear, but I think that is not very important, only a terminology game. The most important is to know what you need : new version or new release.<br>
    <br>
    Nicolas.

  • Difference between RAC and MySQL Cluster !

    Difference between RAC and MySQL Cluster
    Please write me in well explanation , with examples , needed useful link and all other stuffs.
    (1)Italian dealers/distributors for MySQL
    (2)Difference between RAC and MySQL Cluster
    (3)Pricing about MySQL and PostgreSQL
    (4)How and which type / Way to deliver support by MySQL
    (5)Security features about MySQL Vs Oracle
    (6)Management Console
    MySQL Vs Oracle
    Thanks in advance !
    MySQL Cluster

    Ha ha, most amusing.
    I suggest you try googling for answers to these things. This is a site dedicated to the Oracle database, the questions are answered by volunteers (not Oracle employees) and we are primarily geeks rather than marketing droids. If you have a specific Oracle question please feel free to post anytime.
    Thank you for your interest.
    Arrivederci, APC

  • Difference between String and final String

    Hi friends,
    This is Ramana. Can u suggest me in this Question
    What is the difference between String and final String? Means
    String str="hai";
    final String str="hai";
    Regards,
    Ramana.

    *******REPEAT POST***********
    We already answered your question why post in a different section?
    http://forum.java.sun.com/thread.jspa?threadID=5201549

Maybe you are looking for