2021
03-30
03-30
Java 自定义注解的魅力
注解是什么?①、引用自维基百科的内容:Java注解又称Java标注,是JDK5.0版本开始支持加入源代码的特殊语法元数据。Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。当然它也支持自定义Java标注。②、引用自网络的内容:Java注解是在JDK5时引入的新特性...
继续阅读 >
最近接触到个新项目,发现它用了一个比较有意思的框架,可以说实现了我刚入行时候的梦想,所以这里马不停蹄的和大家分享下。在我刚开始工作接触的项目都还没做前后端分离,经常需要后端来维护页面,有时候觉得自己好像天生不适合干前端,你要是让我研究研究后端的技术,看个中间件源码啊,分析分析什么框架底层原理啊,这都问题不大,偶尔搞一下JS也可以。你要是让我写个css样式,那简直要命了,一点也提不起兴趣,不知道有没有跟...
CSDN的小伙伴们,大家好,我是沉默王二。重写(Overriding)算是Java中一个非常重要的概念,理解重写到底是什么对每个Java程序员来说都至关重要,这篇文章就来给大家说说重写过程中应当遵守的12条规则。01、什么是重写?重写带来了一种非常重要的能力,可以让子类重新实现从超类那继承过来的方法。在下面这幅图中,Animal是父类,Dog是子类,Dog重新实现了move()方法用来和父类进行区分,毕竟狗狗跑起来还是比较有特色...
Java多线程下载网图案例此案例依赖——文件操作工具类(FileUtils)使用apache的commons-io包下的FileUtilsimportorg.apache.commons.io.FileUtils;下载commons-io包官方API文档点击即可下载,然后导入IDEA的库中或者项目中。导包首先创建一个下载器步骤:1.新建一个download类2.在类中建立一个下载方法下载方法需要接收2个变量,一个是url下载地址,一个是name文件名称3.在下载方法中调用文件操作工具类(FileUtils)4.try/catc...
Java自定义动态数组1、静态数组向动态数组转变(1)静态数组,数组空间固定长度这个数组空间总长为4,如果此时新插入一个数据就会报数组空间不足(2)静态数组如何转变成动态数组第一步:创建一个空间是data数组两倍的newData数组(扩容);第二步:把data数组中的元素全部赋值到newData数组;2、数组扩容程序//数组扩容privatevoidresize(intnewCapacity){E[]newData=(E[])newObject[newCapacity];for(inti=0;i...
如下:int[]array=newint[0];//定义一个长度为0的数组/空数组Sring[]arr=newString[0];//定义一个长度为0的数组/空数组长度为0的数组/空数组并不是null有时数组里可能只有一个空字符串"",这时数组长度是1。这种情况也要注意判断。if(arr.length==1&&arr[0].equals("")){System.out.println("输入的数组不能只包含一个空字符串");return;}补充:java定义一个空数组_一个Java方...