- 浏览: 63494 次
- 性别:
- 来自: 广州
最新评论
-
walkingman_c:
/**
* final finally finalize ...
final finally finalize 之间的区别 -
walkingman_c:
123
final finally finalize 之间的区别 -
walkingman_c:
引用1
final finally finalize 之间的区别 -
walkingman_c:
引用不错哦 不错哦
final finally finalize 之间的区别 -
walkingman_c:
哈哈
javase-->重载
文章列表
布局专题四: 相对布局
- 博客分类:
- android
import android.app.Activity;
import android.os.Bundle;
/**
* 相对布局:相对控件布局
* @author 够潮
*
*/
public class Layout3 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//this.s ...
布局专题三:表格布局
- 博客分类:
- android
import android.app.Activity;
import android.os.Bundle;
/**
* 表格布局
* @author Administrator
*
*/
public class Layout3 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this ...
package com.gouchao;
import android.app.Activity;
import android.os.Bundle;
/**
* 帧布局
* @author Administrator
*
*/
public class Layout2 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(saved ...
布局专题一: 线型布局
- 博客分类:
- android
Java代码:
import android.app.Activity;
import android.os.Bundle;
/**
* 线型布局
* @author 够潮
*
*/
public class Layout1 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate( ...
package com.gouchao.string;
/**
* String ,StringbBuilder ,StringBuffer 的区别
* String: 该类代表字符串,Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。
* 字符串常量,创建后不能被修改,可共享,适应数据量少的情况
* StringBuilder: 线程不安全的 ,提供append和insert操作来改变字符序列的内容和长度,
* 如果内部缓冲区溢出,则此容量自动增大。适用数据量大的情况
* StringBuffer:线程安全的,提供ap ...
在struts2.0中,前台向后台传对象
- 博客分类:
- struts2
控制器:
package action;
import vo.User;
import com.opensymphony.xwork2.ActionSupport;
/**
* 获取前台传过来的对象:使用方法,先定义一个javabean例如User类,
* 然后把该javabean,充当Action类的属性,
* 并且给属性提供set和get的方法
* ...
struts2.0通用控制器详解
- 博客分类:
- struts2
BaseAction
package util;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
/** ...
Action类:
import java.io.UnsupportedEncodingException;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.opensympho ...
struts2.0获取各种表单的数据
- 博客分类:
- struts2
后台代码:
import java.util.List;
import com.opensymphony.xwork2.ActionSupport;
/**
* struts2.0获取各种表单的数据
* 获取下拉框的值,和复选框的值可以用一个数组或者集合来保存,变量名要和表单的name属性值一致
* @author 够潮
*
*/
@SuppressWarnings("unchecked")
public class GetParametersAction extends ActionSupport {
/**
* 表单:用户名
...
多线程:模拟追女孩共享数据,但不共享代码
- 博客分类:
- javase
/**
*
*
* 模拟一个场景:Meten和Eric同时喜欢上了一个妹妹Janet,这两个人就开始追了Eric追Janet的方式是牺牲色相,他追了50次,
* Meten追Janet的方式用的是金钱, 他追了30次
* 在追的过程中,如果打印meten的追女孩子的方式有一次是色相,那么这个程序就错了
* 或者如果打印Eric追女孩子的方式有一次是金钱,那么这个程序就错了
* 提醒:共享数据,但不共享代码
* @author 够潮
*
*/
public class Demo15 {
/**
* 共享数据的时候,为了防止出现 ...
多线程:只是共享代码,不共享数据,
- 博客分类:
- javase
/**
*
*
* 模拟:丐帮洪七公和郭靖在路上碰到了黄老邪和老毒物。洪七公用降龙十八掌对付黄老邪郭靖也用降龙十八掌对付老毒物 提醒:不共享数据,但共享代码
*
* @author 够潮
*
*/
public class Demo14 {
/**
*
* 只是共享代码,不共享数据,不必加锁
*
* @param args
*/
public static void main(String[] args){
User user = new User("黄老邪");
...
多线程:模拟烧茶的过程:
- 博客分类:
- javase
/**
*
* 模拟烧茶的过程:
* 1)烧水
* 2)需要茶叶的时候发现没茶叶,叫eric去买(没有茶叶,需要买)
* 3)需要杯子的时候发现没杯子,叫meten去买(没有杯子,需要买)
* 4)放茶叶
* 5)倒水
* @author 够潮
*
*/
public class Demo12 {
/**
* @param args
*/
public static void main(String[] args) {
BurnTea bt = new BurnTea( ...
/**
* 输出数列要求:输出1 1 2 3 5 8 13……这样的数列,输出该数列的前20 个数字。
* @author 够潮
*
*/
public class Demo11 {
/**
* @param args
*/
public static void main(String[] args) {
int[] arry = new int[20];
arry[0] = 1;
arry[1] = 1;
/**
* 初始化
*/
for(int i = 2;i < arry.length;i++){ ...
/**
*
*
* 杨辉三角要求:实现10 行杨辉三角元素的存储以及输出。
* 杨辉三角是数学上的一个数字序列,该数字序列如下:
* 1
* 1 1
* 1 2 1
* 1 3 3 1
* 1 4 6 4 1
* @author 够潮
*
*/
public class Demo10 {
/**
* @param args
*/
public static void main(String[] args) {
int[][] arr = new int[10][10];
//循环赋值
for(int ...
import java.io.File;
/**
* 运用IO流知识,编一个程序,将某一个目录下所有文件删除
* @author 够潮
*
*/
public class Demo9 {
/**
* 利用递归遍历
* @param filePath
*/
public static void deleteAllFile(String filePath){
/**
* 绑定目录
*/
File dir = new File(filePath);
/**
* 得到子目录和文件列表
*/
...