INTRODUCCIÓN JAVA Prof. Rafael Mourglia.

Slides:



Advertisements
Presentaciones similares
Curso de java básico (scjp)
Advertisements

Fundamentos de la Programación Estructurada
Variables Prof. Gonzalo Pastor.
Conceptos Básicos de Java
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
POO Java Módulo 3 Elementos de programas Identificadores
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
El lenguaje de programación Java
JAVA J.A.C..
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Valor X Valor Y Punto (0,0) Coordenadas.
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Elementos básicos del lenguaje
FUNDAMENTOS DE PROGRAMACIÓN
Aspectos Básicos de Programación en JAVA
Fundamentos de Programación
Prof. Víctor Aquino Urrutia
CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C.
Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones Fundamentos de Programación Departamento.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
Flujos de datos Un flujo es un canal por donde fluyen los datos.
HTM L (Hyper Text Markup Language). ¿Qué es HTML? Es el lenguaje que permite escribir texto de forma estructurada, y que está compuesto por etiquetas,
LENGUAJE C. El lenguaje de programación C  El C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell  Evolución.
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Introducción a la Programación C++ Parte 1
Convenciones de nomenclatura y diseño
Introducción a la programación en JAVA
ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.
Olimpiadas Chilenas de Informática - Formación
Ingeniero en Computación José Alfredo Cobián Campos
ECLIPSE.
Tema 4 Elementos para el Desarrollo de Algoritmos
Conceptos básicos de programación
Métodos en Java.
Algunas Características de C++ no presentes en C
Clases y Objetos en Java
Guía teórica de manejo de estructuras de datos
Algunas Características de C++ no presentes en C
Tema 6. Conceptos básicos de programación (Clase 2)
Leccion 5: Escogiendo un Tipo de Variable
Clases y Objetos en Java
Definición y Conversión de datos
LÓGICA DE PROGRAMACIÓN
Unidad 3. Introducción a la programación
INTRODUCCIÓN JAVA Y ECLIPSE
ESTRUCTURA DE UN PROGRAMA SIMPLE EN JAVA
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
HERRAMIENTAS DE PROGRAMACIÓN
Diego Hernández R Pascal Variables Diego Hernández R
LENGUAJE C.
Introducción práctica la uso de la tarjeta Arduino.
Características de “C”
COMPONENTES WEB TEMA: variables.
Procesamiento de señales Introducción a Matlab 2014
Excel Macros Macros Automáticas.
Curso de Programación Estructurada
Tema 6. Conceptos básicos de programación (Clase 2)
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Tema 2 Estructura de un programa en C. IWI Tema 2 Programa en C U n programa en C es una serie de instrucciones en un lenguaje muy especifico (similar.
String, random y stream en java
SINTAXIS EN JAVA. ESTRUCTURA GENERAL DE UN PROGRAMA EN JAVA.
Guía teórica de manejo de estructuras de datos
UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Nombres: Isaac Sánchez García Teofilo Martinez Garcia Ricardo Del Carmen Paz López Vanesa Anahí Pérez Lizárraga.
Prof. Marcos Heredia.  Primitivos y No Primitivos.
Transcripción de la presentación:

INTRODUCCIÓN JAVA Prof. Rafael Mourglia

Net Beans Una vez creado un nuevo proyecto, se muestra la siguiente ventana:

Net Beans NetBeans nos ofrece un esqueleto de clase Main, que podemos utilizar para hacer nuestra primera prueba. Por defecto, NetBeans compila automáticamente los archivos en el momento en que los grabas (icono del diskette), de forma que únicamente necesitamos utilizar el botón que representa una flecha verde, como el play de un mando a distancia. Verás el resultado de la ejecución en la ventana inferior:

Net Beans

Directorios generados por NetBeans Examinemos en detalle la carpeta de proyecto. Verás que se han creado múltiples subcarpetas en tu directorio de trabajo:

Directorios generados por NetBeans De ellas sólo nos van a interesar dos: en src se encuentran los archivos fuente de nuestro programa, mientras que en build es donde guarda NetBeans los archivos compilados (.class). Para añadir una nueva clase al proyecto sólo tienes que utilizar el botón New Class; si lo que quieres es agregar al proyecto clases ya existentes, la forma más rápida consiste en copiarlas directamente a la carpeta src.

Ventana de trabajo NetBeans NetBeans puedes ver las clases en la parte izquierda agrupadas por el paquete al que pertenecen. La clase que contiene el método principal main está destacada con una flecha verde en su icono. La parte inferior izquierda es como un diagrama de clase: incluye toda la información sobre atributos y métodos de la clase que estemos editando NetBeans también puede mostrar números de línea, mediante el menú View > Show line numbers. Como se ha dicho antes, en NetBeans no existe la necesidad explícita de compilar, puesto que cuenta con una función de autocompilado. Corrige errores al mismo tiempo que se escribe el cdigo y subraya el error.

Error NetBeans Si queremos saber el motivo del problema, bastará con situar el cursor sobre una de las marcas de error:

Primer programa en java Línea 1: muestra el uso de comentarios de una sola línea. Los comentarios no se compilan, y su función consiste en documentar lo que se esta haciendo para futuras consultas. Tambien es posible el uso de comentarios que abarquen mas de una linea: /* esto es un comentario de mas de una linea*/ Linea 2: public class GuiaJava Comienza la declaración de la clase GuiaJava. Todo programa en Java contiene al menos una declaración de clases. La palabra reservada class es utilizada para indicar la creacion de la clase con el nombre que se indique a continuación. En este caso el nombre de la clase sera GuiaJava. La palabra public tambien es reservada e indica que la clase podra ser accedida e instanciada desde cualquier otra clase. El caracter “{” indica el comienzo de la implementacion de la clase.

Primer programa en java Linea 3: public static void main(String args []) Los parentesis luego de la palabra main indican la declaracion de un metodo. Una clase puede contener uno o mas metodos. Por otra parte una aplicacion Java deberia de contener un unico metodo denominado main. Al igual que en la implementacion de una clase el carácter utilizado para indicar el comienzo de la misma es “{” Linea 4: System.out.println("Hola Mundo desde java"); Aca se esta invocando el metodo necesario para mostrar un mensaje por consola. El texto entre parentesis es el parametro del metodo, y se mostrara tal cual se especifique entre comillas. Se puede indicar un salto de linea con el caracter de escape “\n”. Lineas 5 y 6: Con el caracter “}” se indica el fin de la implementacion de la clase y del metodo.

System.out.print System.out.print System.out.println Muestra un texto por pantalla, dejando la próxima salida de información en la misma línea System.out.println Muestra un texto por pantalla, generando un salto de línea, dejando el próximo texto debajo del anterior. System.out.print("Bienvenidos "); System.out.println("a JAVA"); Bienvenidos a JAVA System.out.println("Bienvenidos "); System.out.println("a JAVA"); Bienvenidos a JAVA

Manejo del texto de salida Caracteres de escape. Se especifican con un carácter dentro de un texto seguido de la barra invertida: \ Representa una acción dentro de la cadena de texto, por ejemplo salto de línea o tabular. Algunos caracteres: \n → Salto de línea \t → Tabulación \b → Borrar a la izquierda \\ → Carácter barra inversa \’ → Carácter comilla simple \” → Carácter comilla doble

Variables Una variable es un lugar de memoria, destinado a almacenar informacion, al cual se le asigna un nombre. Una variable solo puede guardar un dato por vez, el cual puede ser usado en el programa tantas veces como se desee. Una variable se puede representar como un casillero en la memoria que guarda un valor Toda variable tiene un nombre, un tipo y un valor

Nombre de la variable El nombre de la variable debe de cumplir ciertas reglas: Deben empezar con una letra del alfabeto ingles o guion bajo. Los siguientes caracteres pueden ser digitos, letras o guion bajo. No se deben usar palabras reservadas, estas son aquellas propias del lenguaje Java como: public, void, static, boolean, float, int, class, true, false, null, for, if, else, extends … El estandar de java sugiere utilizar comenzar en minuscula e indicar cambio de palabra con mayuscula ej: nuevaVariable cantPersonas unNombreDeVariableMuyLargo

Tipo de datos Es el tipo de informacion que puede almacenar una variable. Java dispone nativamente de 8 tipos de datos los cuales los podemos agrupar en 4 categorias: Enteros Coma flotante Caracteres Booleanos

Tipos de dato enteros Se usan para representar numeros enteros con signo. Hay cuatro tipos: byte, short, int y long.

Tipos de datos coma flotante Se utilizan para representar numeros reales. Existen dos tipos float y double el primero utilizado para representar los numeros en precision simple y el segundo en precision doble.

Tipo de datos de caracteres El tipo de dato char se usa para almacenar caracteres Unicode simples. Debido a que el conjunto de caracteres Unicode se compone de valores de 16 bits, el tipo de datos char se almacena en un entero sin signo de 16 bits. Además de los tipos de datos nativos existe una gran variedad de clases destinadas a la representación de diversos tipos de información. Una de los mas utilizados es el tipo de dato String que representa las cadenas de caracteres.

Tipo de dato booleano El tipo de datos boolean solo acepta dos posibles valores: true o false. Es utilizado para la creacion de variables de control.

Declaración de variables Para poder utilizar una variable debemos declararla. Es necesario “avisarle” a Java que variables vamos a usar, para este proceso se requiere especificar tipo de dato, nombre y opcionalmente un valor inicial. Ej: int i; char letra=’a’, opc; float num, res=7.5; boolean existe= false;

Asignación Es el proceso de darle un valor a una variable, el mismo puede ser asignado al momento de la declaracion o posteriormente usando el signo de igual. Es importante aclarar que a la hora de asignar un caracter el mismo debe estar entre comillas simples (‘z‘) y al asignar un float debemos terminar el numero con una f (3.1416f), si la omitimos el compilador entendera que estamos asignando un double Ej: i = 7; numDouble = 3.1416; numFloat =3.1416f; opc= ‘z’;

Carga Es el proceso de asignacion de informacion a una variable mediante el uso del teclado. En C se utilizaba la funcion Scanf() a la cual se le debia pasar una variable para almacenar la informacion ingresada, a su vez se debia especificar con un parametro de conversion el tipo de dato de la variable a utilizar. En Java esta tarea se puede realizar con la clase Scanner que pose una serie de metodos que haran mas sencilla el manejo de la entrada. Para utilizar esta clase se debe incluir el paquete java.util especificamente java.util.Scanner. La forma de incluir un paquete o clase es la siguiente: import java.util.Scanner;

Carga