Red de conocimiento informático - Aprendizaje de programación - java pasa Listlt; integer gt; y devuelve el valor mínimo.

java pasa Listlt; integer gt; y devuelve el valor mínimo.

importar java.util.ArrayList;

importar java.util.Arrays;

importar java.util.List;

/**

* @autor zc

* @autor zc

* @autor zc

/**

* @autor zc

* @version 2011-8-1 10:04:58 AM

*/

prueba de clase pública {

vacío estático público main(String[] args) {

Listlt; ins = new ArrayListlt ();

ins.add(11111); ins.add(2);

ins.add(22);

ins.add(21);

ins.

ins.add(42);

ins.add(11);

ins.add(523);

ins.add(123);

ins.add(4);

System.out.println(getMin(ins));

}

público estático. int getMin(Listlt; Integergt; ins){

Objeto[] objs = ins.toArray();

Objeto[] objs = ins.toArray();

Objeto[] objs = ins.toArray();

上篇: ¿Qué hacen los subprogramas de Java? ¡Gracias! En el desarrollo de aplicaciones tradicional, los desarrolladores a menudo tienen problemas para migrar programas desarrollados en una plataforma de máquina a otras plataformas. La aparición de Java ha reducido en gran medida la carga de este desarrollador. Su "compilar una vez, ejecutar en cualquier lugar (escribir una vez, ejecutar). Anywhere) Su característica "escribir una vez, ejecutar en cualquier lugar" permite a los desarrolladores desarrollar aplicaciones multisistema y multiplataforma. Hoy en día, varias aplicaciones Java utilizan ampliamente subprogramas Java, que son subprogramas especiales de Java. Estos subprogramas pueden brindar a las personas páginas web más vívidas y atractivas. Varios navegadores que admiten Java, como Netscape Navigator, Microsoft Internet Explorer (MSIE), etc., descargarán y ejecutarán automáticamente subprogramas de Java integrados en las páginas web. Sin embargo, si bien los miniprogramas aportan beneficios a las personas, también conllevan riesgos potenciales para la seguridad. Le da a los pequeños programadores la oportunidad de piratear las máquinas de otras personas. De hecho, ningún sistema informático en el mundo es 100% seguro, pero a medida que Internet y Java se vuelven cada vez más populares en todo el mundo, las personas descargan una gran cantidad de subprogramas de Java cuando navegan por la web, lo que expone las máquinas de los usuarios de la red a más amenazas a la seguridad que nunca antes. Hasta el momento, no existe una solución completa a los problemas anteriores. Afortunadamente, los diseñadores de Java ahora se han dado cuenta de esto y están tratando de limitarlo. Por ejemplo, la cada vez más popular tecnología de firma digital se utiliza en la versión 1.1 de JDK para minimizar los peligros que pueden causar los programas pequeños. Aún así, las máquinas de los usuarios de la red son vulnerables a los ataques de los subprogramas y no hay muchas cosas que los usuarios puedan hacer para contrarrestarlos. Con la proliferación de subprogramas de Java, las personas que utilizan navegadores compatibles con Java no pueden evitar prestar atención a la ubicación de las páginas web que navegan. ¿Cuáles son los peligros potenciales de los archivos ejecutables en las páginas web? Se pueden dividir a grandes rasgos en cuatro tipos: modificar el sistema, violar la privacidad, acceder a recursos sin autorización y ser hostiles con los usuarios. Malicioso 1: Alteración del sistema Un lenguaje de programación poderoso como Java tiene la capacidad de modificar datos en el disco duro y el sistema de archivos de una computadora. Java contiene muchas clases predefinidas cuyos métodos pueden eliminar o modificar archivos, cambiar el contenido de un disco en uso o eliminar un programa ejecutable o sus subprocesos. Es probable que los diseñadores de subprogramas abusen de estas características. Modificar el sistema es probablemente el más grave de todos los peligros potenciales, y los diseñadores de Java han hecho todo lo posible para limitar este peligro; en cambio, ActiveX no ha limitado las posibles consecuencias; La llamada modificación del sistema incluye la piratería del sistema. Cuando Java se utiliza de forma insegura, es posible que los subprogramas descubran rutas de ataque. Dado que los piratas informáticos siempre están buscando formas de invadir los sistemas informáticos de otras personas (obtener acceso al sistema y derechos de uso), todo lo que los usuarios podemos hacer es tener cuidado al usar Java, por lo que garantizar la seguridad del entorno de ejecución de Java sigue siendo la principal preocupación de Responsabilidad de los diseñadores de Java, el diseño de Java debe garantizar que no entren otros agujeros de seguridad en el sistema cuando el usuario descarga el subprograma. Java debe diseñarse de modo que cuando un usuario descargue un subprograma, no entren otras vulnerabilidades de seguridad en el sistema. Debido a que Java puede ejecutarse en múltiples plataformas operativas, un subprograma malicioso que se ejecuta correctamente en un sistema operativo (como Solaris) también puede ejecutarse correctamente en otro sistema operativo (como Windows NT). Por lo tanto, si bien Java ofrece ejecución multiplataforma de aplicaciones, también ofrece la posibilidad de ataques multiplataforma por parte de subprogramas maliciosos. No es imposible piratear un sistema informático que utilice Java. El Equipo de Programación de Internet Segura de la Universidad de Princeton, que ha descubierto muchas vulnerabilidades de seguridad de Java actualmente conocidas, demostró este subprograma de ataque en el laboratorio. 下篇: ¿Qué modelo es m1906f9sc?