java
文章平均质量分 64
fangchao3652
面朝大海 春暖花开
展开
-
BroadcastReceiver(广播)
在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver活动(Activity) - 用于表现功能 服务(Service) - 相当于后台运行的 Activity广播(Broadcast) - 用于发送广播广播接收器(BroadcastReceiver) - 用于接收广播Intent - 用于连接以上各个组件,原创 2013-03-21 22:06:50 · 747 阅读 · 0 评论 -
java8 新特性
java8新特性转载 2014-03-24 21:30:20 · 668 阅读 · 0 评论 -
java面试题---按字节截取字符串
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉的半个”。public static void main(String[] args) throws Exception{ //String str = "我a爱中房超房超房超af原创 2014-03-17 20:03:03 · 964 阅读 · 0 评论 -
jdk8===》jkd7
若jdk8与jre8都卸载了,还报错: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’ 是因为 system32”下面可能有多余的“java.exe”和“javaw.exe” 将其删掉即可原创 2015-04-10 16:01:15 · 651 阅读 · 0 评论 -
java 基础回顾加强
jdk1.5 增加的java中的新特性自动装箱拆箱 Integer i = 10; i = 10 + i; 静态导入 import static 可变参数 枚举 内省 反射 剖析类,分析类的成员一、泛型 Generic 1.集合泛型:在没有泛型之前,集合中存入的数据,类型就会丢失掉,在取出数据时,需要做强制类型转换,就有转换失败的风险,而这种风险,在编译阶段是没有办原创 2016-08-29 19:30:38 · 550 阅读 · 0 评论 -
关于java项目 Source Folder编译后的路径问题(类加载路径问题)
首先我们来看工程目录结构: 在做Mybatis的时候我们在src下面的某个包的某个类里读取另一个sourceFolder config下的SqlMapConfig.xml的时候可以 像读取本目录下的文件一样直接读取这是为什么呢? 其实,再看一下工程编译后的目录结构就一目了然了: 可以看到这里多了一个bin,那么这里面又是啥呢,来看一下: 这就很清晰了吧,所有source folder(s原创 2016-11-10 17:09:07 · 2862 阅读 · 3 评论 -
InputStream,int,shot,long与byte数组之间的互相转换
public class StreamTool { /** * @方法功能 InputStream 转为 byte * @param InputStream * @return 字节数组 * @throws Exception */ public static byte[] inputStream2Byte(Input转载 2016-12-05 13:14:06 · 1682 阅读 · 0 评论 -
Class.getResource和ClassLoader.getResource的路径问题
Class.getResource(String path) path不以’/’开头时,默认是从此类所在的包下取资源; path 以’/’开头时,则是从ClassPath根下获取; 什么意思呢?看下面这段代码的输出结果就明白了:复制代码 package testpackage; public class TestMain { public static void main(St转载 2016-12-29 23:11:31 · 475 阅读 · 0 评论 -
内部类及base调用子类方法
1.静态内部类不能访问外部类的普通成员变量,只能访问外部类的静态成员和静态方法(包括私有类型),可以在静态内部类中定义静态或非静态的方法和属性 ,若是有静态代码块外部类的静态代码块会执行,但静态内部类的静态代码块不会执行,非静态内部类不能定义静态代码块package niuke;public class static1 { static { System.out.printl原创 2017-07-13 14:04:28 · 719 阅读 · 0 评论 -
final 类变量 局部变量 初始化
局部变量没有默认值:所以在使用前一定要初始化,要么声明时初始化,要么先声明后赋值(不管是否是final的): int a=9; int b; b=0;类的成员变量: 非final的变量 有默认的初始值,所以可以不显示的赋值 但final的要初始化:第一种初始化是声明的时候:final int a=0; 第二中是在现在类中声明,然后 在构造函数中赋值,而且若有多个构造函数,每个里面都要赋值原创 2017-07-13 14:10:46 · 621 阅读 · 0 评论 -
Set 怎么保证不重复
因为map中的key是不允许重复的,所以set中的元素不能重复。HashMap的往里放元素的源码!!! public V put(K key, V value) { if (key == null) return putForNullKey(value); int hash = hash(key.hashCode());原创 2017-07-04 17:21:30 · 7562 阅读 · 0 评论 -
Unicode编码及其实现:UTF-16、UTF-8,and more
http://blog.csdn.net/thl789/article/details/7506133 https://zhuanlan.zhihu.com/p/23654187?refer=dreawer http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.htmlUTF-8 UTF-8(8-bit U转载 2017-07-04 18:02:35 · 585 阅读 · 0 评论 -
UTF-16 UTF-8
UTF-16 使用二或四个字节(1个或2个char)为每个字符编码,其中大部分汉字采用两个字节编码,少量不常用汉字(或字符)采用四个字节编码 由于 Java 采用的是 16 位的 Unicode 字符集,即 UTF-16,所以在 Java 中 char 数据类型是定长的,其长度永远只有 16 位,char 数据类型永远只能表示代码点在 U+0000 ~ U+FFFF 之间的字符,也就是在 BMP原创 2017-07-04 14:16:52 · 1560 阅读 · 0 评论 -
TransactionManager (Lab)
package edu.lnu.util;import com.mchange.v2.c3p0.ComboPooledDataSource; import org.apache.commons.dbutils.DbUtils;import javax.sql.DataSource; import javax.xml.transform.Source; import java.lang.refl原创 2017-12-26 14:50:08 · 372 阅读 · 0 评论 -
多线程 interrupted
1.多线程调用interrupt 会立即给当前线程打上一个已经停止的标志 ,但该线程大部分还能执行下去我们有两种方法得到这个停止标志,然后在for循环中 if()手动判断该标志并且手动退出循环即可(判断后若后面还有for循环,还是会执行这个线程,所以在if里面再抛出一个 InterruptedException,(return也可以 ,不过还是建议exception ,catch之后还可以继续往...原创 2018-12-19 10:53:40 · 478 阅读 · 0 评论 -
maven war包 idea package install
mvn clwan install 可以清除+打包 在target 可以找到对应的war包原创 2019-03-11 16:37:08 · 413 阅读 · 0 评论 -
hiberate 体系结构
本文摘自 李刚 著 《Java EE企业应用实战》 现在我们知道了一个概念Hibernate Session,只有处于Session管理下的POJO才具有持久化操作能力。当应用程序对于处于Session管理下的POJO实例执行操作时,Hibernate将这种面向对象的操作转换成了持久化操作能力。HIbernate简要的体系结构如下图所示:转载 2014-03-28 21:05:40 · 752 阅读 · 0 评论 -
接口回调进行传值——CallBack应用举例
public class interface_class { int aaa=3652; int getdata(CALL call){ call.get_in(aaa); return 1; } }interface CALL { void get_in(int abc); } 看代码:public cl原创 2014-03-10 11:12:14 · 3792 阅读 · 1 评论 -
static class 静态类
在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。 一、静态内部类的使用目的。 在定义内部类的时候,可以在原创 2013-04-01 21:13:15 · 918 阅读 · 0 评论 -
随笔
path:bin 指令集pathclass:.class文件路径public class和class 声明的区别: !!!如果一个类声明的时候使用了 public class声明,则类名称必须与文件名完全一致。如果使用class声明的话,文件名称可以与文件名不一致, 但是执行的是生成后的类名称。(!javac 文件名 java 类名称)构造方法: 当使用关键字new原创 2013-03-25 18:31:27 · 645 阅读 · 0 评论 -
java socket编程
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为转载 2013-03-25 20:21:05 · 700 阅读 · 0 评论 -
Java正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配原创 2013-04-15 23:50:54 · 1385 阅读 · 0 评论 -
API 容器
原创 2013-05-02 23:20:32 · 985 阅读 · 1 评论 -
java 调用C#的webservice
java 调用C#的webservice 以及所需要的jar包原创 2014-03-10 19:54:05 · 4112 阅读 · 0 评论 -
java调用Myeclipse通过jax-ws方式搭建的webservice
import java.rmi.RemoteException;import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.xml.namespace.QName;import javax.xml.rpc.ServiceException;import org.apache.axis.clien原创 2014-03-10 21:48:41 · 1211 阅读 · 0 评论 -
java调用 Myeclipse用jax-ws创建的webservice具体方法(一)
myeclipse10创建jax-ws方式的webservice111原创 2014-03-11 18:33:00 · 1339 阅读 · 0 评论 -
java调用 Myeclipse用jax-ws创建的webservice具体方法(三)
首先需要下载所需的jar包,webservices所需全部jar包下载(点击打开链接) 直接上代码: import java.net.MalformedURLException;import java.net.URL;import java.rmi.RemoteException;import javax.xml.namespace.QName;原创 2014-03-11 18:52:31 · 1700 阅读 · 0 评论 -
java调用 Myeclipse用jax-ws创建的webservice具体方法(二)
点击1 启动服务器后,报如下错误:解决方法:在项目的构建路径中加入jax-ws的相关jar包 2 出现如下错误信息,表示.apt_generated源码包下没有自动生成jax-ws相应的类,所以提示是否已经用apt生成了。信息: WSSERVLET12: JAX-WS context listener initializing2012-3-1 21:58:4原创 2014-03-11 18:42:30 · 2231 阅读 · 0 评论 -
JAVA反射机制
java 反射机制详解点击打开链接转载 2014-03-11 20:46:25 · 581 阅读 · 0 评论 -
使用beanUtils操纵javabean
使用beanUtils操纵javabean原创 2014-03-12 12:26:25 · 862 阅读 · 0 评论 -
jsp与mysql配合使用时 中文乱码 解决方法
jsp与mysql配合使用时 中文乱码 解决方法原创 2014-03-12 12:29:10 · 1157 阅读 · 0 评论 -
java hashcode() 和equals()详解 以及set不能重复问题
hashcode 详解 equals()原创 2014-03-13 21:30:26 · 1297 阅读 · 0 评论 -
异步加载图片
package com.example.asynctask;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import org.apache.http.HttpEntity;import org.apache.http.HttpRequest;im原创 2014-03-10 13:32:19 · 1032 阅读 · 0 评论 -
shiro自定义过滤器(最大在线人数)
package com.hope.shiro.filter;import com.hope.model.beans.SysUser;import org.apache.shiro.cache.Cache;import org.apache.shiro.cache.CacheManager;import org.apache.shiro.session.Session;import org...原创 2019-08-16 15:18:20 · 509 阅读 · 0 评论