
java se
文章平均质量分 66
trust951
学生
展开
-
java基础语法-4
方式二:先在堆中创建空间,里面维护了value属性,(这里的value是final的,所以这个final指向常量池,这里也是和StringBuffer的不同),value再指向常量池中的”hsp“空间,若有,直接指向,若无,就先创建再指向,总之,方式二中的str2是指向堆中,str2的value属性是指向常量池。方式一:先从常量池中看是否有”hsp“,如果有,则直接指向他,如果没有就先创建再指向他,总之,方式一是指向常量池中的”hsp“。在这个场景中,服务员就是一个API。原创 2024-02-16 20:38:37 · 830 阅读 · 0 评论 -
java基础语法-2
throw关键字用于在方法中抛出异常,当代码执行到此刻时可能有异常,可用throw抛出异常。队列:Queue queue = new LinkedList();泛型就是类似格式化,泛型方法,泛型类就是根据所传递的参数,创造适合该参数的方法,类。栈:Stack stack = new Stack();就是打断点,然后逐行运行,观察变量的值,可用于读其他人的代码。F7步入就是执行方法时候进入方法内逐步执行。可以用iterator迭代器来迭代。finally可有可无。原创 2024-02-16 20:37:02 · 170 阅读 · 1 评论 -
java基础语法-7
应用场景是创建精度很高的小数,大到double不能储存。Arrays类包括里一些静态方法,用来管理或操作数组。应用场景就是创建很大的数,大到long类型不能储存。不能直接加减乘除(+,-,*,/),要用相应的方法。不能直接加减乘除(+,-,*,/),要用相应的方法。底层原理就是先创建一个字符串然后操作后转成数。底层原理就是先创建一个字符串然后操作后转成数。但是进行除法时可能遇到无限小数,此时要加精度。原创 2024-02-16 20:41:27 · 144 阅读 · 1 评论 -
java基础语法-3
2. 在类的内部直接创建对象(此处,当类加载时,会默认初始化类的静态属性,此时这个静态属性有默认赋值,所以此时new出来了对象,所以创建了,此处也是和饱汉式的不同,因为饱汉式没有默认赋值new对象)用于回收资源的方法,当对象没用引用时,即对象被回收时,系统会自动调用finalize方法,可以重写,平常基本不用。所以有父类时,创造子类对象时会先调用父类的静态代码块,普通代码块,构造器(按上述1,2,3顺序),先调用静态,再调用普通,再构造器,有继承时,先父类,后子类。2.创建子类对象实例时,父类也会被加载。原创 2024-02-16 20:37:39 · 619 阅读 · 1 评论 -
java基础语法-5
Math类都是static的,所以不用创建对象,直接使用,Math中常见的有abs,绝对值,pow,求幂,ceil,向上取整,floor向下取整,round四舍五入,sqrt求开方,与StringBuffer的区别是:该类线程不安全,而StringBuffer是线程安全的,所以在多线程中用StringBuffer。若字符串很少修改,被多个对象引用,用String,如配置信息,类似数据库账号密码等。String,StringBuffer,StringBuilder的异同。%s,%d,%f,%c,称为占位符。原创 2024-02-16 20:39:46 · 278 阅读 · 1 评论 -
java基础语法-6
上例中IA类型的变量ia能够指向text类的实例,但是text类只实现了IB接口。但是IB接口继承了IA接口,这个继承就体现了接口多态传递,如果没有这个继承,ia就不能指向text类的实例。接口的价值在于:设计,设计好各种规范(方法),让其他类去实现这些方法,即更加的灵活。比方说,孙悟空类继承了猴子类,但是孙悟空还会飞,所以他实现了飞这个功能的接口。类似于继承中的多态:父类类型的变量可以指向继承了这个类的对象实例,即向上转型。定义在外部类的成员位置上(比如属性,方法):成员内部类,静态内部类。原创 2024-02-16 20:41:01 · 830 阅读 · 1 评论 -
java基础语法(适合有c++基础)
1. **类的定义和实现写在一起:** 是的,Java中类的定义和实现通常写在同一个文件中,这个文件的扩展名是 `.java`。2. 包类似一个文件夹,一个包可以有多个.java文件,一个Java文件只能有一个public类,可以有多个non-public类,但这些non-public类只能在这个包中调用(外包不能调用,同包可以调用)**Java 枚举是一个特殊的类,** 一般表示一组常量,比如一年的 4 个季节,一年的 12 个月份,一个星期的 7 天,方向有东南西北等。//读取int型输入。原创 2024-01-30 21:10:56 · 323 阅读 · 0 评论