![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
Nancy_1998
这个作者很懒,什么都没留下…
展开
-
JAVA中匿名内部类访问的局部变量为什么要用final修饰?
局部内部类:定义在方法中的类//测试类public class testInnerClass { public static void main(String[] args) { Outerr o = new Outerr(); o.method(); }}class Outerr { public void method() { ...原创 2018-07-17 15:40:08 · 2211 阅读 · 0 评论 -
java下private、static、final、this、super
1、private: 权限修饰符,被修饰的成员(成员变量、成员方法)只能在本类中访问2、static:(1)和类相关,会随着类的加载而加载 (2)优先于对象存在 (3)被所有的类共享 (4)可以通过类名点调用,静态修饰的内容一般都是和类相关的,即类成员 ...原创 2018-06-12 18:14:23 · 201 阅读 · 1 评论 -
java下内部类
内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类1.成员内部类(定义在类中的类叫成员内部类)(1)成员内部类public class DemolInnerClass { public static void main(String[] args) { //外部类名.内部类名 变量名= 外部类对象.内部类对象 Outer.I...原创 2018-08-02 17:56:56 · 181 阅读 · 1 评论 -
java中将Object类型转换成String类型
1.String.valueOf(Object)从下图(a图)的String类的valueOf(Object)的源码可以看到,当传入的值为null的时候返回的是“null”字符串,而不是null,所以在这里如果想判断这个string的值不为空的时候,应该用字段串相关判断不为空的方法例如用equals方法。示例如下(b图)a图:string类valueOf(Object)的源码...原创 2019-05-09 11:51:44 · 18312 阅读 · 0 评论 -
java下线程池的实现原理
1.什么是进程,什么是线程进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.例如QQ、微信都是进程。注:用户每启动一个进程,操作系统就会为该进程分配一个独立的内存空间。线程:一个程序至少有一个进程,一个进程至少有一个线程.是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源...原创 2019-05-09 17:26:37 · 319 阅读 · 2 评论