¿Es posible utilizar ConcurrentHashMap de cómputo con Java 7 nivel de la fuente?

David Michael Gang:

Tenemos un viejo proyecto usando GWT 2.6 y por lo tanto necesitamos para compilar con la opción -fuente 1.7.

El JRE y JDK 1.8 son utilizados, pero con la opción de compilar el código fuente 1.7.

Queremos utilizar la nueva función de cómputo de ConcurrentHashMap que sólo está disponible a partir de Java 8. Cuando se utiliza el eclipse y maven todo lo recopilado también. Por otro lado IntelliJ se queja. Mi pregunta es, ¿funcionará o vamos a tener problemas con ella?

Se ejecutará este proyecto?

La búsqueda en Google para ConcurrentHashMap de cómputo, java 8 y el código fuente de nivel 1.7 no dio ninguna información.

GhostCat saludos Monica C.:

En todo caso, esto requeriría una gran cantidad de trabajo cuidadoso "manual".

Cuando nos fijamos en esta cuestión , por ejemplo, se puede encontrar que hay varias ideas diferentes de cómo la gente quiere activar "corriente basada" programación funcional con Java 7. Tal vez, después de hacer un gran trabajo de investigación, que puede ser capaz de encontrar cosas similares con respecto a estas características "mejoramiento de la reunión".

Pero entonces, de que podría ser muy frágil . El hecho de que algunos ejemplos podrían funcionar bien no significaría que usted sería capaz de ejecutar una gran base de código de producción en una máquina virtual de Java 7.

Por lo tanto más de un no-respuesta aquí: tener cuidado de cómo invertir su tiempo y energía. En lugar de tratar de acondicionarlo a las bibliotecas de Java 7, en lugar mirar en mover todo su proyecto en Java8 por lo menos. Sobre todo teniendo en cuenta que la cadencia de liberación para Java ha cambiado significativamente, y va con las versiones de Java anticuado para muchos años es simplemente aún menos deseable en comparación con hace unos años.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=179852&siteId=1
Recomendado
Clasificación