Java
云端丶
这个作者很懒,什么都没留下…
展开
-
idea快捷键-Alt 快捷键
Alt 快捷键Alt + ` 显示版本控制常用操作菜单弹出层 (必备)Alt + Q 弹出一个提示,显示当前类的声明 / 上下文信息Alt + F1 显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择 (必备)Alt + F2 对于前面页面,显示各类浏览器打开目标选择弹出层Alt + F3 选中文本,逐个往下查找相同文本,并高亮显示Alt + F7 查找光标所在的方法 / 变量 / 类被调用的地方Alt + F8 在 Debug 的状态下,选中对象,弹出可输入计算表达原创 2020-09-12 09:07:35 · 2057 阅读 · 0 评论 -
Java题集(4)
Java题集(4)1、 java 中 IO 流分为几种? 按功能来分:输入流(input)、输出流(output)。 按类型来分:字节流和字符流。 字节流和字符流的区别是:字节流按 8 位传输以字节为单位输入输出数据,字符流按 16 位传输以字符为单位输入输出数据。2、sleep() 和 wait() 有什么区别? sleep():方法是线程类(Thread)的静态方法,让调用线程进入睡眠状态,让出执行机会给其他线程,等到休眠时间结束后,线程进入就绪状态和其他线程一起竞争cpu的原创 2020-09-10 14:37:55 · 151 阅读 · 1 评论 -
Java题集(3)
Java题集(3)1、面向过程与面向对象的区别? 面向过程: 是分析解决问题的步骤,然后再用函数把这些步骤一步一步地实现,然后在使用的时候一一调用即可。性能较高,所以单机片 开放封闭原则(OCP: Open Closed Principle),2、JDK和JRE有什么区别? - JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 - JRE:Java Runtime Environment 的简称,Java 运行环境,原创 2020-09-09 12:34:52 · 133 阅读 · 0 评论 -
Java注解
注解(Annotation) 1、注解的作用 -对程序做出解释,但不是程序的本身。(与注释相似) -可以被其他程序读取。(可以参与反射的使用) 2、注解的格式 注解以"@注解名"在代码中存在,有些注解也可以添加参数值,例如:@Override 是没有参数值,表示是重写;@SuppressWarnings(value = {“1”}) 是有参数值的,表示是压制警告信息的出现 3、注解的使用范围 可以使用在package(包),class(类),method(方法原创 2020-09-08 23:35:47 · 126 阅读 · 0 评论 -
判断非空工具类
import java.util.Map;public class emptyUtil { /* * 字符串非空验证 * */ public static boolean isEmptyStr(final String str){ return str==null || "".equals(str.trim()); } /* * 对象非空验证 * */ public static <T> boo原创 2020-09-08 10:30:31 · 180 阅读 · 0 评论 -
Java题集(2)
Java题集(2)1、说出常用的六大设计原则? 单一职责原则(SRP: Single responsibility principle), 开放封闭原则(OCP: Open Closed Principle), 里氏替换原则 ( LSP: Liskov Substitution Principle), 接口隔离原则( ISP: Interface Segregation Principle), 依赖倒置原则( DIP: Dependence Inversion Principle),原创 2020-09-08 10:25:37 · 103 阅读 · 0 评论 -
Java题集(1)
Java题集(1)1、Java创建对象的几种方式? (1)new创建新对象 (2)通过反射机制 (3)采用clone机制 (4)通过序列化机制2、Java有没有goto? java中的保留字,现在没有在java中使用3、用最有效率的方法算出2乘以8等于几? 2 << 34、描述一下JVM加载class文件的原理机制? JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组 件。它负责在原创 2020-09-07 09:28:40 · 235 阅读 · 0 评论