上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 多线程安全问题原因 多个线程操作共享的数据 操作共享数据的线程有多个 其中一个线程操作共享数据的过程中,其他的线程参与了运算,就会产生线程安全问题 解决线程安全问题 锁机制 思路:将共享数据部分封装起来,当有线程进行操作的时候其他的线程不能参与运算,其中的线程执行完毕之后,其他的才可以参与运算 同步 阅读全文
posted @ 2021-11-02 22:25 争取做百分之一 阅读(28) 评论(0) 推荐(0)
摘要: 进程 分配程序在内存中的空间 正在运行中的程序 一个进程包含一个或多个线程,线程是程序运行的基本单元 每个线程都有自己运行的内容,是程序正要执行的内容 cpu 多个线程在运行的时候,单核cpu在,多个线程之间进行切换(时间片,切换是随机的)分别执行线程,看似是多个线程在同时执行。 好处:可以同时执行 阅读全文
posted @ 2021-10-28 21:41 争取做百分之一 阅读(36) 评论(0) 推荐(0)
摘要: Object 所有类都直接或间接的继承Object 常用方法 equals():Object中对此方法进行了多次重载,判断对象是否相等,传String类型判断值是否相等 hashCode():输出内存地址 getClass():返回object的运行时类(字节码对象也就是Class对象,每一个.cl 阅读全文
posted @ 2021-10-27 21:57 争取做百分之一 阅读(25) 评论(0) 推荐(0)
摘要: 简介 Java中用类的形式对不正常情况进行了描述和封装对象 描述不正常情况的类就称为异常类 在有专门的异常类之前,正常流程代码和问题处理代码相结合 在有异常类之后,将正常流程代码与问题处理代码进行分离,提高阅读性 异常:就是Java通过面向对象的思想将问题封装成了一个对象,用异常类(Throwabl 阅读全文
posted @ 2021-10-27 19:08 争取做百分之一 阅读(47) 评论(0) 推荐(0)
摘要: 内部类 将一个类定义在另外一个类的里面,对里面的那个类就称为内部类 内部类可以直接访问外部类的成员,包括私有成员 外部类想要访问内部类中的成员需要建立内部类对象,通过对象进行访问 访问内部类 三种内部类形式 普通内部类,普通成员 静态内部类,普通成员 静态内部类,静态成员 package com.b 阅读全文
posted @ 2021-10-26 23:50 争取做百分之一 阅读(30) 评论(0) 推荐(0)
摘要: 多态 定义:一类事物存在多种形态 示例: 动物中的猫、狗 猫A这个具体对象对应的类型是猫类型 猫 猫A=new 猫(); 同时猫类型也是一种动物类型,所以也可以把猫A称为动物 动物 猫A=new 猫(); 动物是猫和狗的具体事物抽象出来的父类型 上面的就是:父类型引用指向了子类对象(多态的体现) 多 阅读全文
posted @ 2021-10-26 22:47 争取做百分之一 阅读(37) 评论(0) 推荐(0)
摘要: final final可以修饰类、方法、变量 final修饰的类不可被继承 final修饰的方法不可被重写 final修饰的变量是一个常量,只能被赋值一次 内部类只能访问被final修饰的局部变量 final修饰的变量格式:AAA_BBB_CCC (全字母大写,单词与单词之间使用下滑线分割) 抽象类 阅读全文
posted @ 2021-10-26 20:20 争取做百分之一 阅读(100) 评论(0) 推荐(0)
摘要: 继承 关键字:extends 优点: 提高代码的复用性 让类与类之间产生了关系,给多态提供了前提 父类是子类共性内容的抽取 Java中只允许单继承,单继承:一个子类只允许有一个直接父类 Java支持多重继承(例如:A继承B,B继承C,C继承D) 当要使用一个继承体系时: 查看该体系中的顶层类,了解该 阅读全文
posted @ 2021-10-25 23:43 争取做百分之一 阅读(29) 评论(0) 推荐(0)
摘要: 面向对象 特点: 面向对象是一种常见的思想,符合人们的思考习惯 面向对象的出现,将复杂的问题简单化 面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者 特征: 继承 封装 多态 对象的创建 通过new创建 类 对生活中的事物进行表示,在Java中是通过类来描述的 怎么描述呢? 通常只关注两 阅读全文
posted @ 2021-10-24 21:00 争取做百分之一 阅读(28) 评论(0) 推荐(0)
摘要: 函数(方法) 静态方法不能调用非静态方法 函数的定义:类中的具有特定功能的一段独立运行程序 格式: 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,......){ 执行语句; return 返回值; } 函数名命名规则:驼峰式命名 没有具体的返回值时返回值类型为void,r 阅读全文
posted @ 2021-10-24 14:49 争取做百分之一 阅读(30) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页