- 博客(11)
- 收藏
- 关注
原创 Java应用程序编程接口APIDay11
c.缺点:一个类只能有一个父类,当此类继承Thread,这个类只能是线程类,有局限性。Ⅰ.run():封装线程执行的代码,直接调用,相当于普通方法,无线程效果。Ⅱ.start():启动线程,由JVM调用该线程的run()执行。b.优点:类出了可以实现Runnable接口,还可以继承其他类,和其他接口,3)线程:进程中的一个执行单位,负责当前进程中程序的执行,一个进程中至少。每一个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程。因为线程执行run(),不会一直执行,中间在任何地方都肯会中断...
2022-08-05 20:42:13
104
原创 Java应用程序编程接口APIDay9
xx.class.getClassLoader.getResource("相对路径").getPath()注意: new出来的file对象,只是在JVM内存中有一个对象而已,和本地磁盘有没有这个文件,无关!File[] listFiles():返回File数组,获取file文件中所有子文件或目录。xx.class.getResource("相对路径").getPath()参照对象(值): 称之为当前目录,也就是a.txt文件所在的文件夹。Liunx: /(从根目录开始). 例如: /xx/xx。...
2022-08-03 20:59:06
192
原创 Java应用程序编程接口APIDay8
②.如果main方法也不知道如何处理这种异常,也可以使用throws声明抛出异常,最终该异常会交给JVM处理.异常又称之为例外,指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。①.如果产生了问题,我们就会使用throw将异常抛出,也就是将问题返回给方法的调用者.①.当前方法不知道如何处理这种类型的异常,该异常应该由上一级的调用者处理.①.异常存在父子类关系,catch抓取异常时需要先抓取子类异常再抓取父类异常.③.JVM对异常的处理方法是,打印异常的跟踪信息,并终止程序运行....
2022-08-03 20:20:53
254
原创 Java应用程序编程接口APIDay1
Java中的8种基本数据类型(byte,short,char,int,long,float,double,boolean)比较他们之间的值是否相等。a.Object定义在java.lang包,lang包是java的核心包,此包中所有类,在使用时都不需要进行import导入.Object是所有类的基类/父,所有类都默认继承Object类,也就是说会默认继承Object类中所以有的方法.②.垃圾回收机制是自动调用,自动回收的,但是也可以手动回收,使用System.gc(),进行手动回收垃圾....
2022-07-28 20:03:52
136
原创 Java应用程序编程接口APIDay2
基本数据类型不需要存储到常量池中,因为基本数据类型不存在引用这个说法,所以就是一个实际的值随着方法的存在而存在栈中,随着方法的消失而消失.如果按照UTF-8编码出来的数组,然后按照GBK的方式解码,由于两种编译方式不一样,导致乱码的产生.newString(byte[],charset)通过字节数组构建,指定编码集。newString(byte[],"字符集")"自定解码方式。java使用的字符集Unicode字符集,在JVM中读取.getByte(String,"字符集")指定编码方式。...
2022-07-28 19:21:10
149
原创 Java面向对象oopDay3
b.在静态方法中,不可以直接使用实例的变量和方法,因为实例的变量和方法属于对象的,而静态修饰的都加载在对象之前.静态代码块可以放在类中任意位置,也可以有多个代码块,但是都是统一加载,并且只加载一次.a.子类构造方法的第一行都会默认添加super(),调用父类的无参构造方法,在执行自己的构造方法.b.子类可以继承父类中私有的成员,但是不能直接访问,可以通过get()/set()访问或修改.子类和父类中有相同的方法,方法的方法名、参数、返回值都必须一致,会造成方法的重写。private最重要!...
2022-07-18 20:25:33
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人