programando en java I

primero quiero hacer algunas aclaraciones este es mi primer post y el hecho de que sea el administrador no quiere decir que sea un experto en el tema lo creo con el fin de crear un espacio de intercambio mutuo de informacion del cual nos beneficiemos todos

Entrando en el tema

Lenguaje de  programacion java

Definicion

Es uno de tantos lenguajes de programacion,Java es un lenguaje de desarrollo de propósito general, y como tal es válido para realizar todo tipo de aplicaciones profesionales.

quizas una de sus caracteristicas mas importantes es el hecho de ser orientado a objetos (POO en adelante) ademas :

  • Funciona perfectamente en red.
  • Aprovecha características de la mayoría de los lenguajes modernos evitandosus inconvenientes. En particular los del C++.
  • Tiene una gran funcionalidad gracias a sus librerías (clases).
  • NO tiene punteros manejables por el programador, aunque los maneja interna y transparentemente.
  • El manejo de la memoria no es un problema, la gestiona el propio lenguaje y no el programador.
  • Genera aplicaciones con pocos errores posibles.

¿que se necesita para empezar a programar en java?

JDK

Java Development Kit o (JDK), es un software que provee herramientas de desarrollo para la creación de programas en java. Puede instalarse en una computadora local o en una unidad de red.

En la unidad de red se pueden tener las herramientas distribuidas en varias computadoras y trabajar como una sola aplicación.

Los programas más importantes que se incluyen son:

  • Appletviewer: es un visor de applet para generar sus vistas previas,ya que un applet carece de método main y no se puede ejecutar con el programa java.
  • Javac:es el compilador de JAVA.
  • java: es el intérprete de JAVA.
  • javadoc: genera la documentación de las clases java de un programa.

JVM

Java Virtual Machine o La máquina virtual Java es la idea revolucionaria4 del lenguaje. Es la entidad que proporciona la independencia de plataforma para los programas Java
“compilados” en byte-code.

Un mismo programa fuente compilado en distintas plataformas o sistemas
operativos, genera el mismo fichero en byte-code. Esto es lógico, ya que se
supone que el compilador de Java traduce el fichero fuente a código ejecutable
por una máquina que únicamente existe en forma virtual (aunque se trabaja en la
construcción de microprocesadores que ejecuten directamente el byte-code).

Editor o compilador

es un programa que se encarga de “procesar ” el codigo fuente de la aplicacion que nos encontremos desarollando personalmente recomiendo netbeans 6.8 o versiones posteriores auqnue he usado jcreator me parece mucho mejor netbeans ademas es desarollado en lenguaje java

Conceptos claves

  • clase:
    es sencillamente quien almacena o agrupa todos los metodos y variables y bibliotecas del codigo fuente. + (para ampliar la informacion)
  • metodo:
    son el conjunto de instruciones que contribuyen a cumplir el o los objetivos de la aplicacion en desarrollo. son aquelos qeu en un codigo fuente inicien por void y sus instruciones deben estar dentro de { }
  • variables:
  • son las encargadas de cumplir con las intrucciones que se les asignen en los metodos ademas de operar algunas tienen funciones de almecenar y posteriormente visualizar el resultado obtenido (no siempre sera numerico puede ser tipo caracter) algunos de los tipos son int, float ,double, string,boolean .etc           + (para ampliar la informacion)
  • bibliotecas o librerias :
  • son elementos predefinidos por el lenguaje de programacion las cuales invocan elementos pre almacenados y permiten el correcto funcionamiento del codigo fuente.un ejemplo  sencillo seria  import  javax.swing.* + (para ampliar informacion)


(no olviden visitar la II parte a poner en practica todo lo visto aqui

blog en construcion)

Anuncios