java基础
that one
分享每一次问题,交流每一次经验,共同成长。
展开
-
Java基础
Java基础 java属于面向对象编程,对象就是人对各种具体事物抽象之后的概念。 java三大特性: 1. 封装(遵循开闭原则,封装内部信息,提供对外访问方法) 1. 继承(子类继承父类属性方法,代码复用) 1. 多态(引用多态和方法多态,表现在运行时,重载为编译时,重写运行时) Object类一切类的超类 消除代码复制(将公共行为提取出来,父类和函数) 可扩展性原创 2020-06-07 14:17:53 · 96 阅读 · 0 评论 -
java多线程
关于线程的那些事? 1.线程的实现方式以及区别? (1)线程有三种实现方式,继承Thread类,实现Runnable接口,实现Callable接口(基本不用)。 (2)实现Runnable接口解决了单继承的局限性。 (3)实现Runnable接口比继承Thread类更好的实现了资源共享的问题。 (4)Callable接口可以解决线程的返回值问题。 2.多个线程访问同一资源时需要考虑到哪些情况?有可...原创 2018-11-02 14:56:05 · 72 阅读 · 0 评论