
java小记
--
执力
这个作者很懒,什么都没留下…
展开
-
Java中二维数组的特性及创建 new int[3][ ];
二维数组三种声明方式:1. int[][] a = {{1,2}, {3,4}};2. int[][] a = new int[2][3];3. int[][] a = new int[2][];前两种方式不再赘述,着重说明第三种:Java中多维数组在应用上很像C语言的多维数组,但还是有区别的,在C语言中定义一个二维数组必须是 mxn 的矩形, 但Java的二维数组不一定是规则的矩形如:定义如下数组:int[][] x = new int[];他表示定义了一个数组引用变量x,第一个元素为原创 2020-10-30 16:56:58 · 6998 阅读 · 2 评论 -
Eclipse中maven项目报错An error occurred at line: 1 in the generated java file The type java.io.Ob........
eclipse启动maven项目加载 jsp 页面时报错 :An error occurred at line: 1 in the generated java fileThe type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files原因:maven启动项目默认Tomcat6.0 ,会与jdk产生版本冲突解决方案:1、在项目的pom.xml中更改to原创 2020-10-10 18:52:31 · 1149 阅读 · 0 评论 -
Java中 equals() 方法和 == 的区别
在 基本数据类型 中:如 byte,short,char,int,long,double,boolean用 == 和 equals() 方法进行比较的时候比较的都是值在 复合数据类型 中:如:String,数组,一般的类,接口等用==操作来进行比较时,比较的是它们在内存中的地址java在Object类中定义了 equals() 方法,用来比较对象的地址,但是在一些类如 String,Integer,Date 等类中重写了 equals() 方法用来比较他们的值小栗子:public clas转载 2020-09-29 20:23:04 · 165 阅读 · 0 评论 -
Java中int类型的最大值及原因
java中int类型的最大值是 2^31-1, 即 2147483647最小值是 -2^31, 即 -2147483648可通过如下代码查看: System.out.println(Integer.MAX_VALUE); System.out.println(Integer.MIN_VALUE);结果:2147483647-2147483648在java中 int 类型占 4 字节即 32 位,在 2^32 中取出一半用于表示负数,所以最小值是-(2^32/2), 即-2^31; 并在原创 2020-05-13 10:59:22 · 10739 阅读 · 0 评论