摘要: Annotation注解的应用(打印异常信息): 1.创建一个检索注解(CheckException): 1 package demo4; 2 3 import java.lang.annotation.*; 4 5 //?什么是元注解? 注解的父类 注解的注解 元注解 6 7 /** 8 * 在I 阅读全文
posted @ 2020-09-03 20:59 堇墨傾城 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Annotation(注解) 概述: 从JDK 5.0 开始,Java 增加了对元数据(MetaData) 的支持, 也就是Annotation(注解) Annotation其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理. 通过使用Annotation, 阅读全文
posted @ 2020-09-02 18:51 堇墨傾城 阅读(181) 评论(0) 推荐(1) 编辑
摘要: for-each循环: 使用foreach循环遍历数组和集合元素时, 无须获得数组和集合长度, 无须根据索引来访问数组元素和集合元素, forearch 循环自动遍历数组和集合的每个元素 语法格式: for(typevarName: array | collection) { ​ //varName 阅读全文
posted @ 2020-08-30 19:14 堇墨傾城 阅读(163) 评论(0) 推荐(1) 编辑
摘要: JDK5.0增加的静态导入语法用于导入指定类的某个静态属性值(方法)或全部静态属性值(方法): 静态导入语句使用 import static 语句 导入指定类的单个静态属性: import static java.lang.Math.PI 导入指定类全部静态属性 import static java 阅读全文
posted @ 2020-08-26 18:54 堇墨傾城 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 什么是反射: 反射是框架的基础,框架的底层实现很多都是基于反射,反射使得java语言具有动态特性; 在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中: Class类:代表一个类。 Field 类:代表类的成员变量(成员变量也称为类的属性)。 Meth 阅读全文
posted @ 2020-08-24 19:07 堇墨傾城 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 静态语言和动态语言的区别 基本概念 静态语言(强类型语言) 静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 例如:C++、Java、Delphi、C#等。 动态语言(弱类型语言) 动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明, 阅读全文
posted @ 2020-08-23 19:01 堇墨傾城 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、Java语言的反射机制: 1.Java的反射(reflection)机制是指在程序的运行状态中, 可以构造任意一个类的对象 可以了解任意一个对象所属的类 可以了解任意一个类的成员变量和方法 可以调用任意一个对象的属性和方法 这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。( 阅读全文
posted @ 2020-08-21 18:39 堇墨傾城 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 先导入包; 获取documen文档,然后反射获取path 获取Elements 根据Elements提供的方法进行相关的操作 例: package com.cyq.jsoup; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; impo 阅读全文
posted @ 2020-08-18 19:14 堇墨傾城 阅读(229) 评论(0) 推荐(1) 编辑