易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : java

JAVA电子书系列




  环境安装配置






TOMCAT的配置
JAVA配置文件编写说明文档
一步一步学会配置Kjava开发环境


Weblogic7开发EJB的配置
图解JSP环境安装配置
Tomcat配置方法


全程指导Linux下JAVA环境配置
 
 






  学习方法






通过JB4学习JAVA
10步学习 JavaScript
Java Sctipt学习不求人


......

我的java入门,(*^__^*) 嘻嘻

不得已+自己其实挺想学的,老师在远程教育原理这门课程改为教授java。
自豪的说一句,其实当年学C语言的时候,基础是打得很结实的。但是由于天性喜欢走神加发呆,大半个学期过去后,忽然有一天,“良心发现”原来自己已经落下那么多- -|||,呵呵
于是决定奋起!!!
在图书馆逛了n+1圈以后,终于找到了一本书
中文名是 java大学教程(第二版)清华大学出版社,英文书名是   java in two semester...
可是只有保存本了……
于是决定找PDF,经过一番努力后……还是没有找到,包括让cain帮我翻墙找、、有是有,但是要花钱纳,而且还是dollar……
看来只有天天泡图书馆了... ......

JAVA中去掉空格trim函数的方法

 1. String.trim()
  trim()是去掉首尾空格
  2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间
 String str = " hell o ";
  String str2 = str.replaceAll(" ", "");
  System.out.println(str2);
  3.或者replaceAll(" +",""); 去掉所有空格
  4.str = .replaceAll("\\s*", "");
  可以替换大部分空白字符, 不限于空格
  \s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
  5.或者下面的代码也可以去掉所有空格,包括首尾、中间
     public String remove(String resource,char ch)
  {
  StringBuffer buffer=new StringBuffer();
  int position=0;
  char currentChar;
  while(position 
  {
  currentChar=resource.charAt(position++);
  if(currentChar!=ch) buffer.append(currentChar); } return buffer.toString();
  }
  测试的全部代码如下:
 
   public class test1 {
  public&nb ......

java责任链模式

责任链模式
一、定义与结构
从名字上大概也能猜出这个模式的大概模样——系统中将会存在多个有类似处理能力的对象。当一个请求触发后,请求将在这些对象组成的链条中传递,直到找到最合适的“责任”对象,并进行处理。
《设计模式》中给它的定义如下:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
从定义上可以看出,责任链模式的提出是为了“解耦”,以应变系统需求的变更和不明确性。
下面是《设计模式》中给出的适用范围:
1) 有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。
2) 你想在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。
3) 可处理一个请求的对象集合应被动态指定。
责任链模式真的能给发送者和接收者之间解耦(这好像很神奇)吗?先来看下它的组成角色。这个问题我会在下面提及。
责任链模式由两个角色组成:
1) 抽象处理者角色(Handler):它定义了一个处理请求的接口。当然对于链子的不同实现,也可以在这个角色中实现后继链。
2) 具体处理者角色(Concrete Han ......

关于java的++和

public class JavaPlus {

public static void main(String[] args) {
int x = 5;
x++;// x = x + 1;//后加加
System.out.println(x);
x--;// x = x - 1;//后减减
System.out.println(x);
++x;// x = x + 1;//前加加
System.out.println(x);
--x;// x = x - 1;//前减减
System.out.println(x);

int y = 20;
int z = y + x++;// 先参于运算,再进行加加
System.out.println("z=" + z);
System.out.println("x=" + x);
z = y + x--;// 先参于运算,再进行减减
System.out.println("z=" + z);
System.out.println("x=" + x);
x = 10;
y = 20;
z = y + ++x;// 先加加,再参于运算
System.out.println("x=" + x);
System.out.println("z=" + z);

z = y + --x;// 先加加,再参于运算
System.out.println("x=" + x);
System.out.println("z=" + z); ......

Java 俄罗斯方块

import java.awt.*;
import java.awt.event.*;
//俄罗斯方块类
public class ERS_Block extends Frame{
 public static boolean isPlay=false;
 public static int level=1,score=0;
 public static TextField scoreField,levelField;
 
 public static MyTimer timer;
 GameCanvas gameScr;
 
 public static void main(String[] argus){
  ERS_Block ers = new ERS_Block("俄罗斯方块游戏 V1.0 Author:Vincent");
  WindowListener win_listener = new WinListener();
  ers.addWindowListener(win_listener);
 }
 
 //俄罗斯方块类的构造方法
 ERS_Block(String title){
  super(title);
 
  setSize(600,480);
  setLayout(new GridLayout(1,2));
 
  gameScr = new GameCanvas();
  gameScr.addKeyListener(gameScr);
 
  timer = new MyTimer(gameScr);
  timer.setDaemon(true);
  timer.start();
  timer.suspend();
 
  add(gameScr);
  ......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [115] [116] [117] [118] 119 [120] [121] [122] [123] [124]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号