java
文章平均质量分 61
qq_39705753
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
String赋值及存储
字符串类型 1.String str = null; 未分配存储空间,表示str不指向任何字符串对象,空引用 null代表声明了一个空对象,对空对象做任何操作都不行的,除了=和== 2.String str; 分配了一个内存空间,没有进入任何对象,未初始化引用的 在方法中定义:直接使用时编译是不通过的,必须赋予初值 在类中定义(静态变量):可以不赋初值直接引用,默认赋值为...原创 2018-05-13 15:31:46 · 2581 阅读 · 0 评论 -
maven导入项目时出现“Cannot read lifecycle mapping metadata …… invalid END header (bad central directory off
出现该错误是因为JAR包版本不匹配,比如linux的上的JAR包导入到窗户上了。可以将.m2目录\库的org.apache.maven.plugins删掉然后让行家重新下载试试。.m2文件夹的位置可以在eclipse的jar包中查找,打开maven dependencies即可看到jar包所在的.m2文件夹位置。...原创 2018-05-25 21:36:33 · 1464 阅读 · 0 评论 -
java中基础数据类型与引用数据类型区别
基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上。引用数据类型在被创建时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。例如,有一个类Person,有属性name,age,带有参的构造方法,Person p = new Person(“zhangsan”,20);在内存中的具体创建过程是:1...原创 2018-08-03 20:12:04 · 278 阅读 · 0 评论 -
a++ 与 ++a 的区别
a++和++a 都属于自增运算符,区别是对变量a的值进行自增的时机不同。a++是先进行取值,后进行自增。++a是先进行自增,后进行取值。例如:假设 x=3,y=4; (1) (x++)+(++x)=8 解释:对于第一个(x++),因为x++是先取值后自增,所以(x++)所取得值为3,然后x进行自增,此时x=4;对于第二个(++x),因为...原创 2018-07-31 22:30:06 · 133438 阅读 · 36 评论 -
java中基础数据
java中的基础数据包括:byte、short、int、long、float、double、char、boolean。 其中byte、short、char运算时数据类型会先默认为 int 。因此,如果想用他们的运算结果赋值给同种类型需要强制转换,例如: byte b1 = 3; byte b2 = 4; byte ...原创 2018-08-01 12:12:34 · 548 阅读 · 0 评论 -
成员变量与局部变量
前言 在 Java语言中, 根据定义变量位置的不同,可以将变量分成两大类:成员变量局部变量 成员变量和局部变量的运行机制存在很大差异,下面我们看看差异在哪.成员变量 成员变量指的是在类里定义的变量. 局部变量指的是在方法里定义的变量. 下面我给出Java程序中的变量划分图: 成员变量被分为类变量和实例变量两种. 定义成员变量...转载 2018-08-02 11:17:36 · 227 阅读 · 0 评论 -
两个数据交换
常用的两个数据的交换方法是借助第三变量。例如:对x,y进行数据交换。 t = x; x = y; y = t;在不借助第三变量的情况下,也有两种方法。 加减法: x = x + y ; y = x - y ; x = x - y ; 注意:如果 x 和 y 的值很大,得到的和很有可能越界,导致数据出错。...原创 2018-08-02 12:13:34 · 431 阅读 · 0 评论 -
java中 abstract final static关键字区别
**static关键字**static关键字表示静态,可以修饰成员变量,方法,代码块。**static修饰成员变量**该成员变量则成为了类变量,它不属于任何对象,是属于类本身的变量。使用 类名. 的方式调用,虽然使用 对象名. 的方式也可以调用,不过这种调用不建议使用,因为静态变量与对象没有什么直接关系。该变量在类加载的时候(即将java文件存入jvm的时候)就初始化,生命周期与类...原创 2018-08-08 19:30:12 · 256 阅读 · 0 评论 -
java中 abstract final static关键字区别
static关键字static关键字表示静态,可以修饰成员变量,方法,代码块。static修饰成员变量该成员变量则成为了类变量,它不属于任何对象,是属于类本身的变量。使用 类名. 的方式调用,虽然使用 对象名. 的方式也可以调用,不过这种调用不建议使用,因为静态变量与对象没有什么直接关系。该变量在类加载的时候(即将java文件存入jvm的时候)就初始化,生命周期与类相同。...原创 2018-08-08 19:40:35 · 744 阅读 · 1 评论
分享