what is the difference between java and core java or both are same?
554201
A "core" language is a language with the standard libraries.  Libraries include things like data structures, that basically make life easier (who wants to rewrite the linked list or hash  table over and over?). Java alone describes the language itself (like syntax).\n\nThey are the same language.
731404
I used one once many years ago, but can't find it.  Here is one I found using Google:\n\nhttp://www.innovation.ch/java/java_compile.html
1074404
java is a programming language\nhtml is a language to build webpage\nfrontpage is a program/ tool to help build a webpage
92253
1. Java is highly secure:- Java applets cannot access memory space other than the one which is assigned to it on the host system. So, there is a reduced chance of applets running on your system and creating problems.\n\n2. Java is distributed:- Features like RMI (remote method invocation) allow a Java program to invoke a method of an object residing on a remote system (or a different JVM). This is needed in a distributed environment. JavaBeans and CORBA are also essential in a networked environment.\n\n3. Java is robust:- Java programs are quite sturdy (although compiling takes slightly more time time vis-a-vis C). The compiler converts the .java source codes into .class files which can be run on any OS with the appropriate interpreter. (This means compiling .java files into .class files in Linux and running them on Windows is possible.)
368886
What about it? \n\nIt has syntax similer to C++ without pointers. \n\nIt can do just about anything and technically runs on any platform. In reality there are subtle differences between platforms but portability is not difficult. \n\nExcellent web programing support. \n\nYou have easy to use functionality of a wider variety than any other language around. That is there are prebuilt modules for just about everything you can think of. \n\nIt is not an easy language to learn. Nor can anybody know all of Java. You have to specialize. \n\nJava programmers are probably the best paid programmers around. \n\nIt's free and well supported.\n\nWhat else did you want to know?
120790
C++ is the Microsoft version of (sun's)Java. Only main difference is that c++ programs runs on windows based operating systems.Whearas, java is platform independent. Even your washing machine or ovan can use java to automate its functioning.\n\nVisit http://www.letsdiscuss.info for more details.
1113194
try this\n\nhttp://en.wikipedia.org/wiki/Java_programming_language
595895
As blueJ is Java development environment, I think you are talking about java.\n\nIn java if you put a value already in map, old vlue is replaced by new one.
758524
In Java, everything is an object. This way, true encapsulation is achieved. Java is more strongly typed than C++. Java also has stronger enumerated types and the ability to synchronize threads.\n\nWith Java's swing library, it makes it easier to develop GUI applications. A single window can be created by using a few lines of code with Java rather than hundreds for C++...
52198
Assuming that you don't know C/C++, spending 5 hrs a day for around a month makes you confident in using constructs of core Java, ie., basic Java and some of frequently used APIs (programs that already developed and installed when you install JAVA) of J2SE(Java 2 Standard Edition). And, ofcourse, the duration varies depending on individual, faster you get hold on concepts, shorter time it takes. Then, depending on whether you want to be a GUI programmer (eg., Swings) or Server side prgorammer (J2EE, Java 2 Enterprise Edition) or embedded (J2ME), each domain being mostly independent of each other, that time varies.\n\nThe question is a difficult one to answer when you say just "Java". Hope the above answer gives you some idea of what it is like.\n\nhttp://java.sun.com/developer/onlineTraining/ - Tutorials link
445796
Java can be faster than C++. \n\nA JIT (Just in time) compiler must be used.  The reason Java programs start slowly is because they start out being interpreted (the bytecode to machine code) but at the same time the speed is being profiled (tested for bottlenecks and places to perform optimizations), the JIT compiler will use the bytecode and the information from the profiling process and generate machine code (run on the hardware) which results in very fast execution times...  THe price you pay is startup speed...\n\nAll of that being said: if a major goal of a program you are writing is speed then you should use C++ because then you, the programmer, have more direct control of how fast your program will run.
150759
Sounds to me like they mean that Java will be next in line for the 'nitch' market.  Cobol really doesn't have wide accepetance in the market unless you are doing main frame work and God forbid you run a mainframe with Java as the core.\n\nIn otherwords, even though Java was a good idea..it's not catching on as fast as Sun hoped and wants, and most likly will be shoved over by the next 'great' thing in programming.
439412
Too many questions.\n\n- You know that Java is a programming language. The essential portion of the language is core java. Everything else is to enrich the java.\n\n- J2EE - Stands for Java 2 Enterprise Edition downloadable from Sun Microsystem's site. You install it on your computer so that you can create, compile, and run Java programs on your computer. There is also J2SE - stands for Jaa 2 Standard Edition -- this just the scaled down version of J2EE.\n\n- Struts is open source frameworks and toolkits that help developers build applications for the web. This is not essential for Java programming -- It just makes programing easier.\n\n- Writing a program to create a screen like the one you are looking at now with buttons, menu, etc is not easy. Swing helps in creating Java user interface.\n\n- If understand how HTML is used to create a web page, you know what tags are. Tags are embedded with text to modify them. Tags are also used in JavaServer Pages. A tag library is a collection of tags.\n\n- Web applications are stored in web servers so that users can access the resources through their browsers. Right now you are accessing the resources sitting in Yahoo web server. WebLogic is a  server made by a company called BEA. Other popular web servers are IIS made by Microsoft, Apache, WebSphere made by IBM, etc etc.
413615
Java is first and foremost a language, an object-oriented programming language to be specific. Java syntax is heavily based on C and C++ language syntax, but Java eliminates or streamlines many features that are considered unsafe or overly complicated.\n\nHowever, the Java specification, owned and managed by Sun Microsystems also defines three types of "platforms", program environments under which Java language programs can run:\n\n-- J2ME - Java 2 Micro Edition, for handheld devices, cell phones, etc.\n\n-- J2SE - Java 2 Standard Edition, for desktop computer applications, web browser applets, and POJO (Plain ol' Java Object) network applications\n\n-- J2EE - Java 2 Enterprise Edition, for implementing large-scale distributed apps, business-to-business apps, network/web apps and other heavy-duty stuff\n\nThe platform specifications themselves are not programs, but in practice Sun and others write programs to implement the platforms. Each of the platforms includes the JVM (Java Virtual Machine) which acts as an "OS/Hardware neutral" layer between the Java program and the actual underlying computer OS and hardware. There are also platform-specific APIs (Application Programming Interfaces) that determine much of what is possible (or practical) to do on a given platform. In that sense these platform implementations are as much a part of the Java specification as the language itself.\n\nEven so, Java is first and foremost an object-oriented programming language.
156022
Welcome to Java\n\nThe current version of JAVA is JDK 1.5. You may download the this JDK version from http://java.sun.com/j2se/1.5.0/download.jsp which is FREE.\n\nThe Java Technology tutorial can be found at http://java.sun.com/docs/books/tutorial/getStarted/intro/index.html\n\nIts easy to learn by following the above tutorial...
1084431
Try developing "new" core Java API packages...
644859
Java refers to the programming language.\nIt's key features are:\n1. Your java source can run on multiple operating systems (Unix, Windows) due to the following architecture:\nA. Java source code is compiled into a platform independent byte-code \nB. Java byte-code is interpreted by a platform specific Java Virtual Machine (JVM).\n\n2. I think that the greatest benefits are of Java are that:\nA. It is a strongly typed (You don't have to deal with subtle errors caused by implicit type conversions - like an Array to a String)\nB. It is object oriented (see: wikipedia.org)  and has class-based inheritance (Easy re-use of functionality without the confusion of inheriting from multiple classes)\nC. It does not allow direct access to pointers to memory (prevents you from accidently reading from or writing to memory intended for another application)\nD. It is multi-threaded.  (For example, it's relatively easy to implement a word processor checks your spelling and grammar while you type.  You type in the main thread and the spell check runs in a separate thread, so your typing is not held up while the spell check runs.)\n\nj2se or Java 2 Standard Edition, contains the JVM and Compiler that I mentioned above under "key features"\nas well as an extensive set of built in classes.  Data Structures that ship with the j2se - such as the Collections API are a huge time saver for developers.\n\nJ2EE stands for "Java 2 Enterprise Edition".  \n"Enterprise" means distributed; this functionality allows you to run a component of your application in Boston and another component in Miami.\nKey features of J2EE include Servlets and Enterprise Java Beans (EJB's).