Java 动态代理作用是什么?

  • Post author:
  • Post category:java

第一种讲解: Jdk提供了 invocationHandler 接口和 Proxy 类,借助这两个工具可以实现动态代理。 invocationHandler接口上场: //Object proxy:被代理的对象 //Method method:要调用的方法 //Object[] args:方法调用时所需要参数 public interface InvocationHandler { public …

继续阅读 Java 动态代理作用是什么?

基于JavaScript离线编译工具环境搭建

  • Post author:
  • Post category:java

基于JavaScript离线编译工具环境搭建 原本很多东西都是放在网上的平台编译工具(内部规定), 由于开发和测试的需要,现把环境搭建在本地PC,通过本地编程和编译达到修改代码和资源的目的。离线编译工具可以带来更大方便,现简单介绍JS相关模块离线编译环境的搭建。 1、JS相关环境的安装,见前面发过的帖子: Windows下JavaScript环境搭建 2、从SVN迁出最新的离线开发编译环境:地址为…

继续阅读 基于JavaScript离线编译工具环境搭建

java中获取日期 日期和字符串互转

  • Post author:
  • Post category:java

package deng; import java.text.SimpleDateFormat; import java.util.Date; public class DateTest01 { public static void main(String[] args) throws Exception { //获取时间 Date nowtime=new Date(); System.out.p…

继续阅读 java中获取日期 日期和字符串互转

java netty线程外定时停止并重启

  • Post author:
  • Post category:java

java netty线程外定时停止并重启 个人方法,有更好的欢迎留言交流 1.定时器 public class test implements CommandLineRunner { private final static Logger log = LoggerFactory. getLogger (ScheduledRestart.class); public static int isClo…

继续阅读 java netty线程外定时停止并重启

Java自定义注解

  • Post author:
  • Post category:java

自定义注解的语法要求 @Target({ElementType.METHOD,ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented public @interface Description{ String desc(); String author(); int age() default 18…

继续阅读 Java自定义注解

Java集合详解

  • Post author:
  • Post category:java

目录 1.Java中的集合框架有哪些? List,Set,Map三者的区别? 集合框架底层数据结构总结 2.ArrayList和LinkedList的底层实现和区别? 追问:说说ArrayList的扩容机制? 3.HashMap的底层实现?扩容?是否线程安全? 追问:HashMap扩容的时候长度为什么是2的n次幂? 追问:HashMap的put方法说一下。 追问:HashMap源码中在计算hash…

继续阅读 Java集合详解

Java 进阶学习笔记day_03 —— 常用Api

  • Post author:
  • Post category:java

构造代码块 格式: public class Show(){ { // 要执行的代码 System.out.println("构造代码块"); } public Show(){ // 空参构造 System.out.println("空参构造"); } } public class Text{ public static void main(){ new Show(); // 输出 构造代码块 /…

继续阅读 Java 进阶学习笔记day_03 —— 常用Api

第十届蓝桥杯国赛C组_java

  • Post author:
  • Post category:java

第十届蓝桥杯国赛C组_java 试题 A: 奇数倍数 【问题描述】 【题解】 试题 B: 递增序列 【问题描述】 【题解】 试题 C: 平方拆分 【问题描述】 【题解】 试题 D: 切割 【问题描述】 【题解】 试题 E: 序列求和 【问题描述】 【题解】 试题 F: 最长子序列 【问题描述】 【题解】 试题 G: 数正方形 【问题描述】 【题解】 试题 H: 矩阵计数 【问题描述】 【题解】 试…

继续阅读 第十届蓝桥杯国赛C组_java

Java heap space 解决方法

  • Post author:
  • Post category:java

Java heap space 解决方法(转自http://fengyouhua.iteye.com/blog/131358) 因为程序要从数据读取近10W行记录处理,当读到9W的时候就出现 java.lang.OutOfMemoryError: Java heap space 这样的错误。 在网上一查可能是JAVA的堆栈设置太小的原因。 跟据网上的答案大致有这两种解决方法: 1、设置环境变量 s…

继续阅读 Java heap space 解决方法

throw和throws的区别(java)

  • Post author:
  • Post category:java

目录 1、什么是声明异常(throws)? 1.1、声明格式 1.2、代码演示 2、什么是throw? 2.1、声明格式 2.2、代码演示 3、throw和throws的区别? 1、什么是声明异常(throws)? throws方式处理异常又被称之为 声明异常 ,将问题标识出来,报告给调用者。如果方法内通过throw抛出了编译时异常,而没有捕获处理,那么必须通过throws进行声明,让调用者去处理…

继续阅读 throw和throws的区别(java)