ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manual De Programacion

felixst9819 de Marzo de 2015

4.658 Palabras (19 Páginas)243 Visitas

Página 1 de 19

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 ( BigDecimal ).

java.net Proporciona las clases para la implementación de aplicaciones de red.

java.nio Define buffers, que son contenedores de datos, y proporciona una visión general de los otros paquetes NIO.

java.nio.channels Define los canales, que representan las conexiones a las entidades que son capaces de realizar operaciones de E / S, como los archivos y los zócalos; define selectores, para las operaciones de multiplexado, no bloqueantes de E / S.

java.nio.channels.spi Clases de proveedores de servicios para la java.nio.channels paquete.

java.nio.charset Define los conjuntos de caracteres, decodificadores y codificadores, para traducir entre bytes y caracteres Unicode.

java.nio.charset.spi Clases de proveedores de servicios para la java.nio.charset paquete.

java.nio.file Define interfaces y clases para la máquina virtual de Java para acceder a los archivos, atributos de archivos y sistemas de archivos.

java.nio.file.attribute Interfaces y clases de acceso a archivo y atributos del sistema de archivos.

java.nio.file.spi Clases de proveedores de servicios para la java.nio.file paquete.

java.rmi Proporciona el paquete RMI.

java.rmi.activation Proporciona soporte para RMI activación de objetos.

java.rmi.dgc Proporciona clases e interfaz para RMI de recolección de basura distribuida (DGC).

java.rmi.registry Proporciona una clase y dos interfaces para el registro RMI.

java.rmi.server Proporciona clases e interfaces para soportar el lado del servidor de RMI.

java.security Proporciona las clases e interfaces para el marco de seguridad.

java.security.acl Las clases e interfaces en este paquete han sido reemplazados por clases del paquete java.security.

java.security.cert Proporciona clases e interfaces para los certificados de análisis y gestión, las listas de revocación de certificados (CRL), y rutas de certificación.

java.security.interfaces Proporciona las interfaces para generar claves definidas en FIPS-186 de NIST RSA claves definidas en el RSA Laboratorio Nota técnica PKCS # 1 (Rivest, Shamir y Adleman algoritmo AsymmetricCipher), y DSA (Digital Signature Algorithm).

java.security.spec Proporciona clases e interfaces para especificaciones clave y especificaciones de los parámetros del algoritmo.

java.sql Proporciona la API para acceder y procesar datos almacenados en una fuente de datos (por lo general una base de datos relacional) usando el lenguaje de programación Java TM.

java.text Proporciona clases e interfaces para el manejo de texto, fechas, números y mensajes de manera independiente de las lenguas naturales.

java.text.spi Servicio de clases de proveedor para las clases del paquete java.text.

java.util Contiene marco de las

...

Descargar como (para miembros actualizados) txt (31 Kb)
Leer 18 páginas más »
Disponible sólo en Clubensayos.com