- 浏览: 912116 次
- 性别:
- 来自: 北京
最新评论
-
天天来注册:
...
try catch finally 用法 -
tadpole_java:
谢谢你的分享。
二十七、Qt数据库(七)QSqlRelationalTableModel(转) -
359449749tan:
android之EditText文本监听(addTextChangedListener) -
michael_wang:
人过留名 多谢分享
Android NOtification 使用 -
wilsonchen:
wangqi0614 写道这个删除是删除所有的把?能不能值删除 ...
Android的SharedPreferences保存与删除数据简单实例
文章列表
# coding=utf-8
'''
Created on 2014-3-29
@author: Administrator
'''
'''
创建并打印数组
'''
arr = ["aex", "bfe", "mpilgrim", "zddd", "example"];
print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example']
print(arr[2]);#mpilgrim
'''
数组的负索引
li[-n ...
Java虚拟机JVM详解
- 博客分类:
- Java
引用
第一部分:JVM基本结构
1.什么是JVM
一个java的application对应了一个java.exe/javaw.exe(java.exe和javaw.exe你可以把它看成java的虚拟机,一个有窗口界面一个没有)。你运行几个application就有几个java.exe/javaw.exe。或者更加具体的说,你运行了几个main函数就启动了几个java应用,同时也启动了几个java的虚拟机。通过java.exe或者javaw.exe来启动一个虚拟机实例。
2.JVM的生命周期
java的虚拟机中有两种线程,一种叫叫守护线程,一种叫非守护线程,main函数就是个非守护线程,虚拟机的g ...
Java中的反射机制Reflect
- 博客分类:
- Java
package com.reflect.sym;
import java.lang.reflect.Array;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
public class TestReflect {
/**
* @ ...
引用
1.当不用IOC时:
在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。各个对象就像齿轮,互相协作。各个对象之间的依赖程度很高,耦合度之高。为了解决耦合度高的问题,提出了IOC。
2.当存在IOC时(IOC为Inversion of Control控制反转)
IOC理论提出的观点大体是这样的:借助于“第三方”实现具有依赖关系的对象之间的解耦。由于引进了中间位置的“第三方”,也就是IOC容器,使得A、B、C、D这4个对象没有了耦合关系,齿轮之间的传动全部依靠“第三方”了,全部对象的控制权全部上缴给“第三方”IOC容器,所以 ...
final和static
- 博客分类:
- Java
引用
final可以修饰四种:类,方法,变量(常量),参数
类:final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。
在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类 ...
package com.stack.sym;
public interface MyStack<T> {
/*
* 属性都是public static final。 方法都是:public abstract.
*/
boolean isEmpty();// 判断栈是否为空
void clear();// 清空栈
int length();// 计算栈的长度
boolean push(T data);// 把数据压入到栈
T pop();// 从栈中取出数据
}
package com.stack.sym;
p ...
多线程与同步synchronized
- 博客分类:
- Java
package com.thread.sym;
public class TestThread {
/**
* 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
* 同步
* 打印结果:
* Thread-0:1
Thread-1:2
Thread-1:3
Thread-1:4
Thread-1:5
Thread-1:6
Thread-1:7
Thread-1:8
Thread-1:9
Thread-1:10
Thread-1:11
Thread-0:12
Thread-0:13
Thread-0:14
...
Serializable实例
- 博客分类:
- Java
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
public class TestSerializable {
/**
* @param args
* @throws IOException
* @throws Class ...
package com.reg.sym;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestReg {
/**
* @param args
*/
public static void main(String[] args) {
/*
* 采用的匹配方式一: ...
引用
一个Web站点可能存在一个“重量级”的加载,它能够使得站点在访问的时候,拖慢整个服务器。当站点被大量用户同时访问的时候,访问速度缓慢是大部分网站共同存在的问题。为了解决这个问题,采用缓存。
缓存是一种 ...
SSH项目在Maven下整合
- 博客分类:
- Java
引用
一:Maven的安装:
POM.xml
P:project
O:Object
M:Model
在pom.xml文件中有modelVersion,maven2和maven3一定是4.0.0版本
groupId,artifactId和version是必须写的
maven约定的源文件的目录为:src/main/java/com.sym.HelloWord.java
资源文件 ...
详解Socket连接的服务端和客户端
- 博客分类:
- Java
//服务端代码,Tomcat使用的也是socket
package com.socket.sym;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
public class SocketServer {
/**
* ...
//服务端的程序
package com.webservice.sym;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.xml.ws.Endpoint;
@WebService
public class HelloService {
/**
* @param args
* 采用的JDK在1.6.25版本之上
* 总结webservice:webservice内部是使用Socket实现,通过http post
* 方式接受客户的请求 ...
由Map和类生成Json,由Json生成Map
- 博客分类:
- Java
public static void main(String[] args) throws JSONException, IllegalArgumentException, IllegalAccessException, InvocationTargetException {
//解析Json
JsonParse jsonParse=new JsonParse();
String jsonString=jsonParse.buildJson();
jsonParse.jsonToMap(jsonString);
jsonParse.beanT ...
引用
引例:某个用户通过人人网站想访问自己MSN上的好友列表,如果直接在人人网上输入自己MSN上登录名和密码,则把这些信息暴露给了人人网,人人网没有义务帮用户保密这些信息,对自己是不安全的,所以引入Oauth。
OAuth的 ...