JAVA中遇到的知识
通透和了解、熟悉才是对事情的热爱
拥有魔法消除bug
希望通过自己的努力在这里能够学到很多,也请大家多多指教!
展开
-
接口回调的例子
原创 2020-04-17 10:37:35 · 139 阅读 · 0 评论 -
继承和多态
子类与父类1.子类可以继承父类的属性和方法,但是子类不继承父类的构造方法2.类之间的继承关系是由已经存在的类创建新类的机制,可以有效的实现代码的重复使用3.可以先定义一个共有属性的一般类**(父类或超类)**,在此基础上定义新的类(子类)类继承的语法:(在类的声明中,使用关键字extends来声明一个类是另一个类的子类)继承的结构:4.如果一个类的声明中没有extends关键字,则...原创 2020-04-11 16:08:21 · 133 阅读 · 0 评论 -
类的方法
类的命名(需注意):(类名的理解:class +类名)1.如果由一个单词组成时,类名的第一个字母要大写。2.如果由多个单词组成时,类名中的每个单词的首字母都应该大写。方法名与变量名(方法名的理解:getChar())1.由单个单词组成,都要小写2.由多个单词组成,第一个单词的首字母小写,其余单词的首字母大写构造方法一般方法中参数的传值形参和实参的区别(形参是在函数的定义中,而...原创 2020-04-10 13:38:17 · 357 阅读 · 0 评论 -
面向对象的相关
对象的声明:类名 对象名;例如:Circle aCircle;aCircle是一个空对象,它不能访问成员变量和成员方法。创建对象:对象名=new 构造方法名(参数列表)aCircle=new Circle();aCircle=new Circle(5.0);将对象的声明和创建对象的过程合成:Circle aCircle=new Circle();Circle aCircle=ne...原创 2020-04-10 13:37:41 · 91 阅读 · 0 评论 -
数组相关知识
1.创建数组后,系统会给每个元素一个默认的值例如:整数类型为0,浮点类型为0.0,类类型为null,(其中类类型,是指引用类型中的class类型)普及知识:因为数据类型包括基本数据类型和引用数据类型,基本数据类型含有:整数类型,浮点数类型,字符类型以及布尔类型,引用数据类型含有:class(类)、接口、数组。2.length的不同意思:1.在一维数组中,数组名+length表示的是一维数组...原创 2020-04-07 15:13:53 · 139 阅读 · 0 评论 -
字符串中的方法(更新)
1.substring()方法:用于对字符串的截取(1):substring(int beginindex);从int beginindex开始索引,(包括开始索引的字符)一直到最后一个字符的结束。(2)substring(int beginindex,int endindex);从int beginindex开始索引(包括开始索引的字符)到int endindex的地方(不包括int e...原创 2020-02-28 12:17:59 · 275 阅读 · 0 评论 -
java中替换字符的方法(更新)
利用replace和replaceAll、replaceFirst()方法原创 2020-02-26 10:40:12 · 3279 阅读 · 0 评论 -
字符中字母和数字问题(更新)
字母:1.字符中为字母a~ z的范围表示以及A~Z的范围的表示:以for循环为例:char a=‘a’;char b=‘A’;char c=in.next().toCharArray();for(int i=0;i<26;i++){//表示a~z的范围if(c[i]>=‘a’&&c[i]<=‘z’){}//表示A~Z的范围else if(c[...原创 2020-02-19 11:12:07 · 299 阅读 · 0 评论 -
字符串与字符(更新)
字符串1.字符串转为字符数组输出(将字符串a转换为字符b数组)相关代码:String a=in.nextLine();char b[]=a.toCharArray();2.将字符数组转换为字符串(将字符数组a转换为字符串b)字符1.声明以及初始化一个字符...原创 2020-02-18 11:45:14 · 126 阅读 · 0 评论 -
字符串的相关问题(更新)
1.输入与输出问题原创 2020-02-18 10:55:32 · 98 阅读 · 0 评论 -
大整数BigInteger(更新)
直接赋值:BigInteger a=new Bigteger(“1”);//将大整数a初始化,且赋值给大整数a为1;BigInteger a=BigInteger.valueOf(1);将已经初始化的大整数,通过键盘进行输入赋值(以上述的a为例)BigInteger a=new BigInteger(“1”);a=in.nextBigInteger();大整数中的运算(1...原创 2020-02-14 21:32:12 · 556 阅读 · 0 评论 -
利用boolean解决问题1
一维数组中利用boolean类型描述(noi的1.6.6)某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有...原创 2020-02-12 20:38:18 · 241 阅读 · 0 评论 -
for循环中易超时问题(更新)
1.适当采用Math.sqrt(n)循环条件中如果可以Math.sqrt(n),其中保证效果一样,则优先采用Math.sqrt(n)2.利用break当所要求的结果求到之后,输出结果之后则用break将循环结束3.分析是否会陷入死循环...原创 2020-02-10 14:12:43 · 3775 阅读 · 0 评论 -
用for循环向一个一维数组里输入数据且输出所注意的点
。。。。原创 2020-02-04 22:39:02 · 2451 阅读 · 0 评论 -
将字符串String转为int
pta中“统计正数和负数的个数然后计算这些数的平均值”的解法以及其中字符串转为int的步骤分析原创 2020-02-04 14:48:38 · 277 阅读 · 0 评论