Manual De Programacion
Enviado por felixst98 • 19 de Marzo de 2015 • 4.658 Palabras (19 Páginas) • 227 Visitas
INGENIERIA EN SISTEMAS COMPUTACIONALES
MANUAL DE PRÁCTICAS:
APRENDIENDO PROGRAMACION EN JAVA
ISTITUTO TECNOLOGICO DE LAZARO CARDENAS
PROFESOR: GABRIEL NAVA FOMBONA
INDICE
INTRODUCCION……………………………………..3
OBJETIVO GENERAL……...………………………..3
JAVA DEVELOPMENT KIT……………...................4
QUÉ ES JAVA ……………………………...................4
TIPOS DE LIBRERÍAS………………………………5
CÓMO LEER LA ENTRADA DESDE EL TECLADO……………………………………………..8
SALIDA POR PANTALLA Y ENTRADA POR TECLADO ……………………………………………10
SCANNER…………………………………………….10
OBJETO Y VARIABLES……………………………12
TIPOS DE DATOS……………………………………...13
OPERADORES Y DELIMITADORES BÁSICO…….14
BUCLES Y TOMAS DE DECISIÓN………………….16
PERMISOS Y DECLARACIÓN DE CLASES, PROPIEDADES O MÉTODOS. ………………………17
EJEMPLO DE PROGRAMAS……………………….18
INTRODUCCIÓN
En este manual de programación en java te enseñaremos a programar desde cero y te mostraremos ejemplos y la estructura de algunos programas, iniciaremos desde el principio y explicaremos como declarar variables y todo lo referente a java.
Importante:
Es importante que seas autodidacta en programación e indagues por ti mismo en los muchos temas que tiene java ya que es muy extenso y sería muy complicado contemplar todos los temas y variables, en la actualidad puedes consultar dudas ya sea en libros físicos o virtuales además de que puedes consultar dudas el línea.
Objetivo general
El objetivo de este manual de prácticas es que aprendas a programar de una manera tan sencilla y fácil y que no se te complique aunque nunca hayas programado en tu vida y sea de una manera que te quede claro y se resuelvan tus dudas y para ello usaremos algunos programas y comenzaremos desde el mas sencillo y clásico hola mundo hasta problemas mas complejos.
El Java Development Kit
El Kit de desarrollo conocido como JDK (Java Development Kit) provee de un compilador, un mecanismo para comprimir un proyecto en un solo archivo de tipo JAR (que es compatible con ZIP) y un entorno de ejecución para nuestros binarios. Cuando nuestro proyecto terminado se prepara para distribuir, no es necesario tener el compilador y la mayoría de las herramientas que se proveen en el JDK, entonces podemos prescindir de dicho JDK y utilizar el entorno de ejecución que es más pequeño en cuestiones sólo de espacio en disco.
Nota: Antes de instalar el escenario para programar (eclipse, netbeans, jcreator, etc.) tienes que instalar el JDK
Qué es Java
Java es un lenguaje originalmente desarrollado por un grupo de ingenieros de Sun, utilizado por Netscape posteriormente como base para Javascript. Si bien su uso se destaca en el Web, sirve para crear todo tipo de aplicaciones (locales, intranet o internet).
Java es un lenguaje:
De objetos
Independiente de la plataforma
Tipos de Librerías en java
Paquete Descripción
java.applet Proporciona las clases necesarias para crear un applet y las clases de un applet utiliza para comunicarse con su contexto applet.
java.awt Contiene todas las clases para crear interfaces de usuario y para el pintado de gráficos e imágenes.
java.awt.Color Proporciona clases para los espacios de color.
java.awt.datatransfer Proporciona interfaces y clases para la transferencia de datos entre y dentro de las aplicaciones.
java.awt.dnd Arrastrar y soltar es un gesto manipulación directa se encuentra en muchos sistemas de interfaz gráfica de usuario que proporciona un mecanismo para transferir información entre dos entidades lógicamente asociados a elementos de presentación en la interfaz gráfica de usuario.
java.awt.event Proporciona interfaces y clases para hacer frente a diferentes tipos de eventos disparados por componentes AWT.
java.awt.Font Proporciona clases e interfaz relacionada con las fuentes.
java.awt.geom Proporciona las clases Java 2D para definir y realizar operaciones sobre objetos relacionados con la geometría de dos dimensiones.
java.awt.im Proporciona clases e interfaces para el marco de método de entrada.
java.awt.im.spi Proporciona interfaces que permitan el desarrollo de métodos de entrada que se pueden utilizar con cualquier entorno de ejecución de Java.
java.awt.image Proporciona clases para crear y modificar imágenes.
java.awt.image.renderable Proporciona clases e interfaces para la producción de imágenes de representación independiente.
java.awt.print Proporciona clases e interfaces para una API impresión general.
java.beans Contiene clases relacionadas con el desarrollo de los granos - componentes basados en la arquitectura JavaBeans ™.
java.beans.beancontext Proporciona clases e interfaces relacionadas con el contexto de frijol.
java.io Proporciona para la entrada de sistema y la salida a través de flujos de datos, serialización y el sistema de archivos.
java.lang Proporciona clases que son fundamentales para el diseño del lenguaje de programación Java.
java.lang.annotation Proporciona soporte de la biblioteca para la instalación de anotación lenguaje de programación Java.
java.lang.instrument Proporciona servicios que permiten a los agentes del lenguaje de programación Java a los programas de instrumentos que se ejecutan en la JVM.
java.lang.invoke El java.lang.invoke paquete contiene soporte de lenguajes dinámicos proporcionado directamente por las bibliotecas de clases básicas de Java y la máquina virtual.
java.lang.management Proporciona las interfaces de gestión para el seguimiento y la gestión de la máquina virtual Java y otros componentes en el entorno de ejecución de Java.
java.lang.ref Proporciona clases de referencia a objetos, que soportan un limitado grado de interacción con el recolector de basura.
java.lang.reflect Proporciona clases e interfaces para la obtención de información de reflexión sobre las clases y objetos.
java.math Proporciona clases para realizar aritmética de precisión arbitraria entero ( BigInteger ) y la aritmética decimal de precisión arbitraria
...