JAVA 注解 processor_Annotation Processor(注解处理器)详解

  • Post author:
  • Post category:java

前言 注解处理器 自定义处理器 前言 Java中的注解(Annotation)如果要被识别,离不开注解处理器。所以有必要来了解一下。 注解处理器 注解处理器(Annotation Processor)是javac的一个工具,不管是运行时注解还是编译时注解,都会通过处理器在编译时进行扫描和处理注解。 Java中有默认的注解处理器,使用者也可以自定义注解处理器,注册后使用注解处理器处理注解,最终达到注…

继续阅读 JAVA 注解 processor_Annotation Processor(注解处理器)详解

java中String和StringBuffer的异同点

  • Post author:
  • Post category:java

Java中java.lang.String类是不可变的字符序列,也就是说当内容确定了,就不能再更改。所以在进行删除,增加操作时执行效率不是很高。 例如: <pre name="code" class="java">package text; import java.util.*; public class text6 { public static void main(String[]…

继续阅读 java中String和StringBuffer的异同点

Android客户端和Java服务器端集成支付宝

  • Post author:
  • Post category:java

移动端集成支付,似乎是每个App都可能面临的一件事。所有项目都在谈盈利模式,而从C端获取现金流是盈利中最重要的一个途径之一。 当前大家主要采用微信支付和阿里支付集成到自己的移动应用,虽然官方提供一些文档和Demo,但是文档的不完整性,信息分散,集成的时候,依然会有很多困惑。本文从Android的Client集成,到服务器集成对阿里支付集成做介绍。 从网上找到的文章里,大多数只说了如何集成客户端,但…

继续阅读 Android客户端和Java服务器端集成支付宝

Java HashMap、Hashtable、LinkedHashMap分析

  • Post author:
  • Post category:java

HashMap是基于哈希表来实现的,是结合了数组、链表、红黑树(1.8)来存储对象的。它线程不安全,适合在单线程中使用。 它的默认加载因子为0.75,默认数组大小是16,当数组的容量超过0.75,当前数组容量是<<1(相当于乘以2),扩大1倍,扩充次数过多,会影响性能,每次扩充表示哈希表重新散列(重新计算每个对象的储存位置),尽量避免扩充。 它的存储过程是:把key通过hash()方法…

继续阅读 Java HashMap、Hashtable、LinkedHashMap分析

java.net.UnknownHostException: XXX 域名解析问题

  • Post author:
  • Post category:java

短信发送功能中要调用公司的短信接口,发现报错: [ERROR,HttpChannel,http-80-15] java.net.UnknownHostException: XXX.XXX.XX org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.x…

继续阅读 java.net.UnknownHostException: XXX 域名解析问题

Java项目和Web项目的区别

  • Post author:
  • Post category:java

1.Java Web项目是基于Java EE类的;而Java项目是基于Java应用程序的。 2.Java项目主要面向桌面程序的应用,主要是awt、swing这类的编码,不包括JSP等前台页面的代码,大部分是CS架构的工程和一些jar包。 JavaWeb项目是BS架构的系统,是网页的编码,像Jsp、Servlet、Struts这类的, JavaWeb项目部署到服务器上,任何用户都可以通过浏览器来访问…

继续阅读 Java项目和Web项目的区别

java对象和封装知识笔记

  • Post author:
  • Post category:java

编程思想: 1,面向过程 C 汇编 2,面向对象 Java C# C++ python Php 易语言 类是一种特殊数据类型 数据类型 基本数据类型 byte short int long double float char boolean 引用数据类型 String Array Scanner File Random 自定义 构造方法 方法名和类名相同,并且没有返回值类型。 主要的作用是实例化对…

继续阅读 java对象和封装知识笔记

JavaScript-for循环练习

  • Post author:
  • Post category:java

for 循环练习 1. 打印 1-100 之间所有的奇数之和 /* * 打印1-100之间所有的奇数之和 */ //创建一个变量,用来保存奇数之和 //var sum = 0; //打印1-100之间的数 for (var i = 1, sum = 0; i < 100; i++) { //判断i是否是奇数 //不能被2整除的就是奇数 if (i % 2 != 0) { //如果i除以2有余…

继续阅读 JavaScript-for循环练习

javaweb jsp页面无法解析${message}

  • Post author:
  • Post category:java

我遇到的问题是jsp 页面无法解析/${ } 标签, 后台和页面都没有报错。 原因时web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan…

继续阅读 javaweb jsp页面无法解析${message}