易截截图软件、单文件、免安装、纯绿色、仅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中的对象赋值问题

在java中  可以将某个对象赋值给另一个对象  只要该两个对象是属于同一个类即可  此时  这两个对象的所有成员将指向同一块内存
eg:
      public class class1
         {
                public static void main(String args[])
                       {
                               book aa=new book();
                               aa.setBookName("SQL Server2000");
            ......

JAVA操作windows注册表


在我们写程序的时候,有时会要求保存一些数据,比如用户名或者别的,但是这样数据又不是保存在程序同一目录下,这样做太明显了,也不太安全,那怎么办呢?这个时候,如果能把数据保存到注册表里面去,那该多好,一来隐蔽,二来方便,不至于在程序目录下生成一大片文件.
在JAVA里面,可以利用java.util.prefs.Preferences来对注册表进行操作,我们先看一下例子吧
/*
 * Test3.java
 * 
 * Created on 2007-9-20, 18:41:41
 * 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package test1;
import java.util.prefs.Preferences;
/**
 *
 * @author hadeslee
 */
public class Test3 {
    
    public static void main(String[] args)throws Exception {
        Preferences pr ......

JAVA代码规范


重要性
检查项
重要
命名规则是否与所采用的规范保持一致?
 
是否遵循了最小长度最多信息原则?
重要
has/can/is前缀的函数是否返回布尔型?
注释
 
重要
注释是否较清晰且必要?
重要
复杂的分支流程是否已经被注释?
 
距离较远的}是否已经被注释?
 
非通用变量是否全部被注释?
重要
函数是否已经有文档注释?(功能、输入、返回及其他可选)
 
特殊用法是否被注释?
声明、空白、缩进
 
 
每行是否只声明了一个变量?(特别是那些可能出错的类型)
重要
变量是否已经在定义的同时初始化?
重要
类属性是否都执行了初始化?
 
代码段落是否被合适地以空行分隔?
 
是否合理地使用了空格使程序更清晰?
 
代码行长度是否在要求之内?
 
折行是否恰当?
语句/功能分布/规模
 
 
包含复合语句的{}是否成对出现并符合规范?
 
是否给单个的循环、条件语句也加了{}?
 
if/if-else/if-else if-else/do-while/switch-case语句的格式是否符合规范?
 
单个变量是否只做单个用途?
重要
单行是否只有单个功能?(不要使用;进行多行合并)
重要
单个函数是否执行了单个功能并与其命名相符?
 
操作符+ ......

经典的农夫养牛问题(Java实现)

问题描述:一个农夫养了一头牛,三年后,这头牛每年会生出1头牛,生出来的牛三年后,又可以每年生出一头牛……问农夫10年后有多少头牛?n年呢?(用JAVA实现)
问题解析:
1)在这个问题中,要注意每头牛生产的时间:
     第一头牛三年后才会生出一头新的牛(注意是三年后,而不是第三年),将农夫开始养牛的时间点设为第0年;
     可以设置一个每一头牛的年龄:age(初始值等于0),当age>=3后,每一年生出一头小牛;
2)对牛的计数,设置一个总的计数器count=1(原先有牛1头);
3)这个问题的解决要用到递归:第一头牛三牛后每一年生出一头小牛,然后小牛的行为与它的母亲相同(递归);
4)注意递归程序的结束条件判断:当总时间到达第10年后(当然,也可以自己设定自己需要的时间),递归结束;
下面是我写的Java代码:
public class RaiseCowByRecursive { 
 
 public static void main(String[] args) {
  
  for (int i=0; i<=10; i++) {
   System.out.println("第" + i + "年:" + "农夫所养牛的总数:" + getCows(i) + "头");
&nb ......

java读取Excel文件

http://www.andykhan.com/jexcelapi/可以下载到第三方jxl.jar包,并且excel要保存为2003或以前的版本
package com.excel;
// 1 文件对象 2工作簿对象 3 单元格对象。
//相应的在JXL中就有Workbook,Sheet ,Cell 。
import java.io.*;
import jxl.*;
public class GetExcelValues3 {
public static void main(String[] args){
try{
String sourcefile = "D:\\test\\pitt2.xls";
InputStream is = new FileInputStream(sourcefile);

//找到文件对象
jxl.Workbook rwb = Workbook.getWorkbook(is);

//获得总 Sheets
Sheet[] sheets = rwb.getSheets();

int sheetLen = sheets.length;
System.out.println("一个文件中表单的个数: "+sheetLen);

//开始循环每一个表单
for(int i=0;i ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [3117] [3118] [3119] [3120] 3121 [3122] [3123] [3124] [3125] [3126]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号