Java
Re__CODE
my pleasure.
展开
-
Java:多线程安全例题(消费者--生产者)
书店图书的购买与生产题目要求:*** 在线程同步的情况下来实现读者与书工厂之间的关系 **若图书数量不足,停止向读者售卖图书;让书工厂继续出售若图书数量过多,停止生产图书;通知读者进行图书购买(利用notify 与 wait解决问题)代码实现:读者模块//读者(买书)class Reader implements Runnable{ //定义一个书店对象 BookStore...原创 2020-02-23 15:46:36 · 168 阅读 · 0 评论 -
Java:线程,多线程安全
文章目录线程线程的创建方式1:继承Thread类线程的创建方式2:实现Runnable接口多线程共享同步锁1.同步代码块2.同步方法:Lock锁线程间的通讯线程的声明周期线程程序:进程,线程,就是一段静止的代码进程:程序由静态转变为动态,一个正在运行的程序,具有生命周期线程:进程的最小单元,线程是CPU的一条执行路径,一个进程中包含多个线程,且每个线程具有独立的栈和程序计数器,是CPU最小...原创 2020-02-23 15:03:54 · 112 阅读 · 0 评论 -
Java:面向对象面试题整理
文章目录1.面向对象的特征有哪些方面?2.访问修饰符public,private,protected,以及默认时的区别?3.类型转换int 与 Integer 有什么区别?1.面向对象的特征有哪些方面?抽象:将一类对象的共同特征总结出来,构造类的过程(数据抽象和行为抽象)只关注对象有哪些属性和行为,不关注这些的细节。继承:从已有类得到继承信息创建新类的过程(父类 & 子类)封...原创 2020-02-13 22:21:57 · 171 阅读 · 0 评论 -
Java:异常,常用类(file,math,random,date,calendar)
文章目录异常Throwable 异常异常的分类特点抛出异常:JVM抛throw抛一、JVM对异常的处理:补充try{}与catch{}【用户自己处理出现的异常】二、throws:常用类路径:绝对路径,相对路径关于FILE类的用法MATH类:包含基本的数字操作static关键字:RANDOM伪随机数DATE时间类型CALENDAR日期类型SIMPLEDATEFORMAT异常定义:指非正常情况的错...原创 2020-02-11 22:29:26 · 200 阅读 · 0 评论 -
Java:接口,内部类,设计模式(代理模式,工厂模式)
接口 interface概念:是一个全部由抽象方法组成的集合,用interface定义,里面只能有抽象的方法和常量。接口体现的是事物扩展的功能,接口定义了一个实体可能发生的动作,只有一个声明,没有具体的行为。前提:当一个方法在很多类中有不同体现时,可把这个方法抽象出来做成一个接口注意:接口里面只能有不可修改的全局变量,只能有抽象的方法,接口没有构造方法。...原创 2020-02-11 21:51:27 · 177 阅读 · 0 评论 -
Java:设计模式(单例模式,懒汉式&饿汉式的区别)
设计模式之一——单例模式是在大量的实践和理论中总结出来的并优化之后的一个代码结构,编程风格,解决问题的思考方式概念:一个类只能创建一个实例化对象(将构造器进行私有化(Private)来保证只有一个实例,此时外部无法调用构造器来创建对象提供static 修饰)饿汉式class Banl{//1. 私有化构造器 private Bank(){}//2. 内部需要提供一个当前类的实例...原创 2020-02-06 11:25:20 · 553 阅读 · 0 评论 -
Java:重写 与 重载 的区别
Java:重写与重载的区别1. 重写(子类重写父类)重写: 重新写一遍。在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但并不是原封不动的继承父类中的某个方法 --> 在方法名,参数列表,返回类型均相同的情况下, 对方法体进行修改或重写。注意:子类函数的访问修饰权限不能少于父类public class object1{ public static void ...原创 2020-02-03 15:51:40 · 101 阅读 · 0 评论