拆箱和装箱 Java为什么要有泛型?
Java为什么要有泛型?
Java中的泛型非常棒。这就是为什么我经常讨厌Java的原因之一。
让我们先谈谈泛型的主要功能:
1。加强类型安全。例如,如果定义了一个列表
2. 提高性能,减少类型转换和装箱次数。
让我们来谈谈Java泛型的奇妙之处:
1。Java泛型实现的原理称为类型擦除。无论代码中如何定义泛型,它们在编译后都会成为对象,因此在运行时无法实现类型安全。而且,java编译器不够聪明,很容易被欺骗。例如,调用第三方接口返回list
2. 由于类型被删除,类型转换是不可避免的,所以使用泛型和非泛型不会改变性能。
为什么一定要安装jdk?
JDK是Java软件开发工具包的缩写。为了开发java程序,必须安装JDK。没有JDK,Java程序就无法编译。JDK的基本组件包括:javac编译器、将源程序转换成字节码、jar打包工具、将相关类文件打包成文件、Javadoc文档生成器、从源代码注释中提取文档、JDB调试器、错误检查工具、Java运行编译的Java程序(。类后缀)appletviewer:applet browser,一种执行HTML文件的方式Java browser for Java applet。Javah:生成可以调用java过程的c过程,或者创建可以被java程序调用的c过程的头文件。Javap:Java反汇编程序,它在编译的类文件中显示可访问的函数和数据,并显示字节码的含义。Jconsole:Java JREJava程序运行环境,用于系统调试和监控
war是对Java的一种偏见
例如Android移动终端开发和web开发不一定叫war包。War包只能在容器中运行,比如Tomcat压缩包。现在很多web开发都打包在jar中。
Java以前属于sun公司,但后来被收购。它是面向对象技术的鼻祖。例如,微软的C#模仿Java并制作自己的一套。
许多大数据开源项目都是开源的,不是war包。阿里巴巴也开通了很多渠道。
Java为什么要打war包?
视情况而定,如果你想拿到高薪(如果你能抗拒的话),你基本上必须打包
如果你想拿到实习生的薪水,你可以选择不拿
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。