JavaSE基本知识
javase的基础知识笔记和总结。
zxwin
这个作者很懒,什么都没留下…
展开
-
Java 面向对象概括总结
类与对象的关系成员变量和局部变量的区别封装构造函数的细节static关键字对象的创建过程继承final关键字抽象类接口多态内部类面向对象三大特征:封装,继承,多态一、类与对象的关系类:对事物的描述,需要体现属性和行为。对象:是类创建的实体(类的一个具体实现),通过该实体调用属性和行为。二、成员变量和局部变量的区别定义的位置不同成员变量定义在类中;局部变量定义在方法及语句中。在内存中的位置不同成员变量存储在堆内存的对象中;局部变量存储在栈内存的方原创 2020-12-06 11:43:04 · 126 阅读 · 0 评论 -
Java内部类基础知识点 内部类基本操作 匿名内部类使用
导航内部类的概念内部类的分类内部类的定义格式成员内部类的访问内部类的同名变量访问方法局部内部类定义局部内部类final问题匿名内部类匿名内部类的注意事项类的权限修饰符总结内部类的概念 如果一个事物的内部仍包含另一个事物,内部事物还在访问外部事物的内容时,这个类内部就可以包含另一个类身体和心脏的关系汽车和发动机的关系内部类的分类成员内部类 : 属于外部类的成...原创 2020-04-28 11:43:32 · 144 阅读 · 0 评论 -
java泛型基础泛型接口、类、方法
泛型引入集合中可以存储任意类型的元素,导致在取出时可能在强转是会抛出运行时异常ClassCastException,在JDK1.5之后出现了解决方案,使用容器时,必须明确容器中元素的类型,将这种机制称为“泛型”泛型的好处是一种安全机制将运行时期的ClassCastException转移到了编译时期的问题泛型技术,是给编译器使用的技术避免了强转的麻烦泛型类在定义类时,如果不确定...原创 2020-04-15 21:36:56 · 161 阅读 · 0 评论 -
java多线程设计模式生产者消费者模式
version 1/** 生产者消费者模式1.描述资源2.描述生产者3.描述消费者目前完成的程序只支持单个的生产者和消费者但出现多个的生产者和消费者时程序会出现错误的数据Thread-0......生产了......面包1Thread-3....消费了....面包1Thread-0......生产了......面包2Thread-2......生产了......面包3T...原创 2020-04-12 22:25:52 · 164 阅读 · 1 评论 -
Java多线程Thread基础
基本概念了解进程:应用程序在内存中运行的空间。线程:进程中的一个执行单元,负责进程中的程序执行。创建线程继承Thread定义一个类继承Thread重写run方法创建子类对象(创建线程对象)调用start()的方法(开启线程,调用run方法内容)线程对象调用run方法和调用start方法的区别?调用run()方法不开启线程,仅是对象调用方法。调用start...原创 2020-04-10 18:44:26 · 113 阅读 · 0 评论 -
Java抽象类
Java抽象类java中的抽象类当类中的有些功能不具体,这些不具体的功能需要在类中标识出来,java通过关键字abstract。定义了抽象方法的类也必须被abstract修饰。被abstract修饰的类是抽象类。抽象类的特点1. 抽象类和抽象方法都需要被abstract修饰,抽象方法一定要被定义在抽象类中。2. 抽象类不可以创建实例。(调用抽象方法没有意义)3. 只有覆盖了抽象类中...原创 2020-02-25 22:01:48 · 412 阅读 · 0 评论