Preguntas etiquetadas con java

Java es un lenguaje de programación de alto nivel, independiente de la plataforma y orientado a objetos desarrollado originalmente por Sun Microsystems. Actualmente, Java es propiedad de Oracle, que compró Sun en 2010.

2
¿Necesita saber Java antes de probar Scala?
Estoy interesado en aprender Scala. He estado leyendo mucho al respecto, pero mucha gente lo valora porque tiene un modelo de actor que es mejor para la concurrencia, maneja xml de una manera mucho mejor, resuelve el problema de las funciones de primera clase. Mi pregunta es ¿necesita saber Java …
15 java  scala 

2
(Des-) ventajas de la tipificación estructural
Acabo de ver esta charla de Daniel Spiewak donde habla sobre las ventajas de la tipificación estructural en comparación con la tipificación nominal de Scala y Java . Un ejemplo de esta diferencia sería el siguiente código Java public interface Foo { public int length(); } public interface Bar { …

1
¿Cuál es el compromiso de Oracle con Java? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Estamos invirtiendo mucho en Java, pero después de las experiencias …
15 java  oracle 


2
¿Hotswap y alternativas?
Desde los primeros días de mi vida universitaria, he estado usando Java y el mayor problema que tenemos es ser absolutamente menos productivo que otros lenguajes interpretados. Todas las personas están seguras de que Java es uno de los mejores lenguajes compilados. Sin embargo, ni Sun ni Oracle se han …
15 java 

8
¿Cómo anima a su organización a pasar de Java a Scala? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
15 java  scala  migration 

1
¿Collection.stream (). Filter (). ForEach () es ineficiente en comparación con un estándar para cada bucle?
IntelliJ IDEA me recomendó en este momento reemplazar el siguiente ciclo for-each con una llamada Java 8 "forEach": for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } La llamada recomendada quisiera así: objects.stream().filter(o -> o instanceof SomeObject).forEach(o -> doSomething()); A menos que no entienda cómo …





2
Ahora que no todas las declaraciones de métodos en una interfaz Java son abstractas públicas, ¿deberían declararse los métodos con estos modificadores?
Comenzando con Java 8, los defaultmétodos se introdujeron en las interfaces. Efectivamente, esto significa que no todos los métodos en un interfaceson abstract. Comenzando con Java 9 (tal vez), privatese permitirán métodos. Esto significa que no todos los métodos en un interfaceson public abstract. La pregunta "¿Deberían declararse los métodos …

1
¿Es una buena práctica implementar dos métodos predeterminados de Java 8 en términos mutuos?
Estoy diseñando una interfaz con dos métodos relacionados, similares a este: public interface ThingComputer { default Thing computeFirstThing() { return computeAllThings().get(0); } default List<Thing> computeAllThings() { return ImmutableList.of(computeFirstThing()); } } Alrededor de la mitad de las implementaciones solo calcularán una cosa, mientras que la otra mitad puede calcular más. ¿Tiene …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.