Java
啊呦ss
这个作者很懒,什么都没留下…
展开
-
java-锁机制
1. 说说线程安全问题 2.volatile实现原理 3.synchronize实现原理 4.synchronize与lock区别 5.CAS乐观锁 6.ABA问题 7. 乐观锁的业务场景及实现模式原创 2020-02-20 22:23:10 · 87 阅读 · 0 评论 -
java-线程
1.创建线程的方式及实现 2.sleep()、join()、yield()区别 3.CountDownLatch原理 4.CyclicBarrier原理 4.Semaphore原理 5.说说Exchanger原理 6.说说CountDownLatch和CyclicBarrier原理 7.ThreadLocal原理分析 8.线程池实现原理 9.线程池的几种方式 10.线程的生命周期 ...原创 2020-02-20 22:22:49 · 63 阅读 · 0 评论 -
Java-继承链
向上造型 :父类引用子类对象,(子类型,实例也是子类实例) 向下造型:子类引用父类对象,(父类型,实例是子类实例) class A{ public String show(D obj){ return ("A and D"); } public String show(A obj){ return ("A and A"); } } class B extends A{ public Str...原创 2020-02-16 16:08:28 · 503 阅读 · 0 评论 -
java-集合
注:1.java不支持无符号类型unsigned,C/C++支持。 2.java基本数据类型 byte,short(2bytes),int(4),long(8),float(4),double(8),char(2),boolean(1) 3.强制类型转换 (int)11.2 //将11.2强制转换为int型 4.与C/C++不同,Java在定义数组时不为数组分配内存,为它分配内存空间使用ne...原创 2020-02-11 23:19:58 · 79 阅读 · 0 评论 -
Java-基础篇(用了一天)
面向对象特征 封装、继承、多态。 封装的好处 [1]良好的封装能够减少耦合 [2]类内部的结构可以自由修改 [3]可以对成员进行更精确的控制 [4]隐藏信息,实现细节 封装:把客观事物封装成抽象的类。把一个对象的属性私有化,同时提供一些可供外界访问类属性的方法。 继承 [1]子类拥有父类非private的方法 [2]子类可以拥有自己的属性和方法,即对父类进行...原创 2020-02-07 22:58:41 · 83 阅读 · 0 评论 -
win10 Java JDK安装及配置环境变量 ---IDEA配置JDK
官网下载 JDK安装包 安装(安装的时候选择好JDK的安装路径,记住) 配置环境变量 此电脑-右击"属性"----系统变量----新增变量 名为 Java_Home 值为 JDK的安装路 ----确定. 找到 path , 将 %JAVA_HOME%\bin 添加到path 中(若每个路径是分别占一行,不需要 ; 若path中所有路径在一...原创 2019-11-01 22:24:36 · 519 阅读 · 0 评论