![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
渣渣程序员对抗八阿哥
这个作者很懒,什么都没留下…
展开
-
io
要把一片二进制数据读取到魔衣输出设备中,或者从某个输出数据读取一片二进制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,用一种抽象的 方法进行描述,这个抽象描述方式起名为io,对应的抽象类为OutPutStream和InPutStream,不同的实现类就是不同的设备,他们都是针对字节进行操作的。IO流主要用于进行设备上的数据操作,根据处理数据的数据类型不同可以分为字节流(抽象基类为INPutStream和OutPutStream)字符流(抽象基类为Reader和Writer)根据流向不同分原创 2020-10-17 12:00:33 · 95 阅读 · 0 评论 -
生命周期
servlet的生命周期1.所有的servlet接口实现类,只能由http服务器(tomcat)负责创建2.servlet对象的创建时机1)大多数正常情况下,只有当一个用户向tomcat讨要某个servlet的时候,此时tomcat才会负责创建这个servlet的对象2)在人工干预的情况下,要求tomcat启动时,就创建某个servlet对象8888 //只要写入一个大于0的整数3)一个servlet接口实现类,在tomcat运行期间,只能被创建一个实例对象4)tomcat关闭时,由t原创 2020-10-15 18:30:12 · 145 阅读 · 2 评论 -
集合
集合原创 2020-10-14 11:51:37 · 67 阅读 · 0 评论 -
valueOf
String类提供了一组valueOf()方法的重载,可以把int, double, boolean,char,char[]等类型的数据转换为字符串String.valueOf(boolean b) 把Boolean类型的数据转换为字符串String.valueOf(char[]) 把字符数组转换为字符串String.valueOf(num) 把整数转换为字符串除了Character外,其他包装类提供了一组valueOf()可以把基本类型,String转换为包装类对象,如:i1 = In原创 2020-10-14 10:35:06 · 1409 阅读 · 0 评论 -
stringbuffer、stringbuilder和string
stringbuffer和stringbuilder是字节缓冲变量,他们都继承了AbstractStringBuilder,不同的是stringbuilder不是线程安全的,stringbuffer是线程安全的,因为stringbuffer中的方法大都采用了synchronize修饰,如果是多线程环境下设计到共享变量的删除和插入操作,stringbuffer是首选,如果是单线程下的字符串拼接,插入等操作,stringbuilder是首选string;类型的字符串对象是不可变的,一旦string对象被创建后原创 2020-10-13 22:44:29 · 69 阅读 · 0 评论 -
接口和抽象类
接口和抽象类的相同点1、都不能被实例化,也就是说接口和抽象类都是多态的一种形式2、子类继承抽象类时,子类必须重写抽象类中所有的抽象方法,否则子类也是抽象类3、实现类实现接口,实现类必须重写接口中的所有方法,否则实现类也是抽象类接口和抽象类的不同点1.抽象类使用abstract关键;接口使用interface关键字2.抽象类可以包含抽象方法,还可以编写普通类中包含的的内容;在JDK8.0中,接口中包含:抽象方法(默认有public abstract)、公有静态常量(默认有public static原创 2020-10-13 18:00:57 · 126 阅读 · 0 评论 -
this和super的区别
this:1、this代表当前对象,this关键字可以访问本类中的实例变量,本类中的实例方法以及本类中的其他构造方法2、this关键字可以访问父类中的实例变量(成员变量)和父类中的实例方法3、如果使用this关键字访问实例变量或实例方法时,先在当前类中找,如果没有找到再到父类中找4、如果没有局部变量和实例变量重名,在当前类中使用实例变量时可以直接使用,默认前面添加this5、在当前类中访问实例方法时,可以直接编写方法名称([参数列表]); 默认前面添加thissuper1、super表示父类或原创 2020-10-13 17:11:58 · 116 阅读 · 0 评论 -
静态变量的特点
静态变量也称类的变量1、当类加载到内存中,则给静态变量分配空间,一直到程序结束2、静态变量是在方法区开辟空间进行存储的3、静态变量不属于某个对象,是所有对象共享的4.静态变量在类加载时就在方法区中开辟5、静态 变量与类同生死,因此得到类优先于对象,也就是类的生命周期比较长...原创 2020-10-13 16:53:29 · 3551 阅读 · 0 评论