background preloader

Quick Reference Guide

Quick Reference Guide
What is Java? Java is: Object Oriented Platform independent:SimpleSecureArchitectural- neutralPortableRobustMulti-threaded Interpreted High PerformanceDistributed Dynamic Java Environment Setup: Java SE is freely available from the link Download Java. So you download a version based on your operating system. You can refer to installation guide for a complete detail. Java Basic Syntax: Object - Objects have states and behaviors. First Java Program: Let us look at a simple code that would print the words Hello World. public class MyFirstJavaProgram{ /* This is my first java program. * This will print 'Hello World' as the output */ public static void main(String []args){ System.out.println("Hello World"); // prints Hello World }} About Java programs, it is very important to keep in mind the following points. Java Identifiers: All Java components require names. In java there are several points to remember about identifiers. Java Modifiers: Java Variables: Java Arrays: Java Enums: Example: Java Keywords:

CLASSES E OBJETOS Instituto de Computação junho, 96 André Augusto Cesta. aacesta@dcc.unicamp.br Orientadora: Profa Dra Cecília Mary Fischer Rubira Copyright 1996- IC - UNICAMP. Este texto e documentos relacionados são protegidos por copyright. Esta publicação é apresentada como está sem garantia de erros e mudanças, sejam nos endereços (URL's) , texto ou do código reutilizado nos programas exemplo. Para obter a última versão deste texto consulte ou Marcas Registradas: Sun , o logotipo da Sun, Sun Microsystems, Solaris, HotJava e Java são marcas registradas de Sun Microsystems, Inc. nos Estados Unidos e em alguns outros países. Prefácio: Este texto faz parte de um estudo comparativo de linguagens de programação orientadas a objetos. A diferença entre este estudo e outros textos que você possa encontrar sobre o mesmo assunto é o caráter prático. Qualquer leitor que tenha experiência com pelo menos uma linguagem de programação. lado: Parecida com C, C++:

Chapter 11: Arrays of Objects if (card1 == card2) { System.out.println ("card1 and card2 are the same object."); } This type of equality is called shallow equality because it only compares the references, not the contents of the objects. To compare the contents of the objects---deep equality---it is common to write a method with a name like sameCard. Now if we create two different objects that contain the same data, we can use sameCard to see if they represent the same card: Card card1 = new Card (1, 11); Card card2 = new Card (1, 11); if (sameCard (card1, card2)) { System.out.println ("card1 and card2 are the same card."); } In this case, card1 and card2 are two different objects that contain the same data so the condition is true. In Section 7.11 I said that you should never use the == operator on Strings because it does not do what you expect. 11.5 The compareCard method For primitive types, there are conditional operators that compare values and determine when one is greater or less than another. deck[2].rank;

Tutorial de Programação Java Este tutorial de programação Java surgiu de uma série de palestras ministradas pelos autores aos professores e alunos do Departamento de Matemática da UFSCar, com o objetivo de apresentar a eles a linguagem Java como potencial instrumento de apoio ao ensino. Como tal, apresentamos os conceitos básicos dessa linguagem permitindo dar os primeiros passos que conduzem ao seu aprendizado. Em nenhum momento pretendemos que este texto seja um substituto para um bom curso de Java, mas também não ignoramos o valor que este material possa ter para um iniciante. Em qualquer caso, disponibilizamos este material para a audiência geral da Internet na esperança em que ele venha a ser útil a alguém, mas sem quaisquer garantias, nem mesmo as de correção e de atualização. Waldeck Schützer e Sadao Massago Sobre os autores Sadao Massago é licenciado em Matemática pela UEM, Mestre em Ciências pelo ICMC-USP e Doutor em Matemática pelo ICMC-USP.

Lesson: Language Basics (The Java™ Tutorials > Learning the Java Language) Variables You've already learned that objects store their state in fields. However, the Java programming language also uses the term "variable" as well. This section discusses this relationship, plus variable naming rules and conventions, basic data types (primitive types, character strings, and arrays), default values, and literals. Operators This section describes the operators of the Java programming language. Expressions, Statements, and Blocks Operators may be used in building expressions, which compute values; expressions are the core components of statements; statements may be grouped into blocks. Control Flow Statements This section describes the control flow statements supported by the Java programming language.

Related: