E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java高级特性
Java高级特性
-注解:Spring的注解是怎么回事?
在Spring中,大家会经常用到各种注解。在加上这些注解后,我们的代码就有了很多神奇的功能。比如,下面这个类只用了两个注解:@Controller和@RequestMapping,你就能在浏览器上访问index()方法。@Controller@RequestMapping("/")publicclassIndexController{@RequestMapping(value="index")pu
该叫什么昵称好
·
2023-03-14 02:07
Java高级特性
——注解与反射
注解Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制。注解是元数据的一种形式,提供有关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。注解声明Java中所有的注解,默认实现Annotation接口:packagejava.lang.annotation;publicinterfaceAnnotation{booleanequals(Obj
Boahui
·
2023-02-18 13:00
java反射
Java高级特性
——反射定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为
花无重日人未红
·
2023-02-06 13:56
Java高级特性
基础之反射五连问
目录1.反射的作用2.反射的优缺点3.反射的应用场景4.说一下反射的相关类有哪些5.获取Class对象的六种方式1.反射的作用它赋予了我们在运行时分析类以及执行类中方法的能力。通过反射你可以获取任意一个类的所有属性和方法,你还可以调用这些方法和属性2.反射的优缺点反射让我们在运行时有了分析操作类的能力,反射可以让我们的代码更加灵活、为各种框架提供开箱即用的功能提供了便利。增加了安全问题,比如可以无
·
2023-01-31 06:42
Java高级特性
-注解:注解实现Excel导出功能
注解是Java的一个高级特性,Spring更是以注解为基础,发展出一套“注解驱动编程”。这听起来高大上,但毕竟是框架的事,我们也能用好注解吗?的确,我们很少有机会自己写注解,导致我们搞不清楚注解是怎么回事,更别提用好注解了。既然这样,我们就从具体的工作出发,开发一个Excel导出功能。我相信,你在搞懂这个例子后,就能明白注解是怎么个用法。Excel导出-需求拆解在后台管理系统中,常常需要把数据导出
该叫什么昵称好
·
2023-01-27 19:27
干掉 “重复代码” 的技巧有哪些
业务同学抱怨业务开发没有技术含量,用不到设计模式、
Java高级特性
、OOP,平时写代码都在堆CRUD,个人成长无从谈起。其实,我认为不是这样的。
·
2023-01-03 17:23
JDBC--头歌(educoder)实训作业题目及答案
目录
Java高级特性
-JDBC(上)第1关:JDBC连接数据库第2关:JDBC对表中数据的操作第3关:JDBC事务
Java高级特性
-JDBC(下)第1关:指定类型JDBC封装第2关:泛型JDBC封装JDBC
北沐xxx
·
2022-12-18 22:27
java
Java高手笔记之业务开发常见错误100例
文章目录极客时间原文链接并发工具代码加锁线程池连接池HTTP调用数据库事务数据库索引判等问题数值计算集合类空值处理异常处理日志文件IO序列化日期时间OOM
Java高级特性
Spring框架本文整理于极客时间
Apple_Web
·
2022-11-25 20:34
读书笔记
Java高级特性
——Stream流+异常+其他特性
文章目录Stream流体系Stream流的三种方法收集stream流异常处理异常方式编译时异常默认处理throwstry-catch方法直接将异通过throws抛出去给调用者,调用者收到异常后直接捕获处理。运行时异常处理自定义异常其他特性可变参数static应用:工具类+代码块+单例接口新增方法正则表达式不可变集合本文介绍jdk8之后的一些新技术和异常,相关内容可以查看以前的博文:添加链接描述St
太一TT
·
2022-11-20 03:41
Java语言基础
java
Java高级特性
-IO流
文章目录前言一、什么是IO流二、字节流-输入输出三、字符流-输入输出四、复制文件五、总结前言在Java开发中我们经常会涉及到文件方面的操作,不论是网站的上传文件,还是服务器提供给客户端下载文件,这些都需要我们来处理,那Java中是使用什么来进行文件处理的呢?Java中涉及到文件输入输出处理的类基本都在IO包中。接下来我们一起来学习IO这一块的内容吧。一、什么是IO流你需要掌握:1.什么是字节、字符
小小追光者i
·
2022-11-18 19:34
java
开发语言
后端
流处理
java字节码
Java解决代码重复的三个绝招分享
目录1.利用工厂模式+模板方法模式,消除if…else和重复代码2.利用注解+反射消除重复代码3.利用属性拷贝工具消除重复代码总结业务同学抱怨业务开发没有技术含量,用不到设计模式、
Java高级特性
、OOP
·
2022-08-26 13:45
从Java程序员进阶到架构师,6大核心技能要领详解
“java架构师技能将分为如下6大环节:数据结构和算法,
Java高级特性
,Javaweb核心,数据库,Java框架与必备工具,系统架构设计。希望能真正帮助到从程序员进阶到架构师之路的朋友。
普通网友
·
2022-08-14 07:15
架构师
架构师
头歌Educoder——
Java高级特性
- JDBC(上)
第1关:JDBC连接数据库任务描述本关任务:使用jdbc连接数据库并完成创建数据库和创建表的操作。相关知识JDBCAPI提供以下接口和类:DriverManager:此类管理数据库驱动程序列表。可在JDBC下识别某个子协议的第一个驱动程序,用于建立数据库连接。Driver:此接口处理与数据库服务器的通信。我们很少会直接与Driver对象进行交互。在编程中要连接数据库,必须先装载特定厂商的数据库驱动
I'm Jie
·
2022-07-06 07:15
#
头歌Educoder
mysql
java
jdbc
数据库
Educoder
Java高级特性
---反射机制详解
什么是反射反射指的是在运行状态,能动态地获取编译期未确定的类,并且对于任意的一个类或对象,都能获取及调用其所有的属性和方法。如在idea中我们创建了一个object对象,输入object.之后idea会自动提示object的所有属性和方法。其实本质就是Java程序到了运行的时候再去加载某一个类(.class文件),然后获取属性方法等各种信息原理Java在编译时会生成.class文件,运行时jvm会
竹光&散影^O^少军
·
2022-05-18 06:35
Java
java
反射
头歌Educoder——
Java高级特性
- Java反射
文章目录第1关:了解Class对象任务描述相关知识Class对象三种获取Class类型的实例的方法三种方法获取的Class对象之间的区别编程要求测试说明代码样例Reflect_stu.javaReflect_run.javaPerson.java第2关:利用反射分析类的能力任务描述相关知识反射的基本概念Class对象与反射之间的关系Class的类结构利用反射分析类的能力编程要求测试说明代码样例Re
I'm Jie
·
2022-03-07 14:19
#
头歌Educoder
java
反射
笔记:
Java高级特性
之注解与反射+代理
1.注解注解:Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制。注解是元数据的一种形式,提供有关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。元注解:在定义注解时,注解类也能够使用其他的注解声明。对注解类型进行注解的注解类,我们称之为meta-annotation(元注解)。一般的,我们在定义自定义注解时,需要指定的元注解有两个:@Ta
盐海里的鱼
·
2022-02-03 07:00
Java反射机制实战(搭配泛型使用)
Java反射是
java高级特性
里极其重要的一种。但是很多同学在刚接触的时候一定会想:这玩意这么麻烦,我用它干嘛?直接new一个对象出来不好吗?
·
2021-10-27 10:12
java反射泛型
Java高级特性
——反射
一、概念在运行状态中,对于任何一个类,都能够访问这个类的所有属性和方法,同时任何一个对象也都能够调用它的任意一个方法和属性二、应用场景在运行时判断任意一个对象所属的类publicbooleanisInstance(Objectobj,Classcls){returncls.isInstance(obj);}在运行时构造任意一个类的对象在运行时判断任意一个类所具有的成员变量和方法在运行时调用任意一个
野狗子嗷嗷嗷
·
2021-06-22 03:04
Java高级特性
——注解
初学注解的时候看到网上的介绍大部分都是直接介绍用法或者功能,没有实际的应用场景,篇幅又很长导致学习的时候难以理解其意图,而且学完就忘QAQ。本篇文章中我将结合实际的应用场景尽可能由浅入深,平缓的介绍java注解。java注解是jdk1.5以后新出的特性,对于它的应用非常广泛,我们首先来看一下注解的应用,百度百科上这样说:我们可以看到,注解的作用有三方面:编写doc文档:这个就我们很常用的@retu
高级java架构师
·
2021-06-20 17:48
java高级特性
dddhttps://www.kancloud.cn/digest/java-travel/159419
huanfuan
·
2021-06-05 08:24
七、
Java高级特性
(wait,notify/notifyAll)等待超时模式实现生产者消费者)
1、等待和通知机制(wait、notify)wait()方法使当前执行代码的线程进入等待的状态,该方法是Object类的方法,使当前线程进入预执行队列,使用wait()方法前,必须拿到对象级别的锁,即只能在同步方法里执行,执行wait方法之后会释放锁,线程进入了等待的状态。notify方法和wait方法一样,同样要拿到对象级别的锁,也就是只能在同步方法内执行。notify的作用是通知调用wait方
大虾啊啊啊
·
2021-05-31 09:28
EduCoder
Java高级特性
- 多线程基础(3)线程同步
第1关:并发编程的三个概念任务描述在我们进行应用开发的时候,常常会关注网站的并发,如果网站的用户量很多,当这些用户同时访问一个服务的时候,我们的服务器就会接收到大量的并发请求,处理好这些并发请求是一个合格程序员必须要完成的工作。理解并发编程的三个概念对于我们更好的开发高并发的Web应用有很大的帮助。本关的任务就是理解并发编程的三个重要概念并完成右侧选择题。1、在并发编程中,我们需要以下哪几个特性来
bfu-Ryan
·
2021-03-07 19:50
java
多线程
Java语法 | Java概述
从本篇起,查老师将开辟一个新的专栏《Java语言入门》,这个专栏初期将涵盖Java语法、JavaOOP、
Java高级特性
三大部分。
查老师
·
2021-01-17 10:19
java
Java语法 | Java概述
从本篇起,查老师将开辟一个新的专栏《Java语言入门》,这个专栏初期将涵盖Java语法、JavaOOP、
Java高级特性
三大部分。
查老师
·
2021-01-16 18:53
java
Java高级特性
-泛型:泛型实战,封装统一的服务端响应类
在平时工作中,我们写代码可能都在堆增删改查,很少有机会加上Java的高级特性。比如,泛型,你一定在Mybatis、Hibernate这些持久化框架中用过。可轮到自己开发的时候,却发现这个东西简直鸡肋,完全用不上。相信我,这种感觉很正常。因为开源框架往往要用同一套算法,来应对不同的数据结构,而Java的高级特性能减少重复代码,从而提高项目的可维护性。然而,我们可能身处小公司,项目做完就直接交给客户了
JerryWu
·
2021-01-05 08:32
java
Java高级特性
-泛型:泛型实战,封装统一的服务端响应类
在平时工作中,我们写代码可能都在堆增删改查,很少有机会加上Java的高级特性。比如,泛型,你一定在Mybatis、Hibernate这些持久化框架中用过。可轮到自己开发的时候,却发现这个东西简直鸡肋,完全用不上。相信我,这种感觉很正常。因为开源框架往往要用同一套算法,来应对不同的数据结构,而Java的高级特性能减少重复代码,从而提高项目的可维护性。然而,我们可能身处小公司,项目做完就直接交给客户了
JerryWu
·
2021-01-04 10:57
java
Java高级特性
-泛型:泛型的基本用法,怎样才能少写 1 万行代码
泛型是Java的一个高级特性。在Mybatis、Hibernate这种持久化框架,泛型更是无处不在。然而,泛型毕竟是高级特性,藏在框架的底层代码里面。我们平时都是写业务代码,可能从来没见过泛型,更别提怎么用了。既然如此,我们就一步步学习泛型吧。泛型是什么泛型是一种特殊的类型。你不用一开始就指明参数的具体类型,而是先定义一个类型变量,在使用的时候再确定参数的具体类型。这好像还是很难理解。没关系,我们
JerryWu
·
2020-12-26 16:26
java
Java高级特性
-泛型:泛型的基本用法,怎样才能少写 1 万行代码
泛型是Java的一个高级特性。在Mybatis、Hibernate这种持久化框架,泛型更是无处不在。然而,泛型毕竟是高级特性,藏在框架的底层代码里面。我们平时都是写业务代码,可能从来没见过泛型,更别提怎么用了。既然如此,我们就一步步学习泛型吧。泛型是什么泛型是一种特殊的类型。你不用一开始就指明参数的具体类型,而是先定义一个类型变量,在使用的时候再确定参数的具体类型。这好像还是很难理解。没关系,我们
JerryWu
·
2020-12-26 15:30
java
Java高级特性
-泛型:泛型的基本用法,怎样才能少写 1 万行代码
泛型是Java的一个高级特性。在Mybatis、Hibernate这种持久化框架,泛型更是无处不在。然而,泛型毕竟是高级特性,藏在框架的底层代码里面。我们平时都是写业务代码,可能从来没见过泛型,更别提怎么用了。既然如此,我们就一步步学习泛型吧。泛型是什么泛型是一种特殊的类型。你不用一开始就指明参数的具体类型,而是先定义一个类型变量,在使用的时候再确定参数的具体类型。这好像还是很难理解。没关系,我们
JerryWu
·
2020-12-24 17:36
java
后端
Java高级特性
-反射:使用反射,把对象转换成 MongoDb 的结构
反射是Java的一个高级技巧,大量地用在各种开源项目上。比如,Spring、Tomcat、Jetty等等项目中,都大量地用到了反射。作为Java程序员,我们如果用好反射,不但能提高自己的技术水平,还能开发出更好的项目。然而,虽然很多人听说过反射,但却不知道应该用在哪里。那么,我们就从实际工作出发,使用反射,把对象转换成MongoDb的数据结构。当你在搞懂这个例子后,就能明白反射是怎么个用法。需求分
JerryWu
·
2020-12-15 19:39
java
mongodb
Java高级特性
-反射:不写死在代码,还怎么 new 对象?
反射是Java的一个高级特性,大量用在各种开源框架上。在开源框架中,往往以同一套算法,来应对不同的数据结构。比如,Spring的依赖注入,我们不用自己new对象了,这工作交给Spring去做。然而,我们要new一个对象,就得写在代码上。但Spring肯定猜不到我们的类叫什么名字,那Spring又是怎么把对象给new出来的呢?这就离不开反射。反射的意义与作用Java有两种操作类的方式,分别是:非反射
JerryWu
·
2020-12-15 19:29
java
Java高级特性
-反射:使用反射,把对象转换成 MongoDb 的结构
反射是Java的一个高级技巧,大量地用在各种开源项目上。比如,Spring、Tomcat、Jetty等等项目中,都大量地用到了反射。作为Java程序员,我们如果用好反射,不但能提高自己的技术水平,还能开发出更好的项目。然而,虽然很多人听说过反射,但却不知道应该用在哪里。那么,我们就从实际工作出发,使用反射,把对象转换成MongoDb的数据结构。当你在搞懂这个例子后,就能明白反射是怎么个用法。需求分
JerryWu
·
2020-12-15 18:16
java
mongodb
Java高级特性
——反射
一、什么是反射?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。简单的来说:1.通过new关键字创建对象操作对象,在编译时就已经确定。2.通过反射可以在程序运行过程中动态的操作对象,可以获得编译期无法获得的信息,动态操作最大限度发挥了java扩展性
一觉睡到丶小时候
·
2020-12-08 20:19
Java高级特性
-反射:不写死在代码,还怎么 new 对象?
反射是Java的一个高级特性,大量用在各种开源框架上。在开源框架中,往往以同一套算法,来应对不同的数据结构。比如,Spring的依赖注入,我们不用自己new对象了,这工作交给Spring去做。然而,我们要new一个对象,就得写在代码上。但Spring肯定猜不到我们的类叫什么名字,那Spring又是怎么把对象给new出来的呢?这就离不开反射。反射的意义与作用Java有两种操作类的方式,分别是:非反射
JerryWu
·
2020-12-07 21:45
java
Java高级特性
之反射
定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意方法和属性,这种动态回获取信息以及动态调用对象方法的功能成为java语言的反射机制。用途在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量,方法或者属性是私有的不对外开放,如果我们想对源码下手,就可以利用java的反射机制来获取所需的私有成员或方法,当然不是所有的都适
peterXpq
·
2020-12-03 11:35
Java高级特性
-注解:注解实现Excel导出功能
注解是Java的一个高级特性,Spring更是以注解为基础,发展出一套“注解驱动编程”。这听起来高大上,但毕竟是框架的事,我们也能用好注解吗?的确,我们很少有机会自己写注解,导致我们搞不清楚注解是怎么回事,更别提用好注解了。既然这样,我们就从具体的工作出发,开发一个Excel导出功能。我相信,你在搞懂这个例子后,就能明白注解是怎么个用法。Excel导出-需求拆解在后台管理系统中,常常需要把数据导出
JerryWu
·
2020-11-30 16:50
java
Java高级特性
-注解:Spring的注解是怎么回事?
在Spring中,大家会经常用到各种注解。在加上这些注解后,我们的代码就有了很多神奇的功能。比如,下面这个类只用了两个注解:@Controller和@RequestMapping,你就能在浏览器上访问index()方法。@Controller@RequestMapping("/")publicclassIndexController{@RequestMapping(value="index")pu
JerryWu
·
2020-11-30 16:40
java
Java高级特性
-注解:注解实现Excel导出功能
注解是Java的一个高级特性,Spring更是以注解为基础,发展出一套“注解驱动编程”。这听起来高大上,但毕竟是框架的事,我们也能用好注解吗?的确,我们很少有机会自己写注解,导致我们搞不清楚注解是怎么回事,更别提用好注解了。既然这样,我们就从具体的工作出发,开发一个Excel导出功能。我相信,你在搞懂这个例子后,就能明白注解是怎么个用法。Excel导出-需求拆解在后台管理系统中,常常需要把数据导出
JerryWu
·
2020-11-30 16:45
java
JAVA核心技术
·
Java高级特性
:反射、
llwszjj
·
2020-09-16 23:29
Java
java高级特性
泛型
Java语言高级1.使用泛型的意义为什么我们需要泛型?所以泛型的好处就是:l适用于多种数据类型执行相同的代码例如实现int类型的加法,有时候还需要实现long类型的求和,如果还需要double类型的求和,需要重新在重载一个输入是double类型的add方法。如果没有泛型每种类型数字都要重载一个add方法,代码量多而且没有必要,后续维护也麻烦,如果add方法里面增加一行代码?那就需要修改10个方法。
追梦者_wang
·
2020-09-13 09:26
java概念
JAVA高级特性
总结
1.File类可以完成对文件、目录的操作,新建、删除、重命名文件、目录等,但不能访问文件本身的内容,访问文件本身内容需要使用输入输出流,对于Java来说文件和目录都是一个概念。2.Window的路径分隔符使用反斜线(\),而Java的程序中反斜线表示转义字符,所以如果要使用反斜线应该用两条线(\\),或者只是用正斜线(/)。3.字节流一InputStream和OutStream作为基类,字节流的最
我爱大海V5
·
2020-09-12 04:32
Java
Java高级特性
: try-with-resource
try-with-resource语法介绍语法介绍我们在使用一些资源的时候,比如文件句柄,输入输出流,需要在使用结束时释放相关资源,调用close接口。通常我们的写法是用try-catch将功能代码包起来,然后在finally里面,释放资源。try-with-resoureConnections,streams,files,andotherclassesthatimplementtheClosea
aitcax
·
2020-09-11 07:29
Java
Java高级特性
—反射
反射机制的相关类类名描述Class类代表类的实体,在运行的Java应用程序中表示类和接口Field类代表类的成员变量(成员变量也称为类的属性)Method类代表类的方法Constructor类代表类的构造方法Class类Class代表类的实体,在运行的Java应用程序中表示类和接口。在这个类中提供了很多有用的方法,这里对他们简单的分类介绍。Field类Field代表类的成员变量(成员变量也称为类的
liuyl
·
2020-08-25 09:18
java
反射
Java虚拟机初探
期间经历了一些笔试和面试,考察内容无外乎是Java基础知识,
Java高级特性
,Java虚拟机,MySQL数据库和缓存相关的问题。
小海子l
·
2020-08-23 10:48
java
NIO概览
**
Java高级特性
增强-NIO本部分网络上有大量的资源可以参考,在这里做了部分整理并做了部分勘误,感谢前辈的付出,每节文章末尾有引用列表~欢迎关注‘大数据技术与架构’微信公众号,获取更多关于Spark
大数据技术与架构
·
2020-08-21 21:36
大数据成神之路
大数据成神之路
第三章
JAVA高级特性
IO操作
使用File类操作文件或目录属性packagecom.vp.day03.demo01;importjava.io.File;importjava.io.IOException;/***使用File类操作文件或目录属性*/publicclassTest{publicstaticvoidmain(String[]args){Filefile=newFile("E:\\QQ");//判断文件或目录是否存
qq_40115919
·
2020-08-21 20:00
Java高级特性
(一):Java内部类总结
1-1Java内部类概述(1)内部类:顾名思义,定义在一个类内部的类就是内部类。InnerClass对应其外部的就是外部类OuterClass。(2)Java内部类种类:成员内部类,静态内部类,局部内部类(方法内部类),匿名内部类。(3)内部类的四大特点:a)提供更好的封装:可以被public,default,protected和private访问修饰符修饰(而外部顶级类即类名和文件名相同的只能使
weixin_33968104
·
2020-08-19 21:47
Java高级特性
——注解,这也许是最简单易懂的文章了
java注解是jdk1.5以后新出的特性,对于它的应用非常广泛,我们首先来看一下注解的应用,百度百科上这样说:我们可以看到,注解的作用有三方面:编写doc文档:这个就我们很常用的@return以及@author,加了这些注解以后,就可以用jdk帮我们自动生成对应的API文档了编译检查:这个也很常见@Override,而且功能很强大,我将会在以后的文章中介绍进行代码分析:这是本篇文章的重点。这个和编
咕泡学院蓉蓉老师
·
2020-08-19 16:18
Java高级特性
第六章课后作业
1.编写XML结构文档,包括学生id、姓名、分数、学科。黄小破该java66郭宝宝数学772.使用DOM解析简答题1中编写的XML文档,输出所有学员的信息。importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importorg.dom4j.Node;importorg.w3c.
suixinCaesar
·
2020-08-16 20:17
Java高级特性与实战项目
Java高级特性
编程及实战
目录序言前言第一章集合框架和泛型···························································································1任务1查询标题·····················································································
a李凯雄℡¹⁸⁵⁶⁶⁷⁷²³²⁴
·
2020-08-14 12:07
Java高级特性目录
Java高级特性目录
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他