What are the limitations of Java,what cannot be done with Java?

Hello.I want to ask, is there anything which cannot be done with Java related to computer programming ,does Java have limitations?

BIJ001 wrote:
You need a JVM to run Java applications.Usually yes but nothing prevents you from writing a compiler to compile Java sources right into native code.@Everyone: Sorry folks, I meant to say "Never say unequivocally that something cannot be done. Time will more than likely prove you wrong."... which I think you all got the gist off, despite what I actually said.
@BIJ: Hmmm yep, so that sort-of brings writing a device driver in the Java language into the realms of practicality, except you'd still have to work-around the fact that Java is by design a device/OS idependant language, so one suspects that you'd probably end-up using to JNI to call a large and complex library of assembler (or something) functions, which actually do the work... hence you'd probably be better of in assembler, C, or indeed any "native" language, or combination thereof.
Java excels at writing "large and complex business systems". Java pretty much sucks at writing "low-level CS stuff", which C (and assembler) both excel at... Hence some knowledge of both helps you pick the tool for the task, and create "complementary" layers of abstraction in your application, which (the theory goes) make it robust and flexible.
I do think that it's interesting that Java excels in exactly the places where C is/was "undercooked".... I do sometimes wonder if that was by design; like the language designers intended them to be complementary tools or something.
Cheers. Keith.

