jueves, 12 de julio de 2012

Conceptos Básicos de JAVA

JAVA 

En JAVA existen diversos conceptos, los cuales es importante saber cual es su significado para tener un mejor dominio de la Programación en este lenguaje. Comenzaremos definiendo algunos;

CLASE.

Una clase en JAVA es una estructura de datos, la cual esta compuesta por atributos y métodos.

OBJETO.

Un objeto es la instancia de una clase, cabe mencionar que el objeto es creado por la clase, para poder tener una idea mas clara; análogamente un molde para hacer gelatinas los podríamos definir como una clase y las gelatinas son los objetos (Un objeto no puede ser modificado después de que ha sido creado).

CONSTRUCTOR.

Un constructor es un método llamado igual que la clase, en este inicializa las variables de clase y manda a crear los objetos.


MÉTODO.

Los métodos en JAVA definen la conducta del objeto, es decir la acción que va a realizar nuestro programa, los cuales tienen un valor de retorno.

MODIFICADOR DE ACCESO.

Define como su nombre lo dice, cual sera el acceso permitido a el usuario hacia las variables de clase, pueden ser; Privados, Protegidos o Públicos.
A los métodos también se les asigna un modificador de acceso el cual siempre debe de ser publico.

VALOR DE RETORNO.

Es la naturaleza del valor que produce un retorno, es decir el resultado que devuelve.

RELACIÓN DE USO.

Existe entre una y otra clase cuando una contiene una referencia de otra clase, es decir , cuando se realiza un main mandando a llamar métodos creados anteriormente en otra clase.

DIAGRAMA UML.

(LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.
Es importante remarcar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.
Se puede aplicar en el desarrollo de software gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o proceso usar.

martes, 12 de junio de 2012

¿Que es JAVA?

Java es un lenguaje de programación y la primera plataforma informática creada por Sun Microsystems en 1995. Es la tecnología subyacente que permite el uso de programas punteros, como herramientas, juegos y aplicaciones de negocios.

Java es el lenguaje de programación utilizado actualmente por los programadores y ejecutado en prácticamente todos los dispositivos tecnológicos que actualmente militan en el mercado. Esto se debe básicamente a que este lenguaje es MULTIPLATAFORMA, es decir que se puede ejecutar en cualquier equipo y es universal, aparte de mundialmente conocido.

Existen muchisimos IDE (Integrated Developed Enviroment (Entorno Integrado de desarrollo)) en el mercado. Algunos son:

  • Sun One Studio 
  • Eclipse 
  • AnyJ 
  • NetBeans 
  • Sun Java Studio Creator 
  • Borland JBuilder 
  • IBM WebSphere Studio Application Developer. 
  • BlueJ 

Personalmente y por el hecho de que aun me encuentro estudiando mi segundo semestre de Ingenieria en Sistemas me enfocare en BlueJ ya que es un IDE desarrollado principalmente con propósitos educacionales, pero también es adecuado para el desarrollo de software a pequeña escala.Ya que BlueJ fue desarrollado para apoyar la enseñanza y el aprendizaje de la programación orientada a objetos.Posteriormente ire explicando en siguientes entradas conceptos basicos sobre los elementos de una clase en Java para despues pasar a el desarrollo de codigos sencillos.








martes, 17 de enero de 2012

Ubuntu 11.10

Bueno pues despues de tanto tiempo sin postear en mi blog, ahora regreso a relizar una publicacion nueva, de tal vez el mejor S.O. para muchas PC´s, se trata de Ubuntu 11.10, el cual esta disponible para su descarga en el sitio web oficial,cabe mencionar que este S.O es libre al igual que todas sus aplicacione,en el termino de la critica les dejare el link para que puedan descargarlo.

Ahora comenzaremos a decir que personalmente he estado utilizando este sistema desde hace aproximadamente unos 4 meses,y he notado que es muy estable,en cuanto a procesos.

Es muy ligero y ocupa muy poca memoria,cabe destacar que este es altamente personalizable, muchisimo mas que los sistemas operativos comerciales que existen actualmente en el mercado (concretamente WINDOWS en todas sus versiones y MAC´OS).

Me refiero a altamente personalizable ya que muchos de los que ocupamos nuestras PC´s nos gusta que esta tenga efectos en ventanas,wallpapers,etc.. Ubuntu tiene todo esto, y lo mejor de todo es que no necesitas una supercomputadora para todo esto.

Les dejo aqui una captura de lo que se puede hacer con el entorno de este sistema, esto es algo muy sencillo de hacer.








Destacando que es libre de virus,practicamente se puede decir que no tienes que preocuparte por tener un programa antivirus.Ademas podemos instalar un programa para que podamos cargar el software de microsoft, cosa que le enseñare posteriormente en otro post.

Cuenta con una interfaz muy simple para utilizar, aqui les dejo el link para su descarga.


Siganme en: