![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 68
A cold winter
夜阑卧听风吹雨,铁马冰河入梦来。
展开
-
什么是反射?
Java的反射定义:Java反射机制在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为Java的反射机制。简单的说,Java可以把类的属性和方法映射成一个个对象并使用。常用的反射的方法getDeclaredMethodgetMethodMethod.invoke(Object obj, Object… args)getDeclaredFieldgetFieldgetDeclare原创 2022-05-10 17:19:27 · 196 阅读 · 0 评论 -
java从HttpServletRequest对象中获取GET和POST请求参数
URL和参数列表一 、获取请求方式request.getMethod(); get和post都可用,二 、获取请求类型request.getContentType(); get和post都可用,示例值:application/json ,multipart/form-data, application/xml等三 、获取所有参数keyrequest.getParameterNames(); get和post都可用,注:不适用contentType为multipart/form-data四 、获转载 2020-11-17 14:52:44 · 18685 阅读 · 1 评论 -
timer中schedule和scheduleAtFixedRate的区别
两种情况看区别:1、首次计划执行的时间早于当前时间2、任务执行所需时间超出任务的时间间隔对于第一种情况:schedule方法会在当前实际时间执行第一次,随后的执行时间按照上一次实际执行完成的时间点进行计算。而scheduleAtFixedRate方法会"fixed-rate";如果第一次执行时间被delay了,随后的执行时间按照上一次开始的时间点进行计算,并且为了赶上进度会多次执行任务,因此TimerTask中的执行体需要考虑同步。对于第二种情况:schedule方法下一次执行时间相对于上一次原创 2020-06-23 11:52:42 · 578 阅读 · 0 评论 -
Java定时任务调度工具详解之Timer篇
什么是定时任务调度:基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务原创 2020-06-22 17:57:13 · 298 阅读 · 0 评论 -
Java访问控制修饰符
Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。default(即默认,什么也不写): 在同一内包内可见,不使用任何修饰符。使用对象:类,接口,变量,方法。public: 对所有类可见。使用对象:类,接口,变量,方法。private: 在当前类可见。使用对象:变量,方法。注意:不能修饰外部类protected: 对同一包内的类和...原创 2020-04-21 16:55:44 · 153 阅读 · 0 评论 -
Java中常见的非访问修饰符
Java中常见的非访问修饰符static 修饰符,用来修饰类方法和类变量。final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。abstract 修饰符,用来创建抽象类和抽象方法。synchronized 修饰符,主要用于线程的编程。static修饰符static主要方便在没有创建对象的情况下来...原创 2020-04-21 14:54:46 · 275 阅读 · 0 评论 -
Java中"| |"与"|"的区别
| | 和 | 都是表示“或”,区别是 | | 只要满足第一个条件,后面的条件就不再判断,而|要对所有的条件进行判断。所以我们常称 | | 为"短路或"。example://测试|public class Test{ public static void main(String[] args){ int i = 0; if(1 == 1 | ++...原创 2020-04-20 16:45:23 · 555 阅读 · 0 评论 -
a++与++a的区别,自减同理
前缀自增自减法(++a,–a): 先进行自增或者自减运算,再进行表达式运算。后缀自增自减法(a++,a–): 先进行表达式运算,再进行自增或者自减运算example:public class Test{ public static void main(String[] args){ int a = 5;//定义一个变量; int b = 5; ...原创 2020-04-20 14:49:50 · 394 阅读 · 0 评论 -
Java标识符
Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。关于 Java 标识符,有以下几点需要注意:所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合关键字不能用作标识符标识符是大小写敏感的合法标识符举例:age、$salary、_value...转载 2020-04-17 14:28:26 · 119 阅读 · 0 评论 -
随笔(java Properties类)
maven导入依赖(jar包)http://search.maven.org/原创 2019-08-30 17:04:33 · 416 阅读 · 0 评论 -
随笔(SSM框架项目Java包结构)
dao层在最下面负责和database交互dao层上面是service层然后service层上面是controller层util包里放的是工具类pojo放置的是数据库的对象,通过vo封装然后返给controller层,controller返给前端进行一个展示common存放的是项目用的一些常量和公共类...原创 2019-03-21 17:17:29 · 574 阅读 · 0 评论