首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kawasaki_MZDA
掘友等级
IVAV攻城狮。
|
致远星共和国调查局
入行3个月,写出300+Bug,平均每天稳定输出10个。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
委托
除了组合和继承以外还有第三种重用关系,称为委托。但Java并不直接支持委托。 委托介于组合和继承之间,因为如果将一个成员对象放在正在构建的类中(组合),但同时在新类中公开来...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
可变参数列表
这是Java5新增的用于数组的特性。 有了可变参数列表,我们就不用再显式的编写数组语法了,当我们指定参数时,编译器实际上会自动填写数组。我们获得的仍然是一个数组。可变参数列...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
对象中存有静态对象。
前些天再看对象的初始化,发现了一个很有意思的点。 创建对象时,对象初始化,正常顺序,如果对象中有静态代码块,先执行静态代码块,再执行代码块,再执行构造器。 但是如果我们在类...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
finalize()方法
这个方法是我再看《On Java 8》中关于垃圾回收器的部分看到的一个方法。这个方法说实话没什么用。 这个方法和垃圾回收器有一点关系,当垃圾回收器准备回收对象占用的内存时,...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
标签
Java中“标签”是后面跟一个冒号的标识符。 对Java来说,唯一用到标签的地方就是跳出循环语句,所以它实际需要紧贴在循环语句前方,也就是说在标签和循环语句之间不能插入任何...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
foreach()方法
foreach()方法是Java8新增的方法用来遍历Map和List。 用foreach()遍历List。 用foreach()遍历Map。 从源码可以看到这两个是一个函数...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
字面值常量
当我们向程序中插入一个字面值常量时,编译器会确切地识别它的类型。当类型不明确是,必须辅以字面值常量关联来帮助编译器识别。 在文本值的后面添加字符可以让编译器识别该文本值的类...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
类型转换
数值类型在内存中直接存储其本身的值,对于不同的数值类型,内存中会分配相应的大小去存储。如:byte类型的变量占用8位,int类型变量占用32位等。相应的,不同的数值类型会有...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
Random
在Java中我们可以通过创建Random类的对象来获得伪随机数,不带参数创建的Random对象会利用当前时间作为随机数生成器的“种子数”,从而生成不同的随机数。 如果我们在...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
早期绑定(静态绑定)和后期绑定(动态绑定)
在程序执行前方法已经被绑定(也就是说在编译过程中就已经知道这个方法到底是哪个类中的方法),此时由编译器或其它连接程序实现。针对java简单的可以理解为程序编译期的绑定;这里...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
成员变量,局部变量,方法和"static"关键字
上面代码中,name就是Person类的成员变量,它会随着对象的创建,存储在堆内存中。 上面代码中i就是局部变量,它会随着方法的调用,存储在栈内存。 当成员变量和局部加上s...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
public,private,protected,default的区别
这时候我们可以通过Person对象p直接访问name。 private(私有)除了类本身和类内部的方法,外界无法直接访问该元素。 protected(受保护)类似于 pri...
1
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
作用域
作用域决定了变量名的可见性和生命周期。在Java中是由大括号{}的位置决定的。 Java的变量只在其作用域内才可用。 由于Java是一种自由格式的语言,空格,制表符和回车,...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
类的创建
在上面代码中,我们用class关键字创建了一个名为“ATypenae”的类。尽管里面只有一行注释,我们也可以通过new关键字创建该类的对象。 这时候我们还什么都做不了,但是...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
Java的引用传递?
说Java的引用传递之前,我们先来了解下什么是引用传递和值传递。 int x=100;这时候x的值为100。 sum(x);这时候x把的值复制了一份给了sum(int y)...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
万物皆对象
所有的编程语言都会操作内存中的元素。在C/C++中,对象的操作是通过指针来完成的。 Java利用万物皆对象的思想和单一一致的语法方式来简化问题。我们所操作的标识符只是对对象...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
基本数据类型的存储和常量池
基本数据类型不一定存储在栈内存。 基本数据类型是存储在栈内存还是堆内存,要看基本数据类型声明在哪里。 声明在类中的时候,是成员变量也是全局变量。创建对象时就会存储在堆内存中...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
BigInteger和BigDecimal
10.01-10.00一定是等于0.01的对吧?但是double输出的结果却是:0.009999999999999787一个比0.01小但接近的数,但是就不是0.01。fl...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
String和'+'以及'+='的奇妙关系。
我们先来看下用"+"来拼接出的字符串和直接用字面值创建的字符串地址值是否相等。 用"+"拼接的字符串和直接创建的字符串地址值是相等的,说明str和qwer指向的是同一个地址...
0
评论
分享
Kawasaki_MZDA
IVAV攻城狮。 @致远星共和国调查局
·
5年前
关注
String str = "qw" + "er";和String str = new String("qw") + new String("er") ;区别
先来学习下String str = "qw" + "er";和String str = new String("qw") + new String("er") ;的原理。 ...
0
评论
分享
下一页
个人成就
文章被点赞
7
文章被阅读
12,620
掘力值
302
关注了
5
关注者
1
收藏集
0
关注标签
16
加入于
2019-10-26