Mindmap
JAVA
Inhalt der Mindmap
JAVA
¿QUE ES?
- Es un lenguaje de programación con el que podemos realizar cualquier tipo de programa.En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general.
- APLICACIONES DESARROLLADAS
- APACHE ANT: permite realizar todo tipo de tareas utilizando lenguaje XML para definirlas en un fichero build.xml en la propia raíz del proyecto.
- APACHE MAVEN: puede ser una herramienta de la que se puede prescindir sin embargo, como herramienta de gestión de proyectos, es de lo mejor, en gran medida gracias a la enorme cantidad de plugins que contiene.
- ECLIPSE: Es un IDE open source que permite la creación de un paquete propio de plugins que posteriormente podrás descargar en su totalidad en un archivo zip.
- ENTORNOS DE DESARROLLO
- APPINVENTOR: Se trata de un software para el desarrollo profesional de aplicaciones para Android, en el cual es necesario un conocimiento previo del lenguaje Java y xml.
- GREENFOOT: Es una aplicación gráfica en 2 dimensiones en la cual la programación se realiza mediante la introducción de código Java a un nivel básico y permite el aprendizaje de los conceptos fundamentales de Java
- SCRATCH: Es una aplicación gráfica en 2 dimensiones en la cual los niños de entre 6 y 11 años
- ANDROIDSTUDIO: Es un software en el cual las aplicaciones se crean mediante la colocación de bloques siguiendo una secuencia determinada de programación.
- OBJETOS
- BOOLEAN: Podemos pasar el tipo de dato boolean al constructor del objeto Boolean y el método .booleanValue() nos devolverá el tipo boolean.
- BYTE:En el caso del byte al constructor Byte deberemos de hacer un casting del valor entero para poder instanciarlo. La obtención del dato byte desde un Byte se realizará con .byteValue().
- CHARACTER: En el caso de pasar de un char a un Character se cargará mediante el constructor. Y el método .charValue() nos resolverá el acto contrario.
- DOUBLE: Para los tipos de datos double tenemos que posponer la letra D en el constructor Double y utilizar el método .doubleValue() para obtener un tipo double.
- FLOAT: Si para long era la letra L, para float es la letra F en el constructor del objeto Float. El método .floatValue() nos devuelve un tipo float.
- LONG: A los datos long hay que postponerles la letra L cuando los carguemos sobre un objeto Long. El método .longValue() nos da lo inverso.
- CARACTERISTICAS
- Lenguaje totalmente orientado a Objetos: Todos los conceptos en los que se apoya esta técnica, encapsulación, herencia, polimorfismo, etc., están presentes en Java.
- Disponibilidad de un amplio conjunto de bibliotecas: La programación de aplicaciones con Java se basa no solo en el empleo del juego de instrucciones que componen el lenguaje, sino, fundamentalmente, en la posibilidad de utilizar el amplísimo conjunto de clases que Sun pone a disposición del programador y con las cuales es posible realizar prácticamente cualquier tipo de aplicación.
- Lenguaje simple: Java posee una curva de aprendizaje muy rápida. Resulta relativamente sencillo escribir applets interesantes desde el principio. Todos aquellos familiarizados con C++ encontrarán que Java es más sencillo
- Portable: La indiferencia a la arquitectura representa sólo una parte de su portabilidad. Además, Java especifica los tamaños de sus tipos de datos básicos y el comportamiento de sus operadores aritméticos, de manera que los programas son iguales en todas las plataformas. Estas dos últimas características se conocen como la Máquina Virtual Java (JVM).
- Dinámico: El lenguaje Java y su sistema de ejecución en tiempo real son dinámicos en la fase de enlazado. Las clases sólo se enlazan a medida que son necesitadas. Se pueden enlazar nuevos módulos de código bajo demanda, procedente de fuentes muy variadas, incluso desde la Red.
- CLASES
- PUBLICAS: una clase declarada como pública (public) es accesible desde cualquier otra clase del mismo paquete, también se puede acceder desde otra clase que pertenezca a otro paquete importando la clase
- ABSTRACTA: no pueden ser instanciadas, es decir no se pueden crear objetos a partir de ellas. Además, pueden contener métodos con o sin implementación y no pueden definirse como final. También los métodos son definidos como abstractos.
- FINALES: on clases que no se pueden heredar. El motivo principal por el que una clase se declara como final obedece a la seguridad, ya que no permite que se modifique las definiciones creadas.
- SINCRONIZABLES: se usan a fin de poder (como su nombre indica) sincronizar los procesos que una clase o clases esté(n) realizando.
- ATRIBUTOS
- public Pública (+)
- APLICACIONES DESARROLLADAS
- Es un lenguaje de programación con el que podemos realizar cualquier tipo de programa.En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general.
Informationen
- Beschreibung
- Mindmap am JAVA, erstellt von Jacobo Ivan am 22/04/2019.
- Erstellt von
- Jacobo Ivan
- Aufrufe
- 0
- Bewertung