随笔分类 - Java SE
摘要:import java.util.*; /** * @author: ChengLong * @datetime: 2021/7/14 19:15 */ /*使用集合,模拟实现斗地主发牌。地主20张,农民17张,农民17张 * */ public class DouDIZhu { public st
阅读全文
摘要:泛型技术 广泛的类型,jdk5.0版本的技术 注 泛型激素不只是只能在集合使用,合理使用即可 当定义类或定义方法时,不能确定类中成员属性的类型或不能确定方法的参数类型时可以使用泛型技术来先定义着,使用时再来确定泛型的类型。 格式 定义泛型时 <l类型名> 常用大写字母来表示:E T U R V K
阅读全文
摘要:
阅读全文
摘要:Java知识点总结 Java是一种非常流行的计算机编程语言,其中使用最多的是Java 8(2018年)。 JDK是开发工具,JRE是运行环境,JVM是核心所在。JDK包含JRE,JRE包含JVM。 安装JDK的时候,两项建议: a) 路径当中不要有中文或者是空格。 b) 要单独取消外部公共J
阅读全文
摘要:异常 异常 概念 程序执行过程中出现不正常情况,导致程序停止 例:人生病,出现异常 理解 异常一个是对象,对象封装了代码错误的原因、位置、名称等相关信息 异常也是一种处理异常的机制,包括:捕获、抛出、跳转 异常不同,对象不同,因此有一个继承体系 根类: Throwable Error 错误,比较严重
阅读全文
摘要:
阅读全文
摘要:常用API Object类 jvm启动,默认导入的是java.lang包中的内容,该包下的内容不需要import进行导入。 概念 该类是java体系中的根类,所有对象都将该类作为直接或者间接父类 所有对象包括数组都继承了该类中的方法 构造方法: Object() :该方法中没有super()语句了。
阅读全文
摘要:
阅读全文
摘要:int >String int+"" String.valueOf(int) Integer.toString(int) #String > int: Integer.parseInt(str) nt >Integer : new Integer(int) Integer.valurOf(int)
阅读全文
摘要:
阅读全文
摘要:char --> String 方法一:使用Character.toString() Character类提供了一个静态方法toString()用来将字符转换成字符串(效率高)。 char ch = 'j'; String charToString = Character.toString(ch);
阅读全文
摘要:#String 由于每次String是不可变对象,因此每一次都会操作都会产生新的String对象,然后再将指针指向新的String。所以对于那些需要经常需要改变的字符串,不建议用String,多线程下建议StringBuffer,单线程建议使用StringBuilder 给人的感觉String是可变
阅读全文
摘要:#抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。 #接口 接口是抽象方法的集合。如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。这就像契约模式,如果实现了这个接口,那么就必须确保使用这些方法。接口只是一种形式,接
阅读全文
摘要:#内存位置 成员变量:存储在堆中 静态变量:存储在方法区中的静态区域 #访问方式 成员变量: 对象名.成员名 静态变量: 对象名.成员名 类名.成员名 推荐 #生命周期 成员变量:随着对象创建而存在,随着对象被gc回收而消失 静态变量:随着类的加载而加载,随着类的消失而消失 #称呼上: 成员变量:
阅读全文
摘要:既然构造方法可以给属性进行赋值,还需要set方法? 依然需要,因为构造方法仅仅是对象创建是执行,set方法是在对象创建后可以多次调用执行,对属性值进行改变。 构造方法能调用其他普通方法? 是可以的,但是这种调用比较少。 普通方法能调用构造方法吗? 不能。 对象的实例化过程: Person p = n
阅读全文
摘要:#书写位置 成员变量: 类中,方法外 局部变量: 方法中,方法上,语句中 #内存位置 成员变量: 在堆中 局部变量: 在栈中 #作用域 成员变量:整个类中都可以使用 局部变量:在当前定义的所属的大括号中 #默认值 成员变量:有默认值,取决于数据类型 局部变量:没有默认值,需要赋值后才能使用 #生命周
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文

浙公网安备 33010602011771号