栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java常用知识点系列-10

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java常用知识点系列-10

1、静态方法属于类,实例方法属于对象,前者不能调用后者,后者可以调用前者(类名打点) 2、派生类继承了超类的所有的东西,可以直接用 3、方法只有一份,通过this.来确认调用的对象 4、每个对象至少有两种形态 5、java.lang是语言包,不用导入 6、常量池中存储的是地址 7、常量池的引用指向字面量对象,所以字面量对象不会被回收 8、有返回值的才能使用打印方法 9、构造器不能被继承,所以不能重写,但是可以重载 10、改变为字符串:“+”, toStirng(); Stirng.valueOf();适用于所有类型 11、静态变量,常量一般公开,实例变量一般私有 12、没有谁高谁低的,只要执行到return,那方法就会执行。先执行谁就走谁 13、一个.java文件中可以有多个类,但只有一个public类,而且和源文件同名,其他的只能是:默认+class+类名 14、字符串和其他类型连接将都变成字符串

15、文档注释: 描述整个类、整个方法、常量是干什么的。一般写在类上面、方法上面、常量上面 文档注释是可以生成javadoc文档内容的-----doc文档后期才讲

package ooday01;

public class JavaDocDemo {
    public static void main(String[] args) {
        int a = plus(5,6);
    }
​
    
    public static int plus(int num1,int num2){
        int num = num1+num2;
        return num;
    }
}

16、next()与nextLine()区别:

next():
1、一定要读取到有效字符后才可以结束输入。
2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。
3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
next() 不能得到带有空格的字符串。
nextLine():
1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。
2、可以获得空白。

17、String regex = "[a-zA-Z0-9_]+@[a-zA-Z0-9]+(.[a-zA-Z]+)+";//由于.在正则中是特殊符号,所以需要转义符,若要在java中输入,还需要把正则的再转义,所以双 18、如果末尾连续多个(包含一个)可拆分项(比如:.),那么拆出的空字符串被忽略 19、String s="abc123def456ghi57"; s=s.replaceAll("[0-9]+","#NUM#");//[0-9]+代表一段,[0-9]代表一个 System.out.println(s);// 20、object类没有重写equals所以比较的是地址 21、八种基本类型独立于object,无equals 22、包装类和String都重写了equals,比较的是内容

23、二进制转换例题

 

24、正则表达式,匹配格式,不看合法性 25、像String、Date、File、包装类等都重写了Object类中的toString()方法,使得在调用对象的toString()时,返回实体信息,快捷键Alt + Insert 26、与运算:逻辑乘,或运算:逻辑加 27、operator(oper)运算 28、左移乘法。右移除法,比算术运算更快,直接操作二进制数 29、实例变量一般都是私有的 30、关于String

String str="hello''+new String("world")
 

31、注意:变量的作用域不可嵌套(就是一模一样)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/996157.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号