Similar Messages

  • What are the cool things that I can i do with java (server side) knowledge?

    My boss is about to send me to class for Java (Server Side) Programming. I am a novice programmer who knows only COBOL and C.
    What can i do with that class?

    Well you can do anything a cgi can do and then some.Just do a search on servlets or cgi and that will give you a good idea of what can be done
    Here is a couple of links for ya
    http://www.coolservlets.com/
    http://www.javazoom.net/jzservlets/servlets.html
    http://archive.coreservlets.com/
    and here is a cgi one http://cgi.resourceindex.com/Programs_and_Scripts/Perl/
    well this hosud give you and idea what you can do with server side programs

  • What are the limitation of the 4 Port Gigabit ethernet Security Service Module (4GE SSM)?

    I was wondering if anyone can help me out. I am trying to create a redundancy topology which require several connections to an ASA 5510. I am looking at extending the connections to my ASA 5510 appliance with the four port gig ethernet security module (4GE SSM). I am trying to find out what the limitations are on this particular module.
    I have heard that there might be limitations to the 4GE SSM. Such as the interfaces on this module might process data separately from the ASA 5510 appliance. My question is does the ASA four port gig ethernet security module (4GE SSM) interfaces act as a extension of the ASA 5510 appliance or does it process and filter data separate from the ASA 5510 appliance ?
    My concerns are that the 4GE SSM does not utilize all the security features of the ASA 5510 appliance, and that it just separates traffic into security zones. I interpret that to mean that each interface can be placed in a separate security level in which case has a separate security algorithm and uses the security level to force security policies. Nothing more.
    My second question if relevant would be what are the limitations?
    Thank you for your help on this topic.
    mike

    The 4GE SSM just gives you the four additional ports. It doesn't increase the processing capacity of the 5510 (a relatively low end box whose replacement - the 5515X -  has been out since this past spring). It works off the same configuration script and CPU as all the built-in ports.
    The only limitation I can think of off the top of my head is that members of an Etherchannel cannot span the SSM and the built-in ports.

  • What are the limitations of layout builder

    Hello BPS Experts,
    what are the limitations of the layout builder.
    Suggestions appreciated.
    Thanks,
    BWer

    Hi,
    One of the major one, I would say is needs SAP GUI without which it cannot be used.
    The same is no longer applicable to Integrated planning as it has a web based interface.

  • What are the limitations of apex 3.2.1

    Hello All,
    what are the limitations of apex 3.2.1
    thanks/kumar

    Hi Kumar,
    as Tony already pointed out, there are no hard limitations for Oracle APEX.
    As APEX runs in the database you can do whatever your Database can do (call Packages, use Analytic Functions, even call Java in the Database, create complex Queries with literally limitless joins).
    The Output of APEX is HTML and can be influenced by your templates and your code, so again you are only limited by your imagination. Add a different CSS and your Layout looks different. Add some JavaScript Code and your Forms behave different, are more interactive and so on.
    brgds,
    Peter
    Blog: http://www.oracle-and-apex.com
    ApexLib: http://apexlib.oracleapex.info
    Work: http://www.click-click.at

  • What are the limits of using windows internal database in RMS?

    hi,
    We dont have SQL server to use and opting to use windows internal database
    What are the limits of using windows internal database in RMS?
    tnx

    Hi,
    the main limitation is that you cannot access a SQL express from remote (even there are tricks to work around that), so you cannot add another machine to the RMS cluster. 
    Microsoft's recommendation for production systems is to use a full SQL server, what allows you clustering and running all sorts of maintenance tasks.
    Other than that SQL Express has a 10GB total limitation for all databases running on that server.
    See also http://technet.microsoft.com/en-us/library/dd772673(v=WS.10).aspx for RMS hardware and software requirements. 
    Hope that helps,
    Lutz

  • What are the limitations or disadvantages of SOA Direct Binding

    What are the limitations or disadvantages of SOA Direct Binding.

    When we call SOA service from another SOA service most of the time Local RMI call is used even you are using SOAP over http to invoke the service, this based on your SOA configuration - Refer the following url for more details on Local optimization.
    Albin's Blog: Configuring Local Optimization in Oracle SOA 11g
    SOAP binding will help us to invoke the service exposed with WSDL and accepts XML as request/response.
    HTTP Binding will help us to invoke any services that will accept HTTP GET/POST messages but there is restriction with input/output message type(refer this document for more details Getting Started with Binding Components - 11g Release 1 (11.1.1.7)).
    HTTP binding is light weight and provides better performance.
    I hope this will help you.
    Refer https://forum.java.sun.com/thread/2612466

  • What are the limitations in terms of data size  or performance while using csv or text file as datasource?

    <p>Also what are the limitations in terms of data size  or performance related issues while using csv or text file?</p><p>Is it the best practice to use csv , text file to use as a datasource to improve performance?</p><p>Please Advice.... </p><p>&#160;</p>

    <p>Hi,</p><p>Create Same Data Input for CSV and Text File ,Create 2 different reports one for CSV and One for Text ,run them one you have done that.</p><p>Go to Report Menu and Select Performance Information .Use the Data in that to check which one is good datasource to improve performance</p><p>Cheers</p><p>Rahul</p>

  • What are the limitations of using labview 8.5.1 developers suite verses a real-time module in field point applications?

    What are the limitations of using labview 8.5.1 developers suite verses a real-time module in field point applications? Can an exe. be loaded onto a field point controller or does the controlling program have to reside on a PC for example?

    centerbolt is correct, you can't load a .exe or even run a program on the fieldPoint controller unless you have the Real Time module.  However, that does not mean you can't use your FieldPoint bank without the Real Time module. 
    From LabVIEW for windows you can make calls to the fieldpoint IO using the fieldpoint read/write functions. 
    This program runs on the PC not the FieldPoint controller.  If you loose network connection to the fieldpoint, your program will loose connection to the IO.  For many data logging applications this type of arrangement can work just fine.  However, if this is the only type of application you are ever going to run, then you may as well not buy the Real Time controller for your fieldpoint but the network controller only. 
    If your application requires more reliability, and/or greater determinism than can be achieved by running a program on windows, then you should use the LabVIEW Real Time module and develop a program that can run down on the FieldPoint controller independent of windows.
    Message Edited by StevenA on 07-22-2008 04:14 PM
    SteveA
    CLD
    FPGA/RT/PDA/TP/DSC
    Attachments:
    fp pallet.PNG ‏6 KB

  • What are the limitations of the free 30-day InDesign trial?

    What are the limitations of the free 30-day InDesign trial?

    There are no limitations for 30 days, it will work exactly as if you have a subscription. But if you don't get a subscription, after 30 days, you will no longer be able to launch the program.

  • What are the limitations of the software during the 30 day trial?

    what are the limitations of the software during the 30 day trial?

    Trials are fully functional.
    The only limitation is that they will stop working 30 days after first launch.
    You remove the time limit by entering a valid serial number which you get when you purchase the software. Or by subscribing to a Cloud membership plan.

  • What are the limitations of remote API?

    Excuse me,
    I am new to Oracle BPEL, and going to customize the worklist application using remote API.
    I read the Sample Worklist Application for learning the remote API.
    When I learning about task attachment's API,
    I saw a thread
    RemoteWorklistServiceClient -- attachment
    Suddenly, I found that there is different between local and remote API.
    Would anyone like to tell me what are the limitations of remote API?
    By the way, could there is any API for retrieve process list?
    The reason is I am trying combine some feature of the console into my worklist application
    such as list process with details, deploy/undeploy process, active/retired process lifecycle and turn on/off process state.
    I only found how to start process:
    Locator lLocator = new Locator({Domain}, {Domain.Password}, {Properties});
    IDeliveryService lDeliveryService = (IDeliveryService) lLocator.lookupService(IDeliveryService.SERVICE_NAME);
    lDeliveryService.request({ProcessName}, {OperationName}, {NormalizedMessage});
    Thank you very much ^^
    Roy

    Excuse me,
    I got the answer by testing the remote API
    And I have another question about the BPEL API which used in the console
    I have success construct the class com.oracle.bpel.client.Locator
    It providing a set of methods for invoking Oracle BPEL
    However, the methods always using WhereCondition as parameter
    therefore, I need to know about the database.
    1. Could anyone tell me where can I found the database schema?
    2. There are some deprecated APIs what is the preferred APIs of them?
    - IDeliveryService.SERVICE_NAME
    - IDeliveryService.request({Process}, {Operation}, {NormalizedMessage})
    - IDeliveryService.post({Process}, {Operation}, {NormalizedMessage})
    Thank you very much ^^
    Roy

  • What are the limitations of ODI?

    ODI is an E-L-T tool of its first kind and has good performance when copared to ETL because of its architecture.
    BUt what are the limitations of ODI?
    And What are the strong points to recommand ODI to the clients?

    what are the limitations of ODI ::
    (i) it won't support multi target We cant say it wont support. We can achieve this using IKM mTI or using some logic in a single interface. But directly you can't drag multiple table into interface (target canvas)
    (ii) Interfaces are depending on KM so to implement any new logic we need to know about Jython Not exactly. But yes if you know jython it is more helpful for this. Discussed
    http://www.linkedin.com/groups/How-was-ODTUG-Ask-Experts-140609.S.197740849?view=&gid=140609&type=member&item=197740849

  • What are the limitations of AJAX in BEA Weblogic 10.2 ?

    Hi All,
    I am wondering if some one could tell/summaries what are the limitations of AJAX in BEA weblogic portal 10.2 ??

    Please reask this question in the WebLogic Portal forum:
    WebLogic Portal
    I think you'll need to be more specific as well. Are you referring to portlet development, in which the portlet uses a javascript library, drag/drop functionality in Dynamic Visitor Tools, etc?
    http://edocs.bea.com/wlp/docs102/clientdev/ria.html#wp1008891

  • What are the Limitations of  EBP-SUS?

    HI SRM Gurus,
    What are the limitations of EBP-SUS?
    1. Classic Scenario.
    2. Extended Classic Scenario.
    Is ASN possible with EBP-SUS extended classic scenario.
    Version 5.0
    Server 5.5
    Thanks
    Rams

    Hi please refer to the OSS note with number 543544 for details
    award points if usefull

Maybe you are looking for

  • Sql server is using memory more then there max memory setting?

    Hi All, today i have faced the different issue.......... we have one SQl server 2008 prod server... it have memory issue actually  total server memory is 8GB and we have allocated the 6 GB to SQL server,we checked the server no open trans and dont ha

  • More questions: Quicksilver G4 800 Hard Drive

    Hi, I have to admit, I'm totally confused about what to get to add on to my 867 G4 Quick Silver, which has an 60G IBM Ultra ATA/66, which also is impossible to find. Can I replace with another Ultra ATA/66, or an ATA/higher number? There are so many

  • A problem for writing sbin/fsck -fy

    I´m trying to do "sbin/fsck" When the black screen with white words appears I write "sbin" but when I try to write " /" this signal doesn´t appears, instead of it "&" Please, could anybody help me?

  • Billing line items with discount

    Hi SAP gurus, I have situation going on here at my current project.  Our client is wants to add a discount line with billing line item (In billng document) ?  Can you pls. suggest me the best path ?

  • Commit not complete

    Hi, My program is written in ProC,which consists of several insert statement followed by commit. But when i exit the application i am getting an error " COMMIT NOT COMPLETE ". Need your suggestion very urgently. Thanks, Chitrasen