随笔分类 -  JAVA基础

摘要:动态语言:程序运行时代码可以根据某些条件改变自身结构 静态语言:程序运行时结构不可变的语言就是静态语言 Java Reflection: 1、Reflection(反射)时java被视为准动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意 阅读全文
posted @ 2021-09-26 15:54 吃饭睡觉娶岳梅 阅读(28) 评论(0) 推荐(0) 编辑
摘要:内置注解: @Override//表示重写的注解 @Deprecated//表示不推荐程序员使用,过时的方法或类 @SuppressWarnings(参数)//抑制编译时的警告信息,需添加一个参数才能使用 元注解: 元注解的作用就是负责注解其他的注解 @Target//用于描述注解的适用范围(即:被 阅读全文
posted @ 2021-09-26 15:04 吃饭睡觉娶岳梅 阅读(5) 评论(0) 推荐(0) 编辑
摘要:为什么使用lambda表达式: 1、避免匿名内部类定义过多 2、可以让你的代码看起来很简洁 3、去掉一堆没有意义的代码,只留下核心逻辑 函数式接口的定义:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口 总结: 1、lambda表达式只能有一行代码的情况下才能简化成一行,如果有多行,那 阅读全文
posted @ 2021-09-22 18:03 吃饭睡觉娶岳梅 阅读(6) 评论(0) 推荐(0) 编辑
摘要:静态代理模式总结: 1、真实对象和代理对象都要实现同一个接口 2、代理对象要代理真实角色 好处: 1、代理对象可以做很多真实对象做不了的事情 2、真实对象专注做自己的事情 阅读全文
posted @ 2021-09-22 17:12 吃饭睡觉娶岳梅 阅读(2) 评论(0) 推荐(0) 编辑
摘要:线程分为用户线程和守护线程 线程的五大状态:创建~就绪~阻塞~运行~死亡 多线程创建方式 1、继承Thread类,重写run方法 2、实现Runnable接口,重写run方法 3、实现Callable接口,重写call方法,创建执行服务,提交执行,获取结果,关闭服务(优势:可以定义返回值,可以抛出异 阅读全文
posted @ 2021-09-22 17:08 吃饭睡觉娶岳梅 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示