Java: Any good?

Hello, I'd just like to know if anyone could recommend any good Java books to read. I'm quite competent in programming in C, although I haven't really done much C++. As far as I know, Java is good for writing programs that can be run on most platforms without rebuilding, although it is relatively slow compared to an equivalent C program.
Also, could anyone provide a brief comparison of the features of Java vs. C?

The thing is, I actually started programming in Visual Basic (Oh the tragedy) and soon got to know all the little niggles that makes it difficult to write anything like efficient code.
I'm not a fan of VB, but it does have it's use; especially in the area of rapid prototyping (and converting the world into dedicated drones that follow the queen bee found in the Gates of Bill)...ahem...sorry, flashback, must remind myself that resistence is NOT futile.
The main reason I'd like to get into Java is because I've written a few programs in C for Windows that could (should) work on other platforms to do tasks centered around file format conversion.
Sounds like a perfect reason to use Java. Like I said earlier, knowing which tool to use for a given set of circumstances is key.
Given that there are security restrictions on what Java can and can't do, I'm wondering if it's worth bothering, or should I simply focus on making fully portable (Headers and all) C code.
Technically, there aren't any "security restrictions on what Java can and can't do". You may be speaking of the sand-box associated with applets. However, the "restrictions" are configurable. Rights may be granted to Java programs (including applets if they are signed) to do pretty much anything usefull. Another very huge ++ for Java. In fact, I wish Sun would call it security considerations rather restrictions since it gives consideration to the needs/desires of the targets of your code. In other words, I can say "Hey buddy, I like your nice little file conversion utility, but I'm not gonna allow you to violate my private parts...Ryan"...er...there I go again with the flashbacks.

