¿Qué hace JAVA?
No solo absorbe las ventajas del lenguaje C, sino que también abandona conceptos como la herencia múltiple y los punteros que son difíciles de entender en C. Por lo tanto, el lenguaje Java tiene dos características: funciones poderosas y simple. usar.
"¿De dónde viene Java?" A finales del siglo XX, apareció en el campo del hardware un sistema de microcomputadora de un solo chip. Era barato e inmediatamente atrajo la atención de los investigadores. Como los programas en C eran demasiado complejos y grandes, los investigadores desarrollaron un lenguaje orientado a objetos llamado Oak. Este es el prototipo de Java.
De 65438 a 0995, para hacer "flexibles" las páginas web estáticas monótonas, la industria necesita desarrollar urgentemente un programa. En ese momento, Sun recordó el antiguo roble y lo renombró Java. Su lenguaje es conciso y el programa es pequeño, apto para transmisión en red.
En mayo de 1995, Sun lanzó oficialmente Java. Desde entonces, Java ha recorrido un largo camino. Después de más de 20 años de desarrollo, sigue prosperando y ocupa el primer lugar en el ranking de los principales lenguajes de programación durante todo el año. Esto también pone de relieve su dominio absoluto en el campo de la tecnología de TI. .
Una introducción básica a Java: enlace web
"¿Qué puedes hacer después de aprender Java?" ●Programador, transporte entre varios desarrollos de software;
●Arquitecto, involucrado en la realización de proyectos de gran envergadura;
●Desarrollo de sitios web, que consta de varias páginas;
●Desarrollo de juegos. En el pasado, cuando Nokia todavía era muy popular, más del 90% de los juegos móviles se desarrollaban en Java.
......
Además, también puede realizar dispositivos integrados, desarrollo de productos de electrónica de consumo, programas de escritorio, etc.
Como pilar de Internet, la tecnología Java ocupa el primer lugar en su alcance de aplicación y número de empleados.
"¿Están saturadas las perspectivas laborales de Java?" La tecnología Java está en casi todas partes. Siempre que utilice productos electrónicos, estarán vinculados a Java.
En los últimos años, Internet en China se ha desarrollado particularmente rápidamente, con varios productos como comida para llevar, comercio electrónico y videos cortos surgiendo uno tras otro. Entre ellos, el rápido desarrollo de Internet en China y el crecimiento continuo del número de internautas son inseparables del arduo trabajo de un grupo de programadores chinos.
Reclutamiento 1. Java en China;
Tome un sitio web de contratación como ejemplo:
2. Cuadro de distribución del rango salarial de los programadores de Java:
Como se puede ver en la figura anterior. Más de la mitad de los programadores senior tienen un salario anual de más de 200.000 yuanes, y casi el 40% de los programadores senior tienen un salario anual de entre 250.000 y 500.000 yuanes.
Los programadores también son un "cuenco de arroz de hierro"
Desde la segunda mitad de 2018, muchas empresas de Internet han despedido empleados a gran escala. Todo el mundo dice que se acerca el "invierno capital", pero a juzgar por los resultados de la encuesta, ¡el 90,9% de los programadores "no tienen miedo en absoluto"!
"¿Qué tan amplio es el alcance de la aplicación de Java?" Java puede hacer muchas cosas, involucrando todos los aspectos de la programación, desde sitios web de comercio electrónico hasta aplicaciones de Android, desde aplicaciones científicas hasta aplicaciones financieras, desde juegos hasta computadoras de escritorio. aplicaciones, etc.
●Aplicaciones de Android
Abre tu teléfono Android y cualquier aplicación desarrollada en lenguaje Java.
Sistemas de telefonía móvil vistos en el mercado, como MIUI, Alibaba Cloud, Lewa, etc. , se vuelven a publicar modificando el código fuente.
●Programas de servidor para aplicaciones de la industria financiera
Debido a su alta seguridad, Java se utiliza ampliamente en el campo de los servicios financieros.
Los bancos y los sistemas comerciales de terceros utilizan principalmente Java para desarrollar sistemas comerciales electrónicos front-end y back-end, proyectos de procesamiento de datos, etc.
●Aplicaciones de red
El lenguaje Java ocupa una determinada posición en los campos del comercio electrónico y el desarrollo de sitios web. Los desarrolladores pueden utilizar diferentes marcos para crear proyectos web.
A menudo lo utilizan muchos departamentos gubernamentales, como el Ministerio de Ciencia y Tecnología, el Ministerio de Seguridad Nacional y el Ministerio de Cultura.
● Aplicaciones J2ME
En el pasado, casi todos los juegos y software en Android eran MIDP y CLDC, que formaban parte de la plataforma J2ME.
●Tecnología de big data
Muchas tecnologías de procesamiento de big data, como Hadoop, están basadas en Java, como HBase y Accumulo basados en Java de Apache y ElasticSearchas.
●Campos integrados
Java tiene un amplio margen de desarrollo en el campo integrado. En una plataforma de este tipo, sólo se necesitan 130 KB para hacer un buen uso de la tecnología Java.
Resumen y explicación de las preguntas de la entrevista sobre Java: Enlace web
"¿Qué tipo de persona es adecuada para aprender Java?" ● Fuerte capacidad de pensamiento lógico.
Para Java, todas las funciones se implementan escribiendo código, lo que requiere que los desarrolladores tengan una lógica y operatividad sólidas.
●Tener una actitud correcta, ser práctico y paciente.
En el trabajo diario, se dedica gran parte del tiempo a resolver errores y comprobar repetidamente el código después de encontrar problemas, por lo que tener una buena mentalidad también es una ventaja indispensable.
●La capacidad de aprender continuamente.
Con el desarrollo de la tecnología, seguirán surgiendo varias tecnologías nuevas. Los desarrolladores deben prestar atención a estas nuevas tecnologías de manera oportuna y transformarlas en sus propias habilidades.