Hello from TASTEDEV,
We would like to introduce TASTEREMOTE, a remote desktop project that lets you view and control a remote computer through a web browser. Install the host app on the PC you want to access, then connect from a browser without installing a separate viewer app. You can use the TASTEDEV-operated server or run your own server.
TASTEREMOTE is under active development as we continue to improve its features and stability. Depending on your setup, you may encounter bugs or features that are not yet fully polished. Please review the supported operating systems and known limitations before getting started.
If you run into a problem or have feedback, please leave a comment or question on the product page. Including your operating system, TASTEREMOTE version, and the steps that led to the issue will help us investigate and improve the project.
Product and downloads: https://tastedev.net/products/remote
Documentation: https://tastedev.net/docs/remote
For setup instructions and development updates, follow the development log through the Learn more link below.
There is still work to do, and your feedback will help us improve TASTEREMOTE step by step. Thank you for your interest, for trying the project, and for sharing your experience with us.
The TASTEDEV Team
Java es un lenguaje orientado a objetos con tipado estático que se ejecuta en la JVM y se usa en backends empresariales, apps Android y sistemas de datos.
Java es un lenguaje de programación de propósito general y orientado a objetos que Sun Microsystems publicó por primera vez en 1995 y que hoy desarrolla Oracle junto con la comunidad OpenJDK. El código fuente se compila a bytecode que se ejecuta en la máquina virtual de Java (JVM), de modo que el mismo programa funciona en Windows, macOS y Linux sin volver a compilarlo. La gestión automática de memoria y un sistema de tipos estático y estricto detectan muchos errores a tiempo y facilitan el mantenimiento de bases de código grandes.
Java destaca sobre todo en el software de servidor que debe funcionar de forma fiable durante años: servicios web y API creados con frameworks como Spring, sistemas financieros y de procesamiento de transacciones, y plataformas de datos como Apache Kafka, Hadoop y Spark. También tiene una larga trayectoria en el desarrollo para Android. El compilador JIT de la JVM y sus recolectores de basura maduros ofrecen un buen rendimiento en cargas de trabajo prolongadas, y Maven Central reúne una enorme cantidad de bibliotecas de código abierto.
Para empezar, instala un JDK, por ejemplo una compilación de OpenJDK como Eclipse Temurin, y ejecuta un único archivo fuente directamente con el comando java o experimenta de forma interactiva en JShell. La sección Learn de dev.java recorre el lenguaje paso a paso, y la documentación de la API de Java SE es la referencia que más consultarás. Cuando un proyecto supere unos pocos archivos, incorpora una herramienta de compilación como Maven o Gradle y un IDE. En producción, los equipos suelen estandarizar una versión con soporte a largo plazo (LTS).
Lo más destacado
Escribe una vez, ejecuta en cualquier lugar
Los programas se compilan a un bytecode independiente de la plataforma que se ejecuta en cualquier JVM, así que la misma compilación funciona en distintos sistemas operativos y arquitecturas de CPU.
Recolección de basura y compilación JIT
El recolector de basura libera automáticamente los objetos que ya no se usan y evita toda una clase de errores de memoria, mientras el compilador JIT optimiza en tiempo de ejecución el código que más se ejecuta.
Tipado estático en constante evolución
Las clases, las interfaces y los genéricos detectan errores de tipo al compilar, y funciones más recientes como las lambdas, los records y el pattern matching hacen el código más conciso.
Biblioteca estándar y ecosistema amplios
La biblioteca estándar cubre colecciones, concurrencia, E/S, redes y mucho más, y Maven Central añade una gran variedad de bibliotecas de código abierto.
Dónde se usa
Backends empresariales y API web
Aplicaciones Android
Plataformas de big data y streaming
Sistemas financieros y de transacciones de alto volumen
Instalación
1
Instala un JDK
Descarga e instala una compilación de OpenJDK como Eclipse Temurin desde adoptium.net. También puedes usar un gestor de paquetes: winget en Windows, Homebrew en macOS, o el gestor de tu distribución o SDKMAN! en Linux. Salvo que tengas una necesidad concreta, elige una versión LTS.
2
Comprueba la instalación
Abre una terminal nueva y verifica que tanto el entorno de ejecución (java) como el compilador (javac) muestran su versión. Si no se encuentra el comando, añade el directorio bin del JDK al PATH y define JAVA_HOME con la carpeta del JDK.
java -version && javac -version
3
Ejecuta tu primer programa
Guarda el ejemplo de abajo como Hello.java y ejecútalo directamente con el comando java; el JDK compila y ejecuta el archivo fuente en un solo paso.
java Hello.java
Tu primer programa
Tu primer programa en Java
La clase Hello define el método main, el punto de entrada al que llama la JVM al iniciar el programa, y System.out.println imprime una línea en la consola. El nombre del archivo debe coincidir con el de la clase pública. Los JDK recientes pueden ejecutar un único archivo fuente con java Hello.java, compilándolo en memoria sin un paso aparte con javac; en proyectos más grandes se compila con javac o con una herramienta de compilación y después se ejecutan las clases.
Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
java Hello.java
Herramientas habituales
javac
El compilador de Java incluido en el JDK; convierte los archivos fuente .java en archivos .class con bytecode.
JShell
Un REPL interactivo incluido en el JDK para probar expresiones, sentencias y API sin crear una clase.
Maven
Una herramienta de compilación que gestiona de forma declarativa las dependencias y el ciclo de vida de la compilación mediante un archivo pom.xml.
Gradle
Una herramienta de compilación flexible que se configura con scripts en Kotlin o Groovy; también es el sistema de compilación estándar de Android.
Guía paso a paso
Seis capítulos que te llevan desde la instalación hasta las ideas clave de Java.
0 comentarios
Iniciar sesión · Inicia sesión para dejar un comentario.