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

Tematica Java para el curso: tecnicas de programacion y laboratorio


Enviado por   •  5 de Junio de 2014  •  Tutorial  •  1.375 Palabras (6 Páginas)  •  424 Visitas

Página 1 de 6

UNIVERSIDAD DE ANTIOQUIA

FACULTAD DE INGENIERIA

DEPARTAMENTO DE INGENIERIA DE SISTEMAS

TEMATICA JAVA PARA EL CURSO :TECNICAS DE PROGRAMACION Y LABORATORIO

PROFESOR : MARIO JARAMILLO RESTREPO

**********************************************************************************************************

1.Preliminares del curso:

1.1.Programa del curso:

http://200.24.22.78/marioj ---->TecnicasDeProgramacionYLaboratorio.txt

1.2.Documentacion del curso:

.Software:

-Sistema operativo: Linux, Windows, Mac

-Kit de desarrollo Java:http://java.sun.com -->JavaSE

Desde aqui se descargan: Java SE, APIs y Documentation

-Ambientes de desarrollo integrado:

Netbeans:www.netbeans.org

Eclipse:www.eclipse.org/

IntelliJ IDEA:www.jetbrains.com/idea/download

-Android SDK:developer.android.com/sdk/

.Tutorial del curso:http://200.24.22.78/marioj --->TutorialJava5.0

.Clases Java(API Java):http://200.24.22.78/marioj ---->Java5

.Ejemplos sobre los distintos temas del curso:

-http://200.24.22.78/marioj --->CursoJavaProgramas

-http://200.24.22.78/marioj --->NetBeansProjects

.La documentacion sobre Android la veremos mas adelante, la

documentacion de los IDEs viene en las versiones que se descarguen.

1.3.Ventajas de trabajar con Java:

.Simple-Orientado a objetos-Muy Portable-Multihilo-Muy Seguro-Libre-Abierto-

Disenado para trabajar en redes-Maneja excepciones por programa-etc...

http://200.24.22.78/marioj ---> Java5

"Java es el Lenguaje mas ampliamente utilizado en el mundo para el desarrollo

de TODO TIPO DE APLICACIONES "

Desventajas:

.Librerias de clase ENORMES !!!!

http://200.24.22.78/marioj --->Java5 -->Java 2 Platform API Specification -->JButton

.MUCHAS MANERAS DISTINTAS DE PROGRAMAR EN JAVA PARA LLEGAR A LO MISMO !!!!

"POR LO ANTERIOR ES QUE DEBEMOS AL COMIENZO DEL APRENDIZAJE JAVA , EL ESCOGER UN

ESTILO DE PROGRAMACION, PARA LO CUAL USAREMOS PLANTILLAS DE TRABAJO INICIALES"

1.4.Como vamos a trabajar en el desarrollo del curso:

1.4.1.Inicialmente manejaremos una plantilla para el desarrollo de aplicaciones Java

que NO UTILICEN EL SISTEMA GRAFICO DEL Ambiente de Desarrollo Integrado(IDE)

"La entrada de datos se hara a traves del teclado y la salida de resultados se

desplegara en la pantalla"

Lo anterior para facilitar la programacion Java de los conceptos a desarrollar

en el curso, como se muestran en los ejemplos en el directorio CursoJavaProgramas.

Mostrar ejemplos.(HolaMundo.java--AplicacionDatos.java)

"El usar el IDE en el desarrollo de los ejemplos del curso nos consumiria

demasiado tiempo"

1.4.2.Desarrollo de aplicaciones Java usando un IDE, mostrar ejemplos con

IntelliJ y Netbeans.

1.4.3.Desarrollo de aplicaciones moviles con Android.Mostrar ejemplos usando

Eclipse.

*****************************************************************************************************

.Tipos de lenguajes:

..De proposito general:Java, .NET, Cobol, Fortran,etc

..Matematicos o logicos:Lisp, Prolog, Simula,MathLab,Octave, etc

..Proposito especial:SAS, Risk,Excel, SolidEdge

..Scripting:Perl, Python, Awk, QT, Shell Script

.Ejemplos sobre diferentes tipos de programar en linux:Programar en Linux-

awk con nomina- while1

.Descargar version de Java, instalarla, mostrar su directorio , compilar y

ejecutar holaMundo.java

.Volver sobre la JVM y portabilidad

.Como maneja Java la seguridad:ClassLoader Y SecurityManager

*************************************************************************************************************

IMPORTANCIA DE SABER PROGRAMAR EN LA FORMACION DE UN INGENIERO DE SISTEMAS

http://jhelbert.blogspot.com/2008/04/porqu-la-un-ingeniero-de-sistemas-o.html

En google :Importancia de la programacion en informatica

CMER :Centro para la Educacion Mobil Y La Investigacion

http://cmer.uoguelph.ca/

*************************************************************************************************************

2.Desarrollo de aplicaciones Java sin usar IDE:

2.1.Plantilla Inicial a usar:

import java........;

otros import ......

.......................

public class ClassName [extends ClaseBase]

[implements Interface1, interface2, .......]

{

//Declaracion de variables globales( de instancia o de clase)

//Definicion de costantes

//Implementacion de constructores de la clase

//Implementacion de los metodos de la clase(de instancia o de clase)

//Metodo main:

public static void main(String args[])

{

//Declaracion de variables locales al metodo main

//Codigo java que controla la logica de ejecucion de

// la aplicacion

}

}

2.2.Aproximacion inicial a la codificacion de una variable en Java:

visibilidad [static] TipodeDatosAsociadoALaVariable NombreDeLaVariable;

Donde:

.Visibilidad: public-private-protected-amistosa

.static : variable de clase :Se accede a ella a traves del nombre de la clase.

SI NO se le antepone static ES UNA VARIABLE DE INSTANCIA:SE ACCEDE A ELLA A TRAVES DEL

NOMBRE DE UN OBJETO ASOCIADO A LA CLASE!!!(UNA INSTANCIA DE LA CLASE !!!!).

.TipodeDatosAsociadoALaVariable: Puede ser:

..Un tipo primitivo:byte,short,int,long,float,double,char,boolean.

En este caso la variable podra almacenar el conjunto de valores definidos para

el tipo en particular.

..El nombre de una Clase, en cuyo caso la variable almacenara una direccion de

memoria hacia el area ocupada por el objeto real asociado a la clase.

.NombreDeLaVariable: Nombre asignado por el programador, para referirse a su contenido

en el programa Java.

Ejemplos:Con datos primitivos, Objetos y Strings

2.3.Codificacion de un metodo en Java:

.(Una primera aproximacion a la codificacion de

...

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