![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 87
Java基础知识
WuZhiwz
这个作者很懒,什么都没留下…
展开
-
String,StringBuilder,StringBuffer
String string是引用数据类型,字符串 属于java.lang包下,可以直接使用,不用导包 String被final修饰,所以不能被继承 内部重写了一个compareTo方法 字符串底层就是一个字符类型的数组 3种构造方法 public class String11 { public static void main(String[] args) { String s = new String(); String s1 = new Str原创 2022-01-25 19:21:35 · 279 阅读 · 0 评论 -
集合(Collection,Map)
集合 我们用数组来存储数据,数组的长度一旦固定就没有办法修改了,但是我们有时并不知道到底需要存放多少数据。如果我们要在数组中增加或删除操作会移动大量元素的位置,并且一个数组只能存放一种数据类型。 集合(容器)可以帮助我们解决上面提到的一些问题。 总结图 基本概念 Java容器类类库主要划分为两个不同的概念 Collection, 是一个存放独立元素的序列,它是一个接口。它还有几个子接口List(按插入顺序保存元素),Set(不能有重复元素),Queue(按照排队规则来确定对象产生的顺序,通常与被插入顺原创 2022-01-25 09:53:53 · 113 阅读 · 0 评论 -
抽象类和接口
接口 抽象类和抽象方法 public enum Note{ MIDDLE_C,C_SHARP,B_FLAT; } class Instrument(){ public void play(Note n){ System.out.println("Instrument.play()"); } } public class Wind extends Instrument(){ public void play(Note n){ System.ou原创 2022-01-24 22:37:37 · 89 阅读 · 0 评论 -
多态(动态绑定,缺陷,构造器,协变返回类型)
多态 封装,继承,多态是面向对象的三个基本特征。 封装,通过将细节“私有化”,把接口和实现分离开来。 继承,允许将对象为它自己本身的类型或它的父类来加以处理。 多态,则是消除类型之间的耦合关系。 public enum Note{ MIDDLE_C,C_SHARP,B_FLAT; } class Instrument(){ public void play(Note n){ System.out.println("Instrument.play()"); } } p原创 2022-01-21 11:05:55 · 287 阅读 · 0 评论 -
复用类(组合,继承,protected,向上转型,final,初始化以及类的加载)
复用类 复用代码是Java中众多引人注目的功能之一,也是程序员需要掌握的一项能力。 组合语法 组合语法就是将一个对象的引用放在新的类中。 class WaterSource{ private String s; WaterSource(){ System.out.println("WaterSource()"); s = "Constructed"; } public String toString(){ return s;原创 2022-01-20 17:46:57 · 4140 阅读 · 0 评论 -
JavaWeb
JavaWeb Servlet 编写一个HelloServlet 继承于 HttpServlet public class HelloServlet extends HttpServlet{ //根据上图了解,在HelloServlet中我们需要重写HttpServlet中的doGet等方法,因为最常用的是Get 和 Post请求 @Override protected void doGet(HttpServlet req,HttpServlet resp)throws ServletExcept原创 2021-12-21 16:33:42 · 86 阅读 · 0 评论