Similar Messages

  • Is "IBM VisualAge For Java" any good ?

    Considering getting IBM's VAJ for our systems development team.
    I just thought I'd get peoples thoughts on it. All comments welcome !

    VAJ works just fine as long as you give it enough
    memory. But make sure you get training for your team,
    because its online help is almost totally useless.I would definitely agree with that. VAJ has a lot of nice features, but it also has a lot of things that can be really annoying, esp if you haven't had the training.
    My biggest annoyance with it is that I can't get my hands on the source code without exporting it. You can kind of work around this by using the source view, but the source view won't tell you where/if there are "doh!" type compile errors--you need to look at the workbench. And you can't see line numbers, so if you get a stack trace with a line number you can't just scroll to it. (You can hit CTRL-G to pop up a dialog to jump to it, though.)
    I also haven't gotten the PVCS integration to work right yet, which makes check out-edit-check in a hassle. It supposedly works, but when you're in a development mode it's hard to find time to play with your tools. =^p

  • Any good Java object oriented book?

    Hi,
    I am looking for a Java book that teaches good object oriented programming. Is there any good Java object-oriented book in the market?
    Thanks.

    "Thinking in Java" 2nd Edition by Bruce Eckels. You
    can download it from his website - the url escapes me
    at the minute. You should be able to find it no
    problem though.I second that recommendation (although it's "Eckel" without the "s"). He now has a Beta 3rd edition of the book.
    The URL is http://www.bruceeckel.com/

  • Any good book on Java 3D

    Any good book on Java 3D
    thanks
    --jj                                                                                                                                                                                                                           

    Thanks A Lot,
    I am a beginner - not to Java but to Java 3D - I want to know what it has to offer me...something like - if I know Java 3D I can do...???
    Thanks
    --jj                                                                                                                                                                                                                                                                                                                                           

  • Java is good for what

    Hi
    Any ideas what java is good for?? I mean in what area of Java it is best to concentrate and work on
    thanks

    Hi
    Any ideas what java is good for?? I mean in what area
    of Java it is best to concentrate and work on
    thanksI'd stick to J2EE. That's the best area to concentrate in.
    That should narrow things down a bit. ;)

  • HT4296 What does this mean "remains disabled by default in this update"? Does that mean I don't have Java any more because of this update?

    What does this mean (referring to the Java update on the Mac OS X 10.5.8) "remains disabled by default in this update"? Does that mean I don't have Java any more because of this update?

    You should still have JAVA.  Open Safari, then in the top Menu Bar, click on Safari and pull down to Preferences.
    Safari> Preferences> Security> and click check the buttons next to Enable JAVA and Enable Javascript.
    You might have to restart Safari, I'm not sure about that.
    Good luck.

  • Any good book on forms9i?

    any good book on forms9i?

    Thanks A Lot,
    I am a beginner - not to Java but to Java 3D - I want to know what it has to offer me...something like - if I know Java 3D I can do...???
    Thanks
    --jj                                                                                                                                                                                                                                                                                                                                           

  • Do you know any good uml tools ??

    hello
    I'm not sure if this is the best place to post this thread . I suppose that alot of you would use uml tools
    do you knwo any good opensource UML tools ???
    I used Win'design ,and would like to move to legal opensource program .
    the tools i need must create the class diagram ,then generate the java classes and the database script
    thank you

    you may get open source UML tools..search in the
    google........otherwiseI did ,but I did not find a complete life cycle development tools
    u can download the trial version of Enterprise
    Architect, thats a very good toolI'm searching for open source tools
    thank you any way

  • Any good site for learning struts using weblogic

    Hi all,
    Please tell me any good website for learning struts using weblogic. I mean how to creat page and deploy , run it .....
    Thanks in advance

    Hi,
    here is the link for RMI tutorial.
    http://java.sun.com/docs/books/tutorial/rmi/index.html

  • New E71 - any good apps, themes etc.?

    Hi guys,
    I've just got a new E71, and as its my first Symbian phone my software collection is a bit lacking.
    I've had a look round Google but couldn't really find any good sites as I had when I was using java apps.
    Can anyone recommend anywhere thats good for apps/themes/wallpapers etc.?
    Thanks,
    Paul

    Hi
    Try Handango they do S/W for all types OS..
    Select your phone on left side of screen, and it will give you a list of S/W suitable for E71...
    Rgds
    Roy

  • Any good faq sites for ppl new to solaris?

    Hi, just want to know if there are any good sites that teach
    the basics on solaris and samba

    Hi,
    You try this URL:
    http://docs.sun.com
    Thanks.
    revert back.
    regards,
    Senthilkumar
    SUN - DTS

  • Are there any good black box testing tools for j2me?

    Is there any good testing tools available for testing software on physical mobile devices?
    I would like to partially replace manual testing with automated testing using a test tool. It should work on physical devices, and with the help of a script it should be possible to execute predefined sequences of button pressings on the device. Preferably there should also be some way of deciding whether the test was a succes without having to do so entirely manually.
    The purpose with this would be to make it easier to go through the test protocols, which has to be done before every new software release.
    Deviceanywhere.com looks promising at first glance but it is rather costly. Still, does anyone have an opinion of it?
    Does anyone has experience of Mobile junit for this kind of testing? Is it possible to define series of physical button pressings with it? At first glance it doesn't seem so.

    You can collect the Organizational Health in Exchange 2010 console for Exchange 2003/2007/2010 and that will list very useful information about statistics in your organization like servers, databases, CALs, recipient, feature used etc...
    Collect Organizational Health Data -
    http://technet.microsoft.com/en-us/library/dd351156%28v=exchg.141%29.aspx
    However it doesn't contain any configuration information and that you need to collect it manually because that depends on needs of each organization and how they want to setup their infrastructure...

  • Are there any good tool for checking security risks, Code review, memory leakages for SharePoint projects?

    Are there any good tool for checking security risks, Code review, memory leakages for SharePoint projects?
    I found one such tool "Fortify" in the below link. Are there any such kind of tools available which supports SharePoint?
    Reference: http://www.securityresearch.at/en/development/fortify/
    Amalaraja Fernando,
    SharePoint Architect
    Please Mark As Answer if my post solves your problem or Vote As Helpful if a post has been helpful for you. This post is provided "AS IS" with no warrenties and confers no rights.

    Hi Amalaraja Fernando,
    I'm not sure that there is one more tool that combines all these features. But you may take a look at these solutions:
    SharePoint diagnostic manager
    SharePoint enterprise manager
    What is SPCop SharePoint Code Analysis?
    Dmitry
    Lightning Tools Check
    out our SharePoint tools and web parts |
    Lightning Tools Blog | Мой Блог

  • Virtual PC 7 any good?

    Hi there, I am in the process of purchasing new workstations and server for our office (replacing our whole network). There are 2 schools of thought, that we should go all Mac or all PC. The all Mac side is just me! Right now we have a horrible mixed network architecture and really old machines. I want to keep things as clean, simple and robust as possible.
    The Mac network would consist of 2-3 workstations running the latest version of OS X and a server running OS X Server v10.4. The WSs would have to use Virtual PC in order to run the accounting sw package. My question is this - is it any good? Does one have to start the VPC before starting the windows sw. Where would the program files physically reside on the hard disk? Can you create aliases for these to put on the 'desktop'? I had some mixed experiences running 10.4.x on an old G4 (which had a hw problem with the processor or one of the boards) and OS 9 emulator, as it kept crashing all the time. The machine later totally died anyway, so the problems may well have arisen from this hw issue. I guess I'd have to wait for Microsoft Office 2008 to come out and use OpenOffice in the interim (we have some nasty formatted sales documents and leaflets that won't work very well in OpenOffice).
    If we were to buy PCs, then we were looking at using either W*ndows V*sta Business/Ultimate or W*ndows XP Professional on the workstations, and putting ubuntu linux on the server. I am a bit concerned about all the aggravation that I might get re anti-virus sw and anti-spyware, as one has to keep removing this constantly with PCs. I also don't like giving money to Microsoft lol
    Any thoughts or experiences would be greatly appreciated.
    Many thanks.
    Best
    Pat

    New Macs can't run VirtualPC at all. So if one of the new machines is a Mac, you'll want to get Boot Camp, VMWare, Parallels, or one of the Intel Mac solutions on my FAQ*:
    http://www.macmaps.com/macosxnative.html#WINTEL
    VirtualPC is designed for use on your G5, and is no longer supported, but should work fine for any accounting package. The place where VirtualPC falls down is when you have insufficient RAM or hard disk space allocated to it for the version of Windows you use, which you'll also see in my FAQ above.
    You may even find CrossOver on a new Mac can run your accounting package without installing any Windows whatsoever, and be more secure.
    Or you may find a version of an accounting package for the Mac that will run your accounting data without installing any Windows software on your Mac. See alternatives to OpenOffice on my FAQ*:
    http://www.macmaps.com/crossplatform.html
    One can create aliases on the desktop for VirtualPC, though VirtualPC's software has to start up on its own. Boot Camp is a separate boot software
    Note: Intel is not G5, and rather is IBM. So that's a distinction you should make. All new Macs are Intel. Your profile says you have G5s which are now a generation older than what is out there.
    Viruses are almost unheard of on the Mac, and most people won't ever see a virus, unless they have to run Windows on the Mac. Your best bet is to tell that to your CIO, and tell them they'd have much lower support costs getting an all Mac network, as no anti-virus installations will be necessary and Macs for the most part just run. This FAQ page goes over those costs:
    http://www.macvspc.info/
    - * Links to my page may give me compensation.

  • Any good way to store pdf files in oracle 10g?

    have, i have many pdf files, i want to store in database. Any good way to do that in 10g? Or, I have to go to 11?
    thanks,
    t.k.

    mbobak wrote:
    Justin Cave wrote:
    user10217806 wrote:
    Can I store pdf in blob, and still search words in the pdfs?Probably not, no. If you want to search the data inside Oracle, you'll want to look at Oracle Multimedia.I think the correct answer is "not efficiently". :-)Well, there is nothing that prevents you from building Oracle Multimedia yourself and getting similar levels of efficiency. Other than a desire not to invest dozens of man-years replicating delivered functionality, of course.

Maybe you are looking for