JavaFoundation
小白的小小白的白
这个作者很懒,什么都没留下…
展开
-
Java反射用法简单示例
话不多说了,直接上码,备注里都比较详细:package com.example.demoprovider;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class ReflecDemo { public ...原创 2019-04-09 15:59:58 · 193 阅读 · 0 评论 -
编程相关术语集合-不定期更新
B/S结构(B/S模型)B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)访问软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技...原创 2019-02-18 01:24:41 · 1285 阅读 · 0 评论 -
Java的两种比较器用法:Comparable和Comparator
Java有两种比较器:Comparable和Comparator。Comparable称之为内部比较器,实体类实现该接口,重写compareTo方法;Comparator称之为外部比较器,可以自定义比较器类,实现该接口,重写compare方法。Comparator使用起来比Comparable更加的灵活,方便。以下是两种比较器具体的使用实例:1、内部比较器Comparable示例...原创 2019-02-18 01:12:32 · 816 阅读 · 0 评论 -
@ControllerAdvice和@ExceptionHandler实现全局捕获异常
##全局捕获异常:相当于整个web请求项目全局捕获异常,一般对整个controller层抛出的异常做统一处理。##异常处理有两种方式:1、捕获返回json格式;2、捕获返回页面的@ControllerAdvice(basePackages= {"com.demo"})public class GlobalCatchErrorController { 1、捕获返回jso...原创 2018-11-22 22:04:17 · 729 阅读 · 0 评论 -
@RestController与@Controller,@ResponseBody关系与区别
1、@RestController 是Spring4.0重要的一个新的改进,它继承自@Controller注解。主要作用就是返回JSON格式的字符串。2、@RestController 注解 等同于 @Controller+@ResponseBody 注解3、如果实现向页面发送JSON格式信息:可以选择使用@RestController,可以选用@Controller+@ResponseB...原创 2018-11-16 10:25:40 · 379 阅读 · 0 评论 -
System.getProperty("user.dir") Java获取项目路径
Java获取项目路径:System.getProperty("user.dir")今天写一个小程序,需要获取当前项目的根目录。百度搜索得知System.getProperty("user.dir")该方法可以做到。看到这行代码不由让我思考:“user.dir”是一个什么玩意?System.getProperty("key")该方法到底有多少个key?于是经过对api的研究,发现了System....转载 2018-12-14 11:23:23 · 8610 阅读 · 0 评论 -
关于(二进制)位移运算:带符号右移位;带符号左移位;无符号右移位
>> 带符号右移位分析:num>> n(1)相当于num(num的二进制)向右移动n位。(2)正数移位:右边(低位)移出部分,直接舍弃,左边(高位)移入部分全部补0。(正数的符号为是0) 负数移位:右边(低位)移出部分,直接舍弃,左边(高位)移入部分全部补1。(负数的符号为是1)(3)移位结果:相当于num除以2的n次方后,向下取整。正负...原创 2018-06-04 16:46:53 · 11168 阅读 · 0 评论 -
Java自定义注解之元注解(meta-annotation)Target、Retention、Documented、Inherited介绍
元注解: 元注解的作用就是负责注解其他(如:自定义)注解,用来对其它 annotation类型作说明。Java定义了4个标准的meta-annotation类型: 1.@Target 2.@Retention 3.@Documented 4.@Inherited 这些类型和它们所支持的类在java.lang.annotation包中可以找到。下面我们看一...原创 2018-06-09 11:56:32 · 1506 阅读 · 0 评论 -
java.util.Date和java.sql.Date区别
1、java.util.Date 是 java.sql.Date 的父类;2、java.util.Date是常用的表示时间的类; java.sql.Date是读写数据库用的时间类,它只包含日期而没有时间部分。案例:3、PreparedStament的setDate()的第2参数和ResultSet的getMetaDate()方法都是java.sql.Date,如果使用...原创 2018-06-14 22:38:53 · 717 阅读 · 0 评论