![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
钢铁-程序猿
这个作者很懒,什么都没留下…
展开
-
注解详解
来源:秒懂,Java 注解 (Annotation)你可以这样学 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。 我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来介绍专业名词。比如: Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。这是大多数网站上对于 Java...转载 2020-07-21 00:22:07 · 186 阅读 · 3 评论 -
Scanner的坑
nextXXX()后面接nextLine错误 nextInt()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,nextInt()方法会自动将其去掉,只有在输入有效字符之后,nextInt()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。简单地说,nextInt()查找并返回来自此扫描器的下一个完整标记。完整标记的前后是...转载 2020-04-27 09:32:51 · 241 阅读 · 0 评论 -
Java代理讲解
Java代理 1、JDK动态代理(Proxy.newProxyInstance创建代理对象) import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; interface TestDao //创建被代理类接口 { void sa...原创 2020-04-13 15:13:16 · 148 阅读 · 0 评论 -
Java反射讲解
反射讲解 Java 中的反射首先是能够获取到 Java 中要反射类的字节码,获取字节码有三种方法: 1.Class.forName(className) 2.类名.class 3.this.getClass()。 然后将字节码中的方法,变量,构造函数等映射成 相应的 Method、Filed、Constructor 等类,这些类提供了丰富的方法可以被我们所使用。 /** * 取得全部普通方法...原创 2020-04-13 15:02:42 · 78 阅读 · 0 评论 -
Java基础笔记
常量池Integer Integer和int,类型不同的话,要拆箱比较,直接比较数值大小。 在Java中1字节大小以内的Integer(0-127)都是存在一个常量池中的,Integer是final类型的。 public static void main(String[] args) { int i1 = 128; Integer i2 = 128; Integer i3...原创 2020-03-03 13:16:20 · 107 阅读 · 0 评论 -
常量池理解
不管常量在方法中定义还是在类中定义,应该都存在常量池中,比如String aa = “aa”;那么aa就会存在常量池中,在栈中存一个饮用。原创 2020-03-02 21:03:30 · 98 阅读 · 0 评论 -
Java基础-对象创建的四种方法
创建对象的四种方法 1、new 2、clone()深拷贝、浅拷贝 使用 clone()方法克隆一个对象的步骤: 1.被克隆的类要实现 Cloneable 接口。 2.被克隆的类要重写 clone()方法 import java.util.Date; class Obj implements Cloneable { private Date birth = new Date(); ...原创 2020-03-02 16:41:35 · 228 阅读 · 0 评论