一个通用的java(一个通用的身份证)

发布时间:2022-11-13

本文目录一览:

  1. 跪求一个最原始最通用的Java调用webservice的方法
  2. 用java编写一个通用的方法,在给出的一维数组中统计某一区间的数值个数,
  3. java 如何写一个通用方法实现对各张表的添删改查
  4. JAVA语言的优点是什么?
  5. 求一个java的封装时间的好一点的通用类代码
  6. 我需要一段最简单的java代码程序

跪求一个最原始最通用的Java调用webservice的方法

再原始的也得先选个库啊,jdk里本身又没有访问webservice的库 比如commons-httpclient-3.1.jar里的HttpClient、xfire,axis,cxf等 比如,我一直是用cxf访问webservice的(不考虑提供方语言,就算是.net提供的webservice也一样) CXF调用webservice步骤(我认为这个最简单,因为不需要你写代码)

  1. 下载CXF,并将cxf的bin目录加入到操作系统环境变量中(或者直接使用cmd命令进入CXF的bin文件夹)
  2. 将wsdl文件放到某个目录下(如果没有设置环境变量,则将此wsdl文件放入CXF的bin文件夹),执行命令wsdl2java -impl xxx.xml,则生成了符合wsdl要求的服务器端代码
  3. 在生成好的代码里寻找xxx.xml,删除或修改掉这些代码即可(构造函数的URL属性修改为http://形式的字符串,比如,其他部分出现的xxx.xml全部删除)

用java编写一个通用的方法,在给出的一维数组中统计某一区间的数值个数,

public int check(int start, int end, int[] a) {
    int i = 0;
    for (int check : a) {
        if (a > start && a < end) {
            i++;
        }
    }
    return i;
}

java 如何写一个通用方法实现对各张表的添删改查

import java.util.ArrayList;
import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class test1 extends HibernateDaoSupport {
    public List sqlData(String flag, Object obj, String hqlorid, String classname) {
        /*
         * flag 作为标识,标识你执行的操作
         * 比如增加或更新 add
         * 删除 del
         * 搜查所有 sel
         * 搜查id selid
         * hqlorid 搜查所用的id或者hql语句
         * classname pojo(数据库实体对象)的路径
         */
        List lst = null;
        if (flag.equals("add")) {
            this.getHibernateTemplate().saveOrUpdate(obj);
        }
        if (flag.equals("del")) {
            this.getHibernateTemplate().delete(obj);
        }
        if (flag.equals("sel")) {
            lst = this.getHibernateTemplate().find(hqlorid);
        }
        if (flag.equals("selid")) {
            Object pojo = this.getHibernateTemplate().get(classname, hqlorid);
            lst = new ArrayList();
            lst.add(pojo);
        }
        if (lst == null) {
            lst = new ArrayList();
        }
        return lst;
    }
}

//本人编程也不过就一两年而已,如果不对请原谅

JAVA语言的优点是什么?

一、Java编程语言的入门门槛较低,适合大多数人学习

虽然目前各大高校均将开设有即计算机应用专业。但是大多数高校偏理论基础的教学方式对学生毕业找工作并没有多大帮助。很多计算机专业的应届毕业生可能很难找到满意的工作,这其实和学生缺乏实战经验有很大的关系。所以,计算机专业的学生参加IT培训就是如虎添翼,毕业以后直接进入名企工作,这对普通本科生来说是非常珍贵的机会。 当然,非计算机专业的学生也可学习Java编程。因为Java的入门门槛较低,只要踏实肯学,也能取得行业建树。

二、Java编程语言的应用范围广,适用性强

IT培训之所以大力推荐Java编程培训,就是因为学习Java语言将来的就业方向比较广泛,学生可以有更多的职业选择。例如,学习移动开发、网站框架搭建等,这些都会用到Java编程语言。

三、Java编程语言的人才需求量很大,学习Java更好就业

虽然培训市场首推Java培训课程,相应的肯定会有很多Java技术人才,那Java人才市场是不是已经饱和了? 当然不是,虽然市场上Java技术人才众多,但是出类拔萃的Java工程师却是凤毛麟角。所以Java工程师的发展前景还是很值得期待的。这也是IT培训机构首推Java编程培训课程的一个原因。这一问题的简单分析。Java语言还有非常多的优势和特点,这是值得学生学习和发掘的,也是转行、零基础人员选择JAVA的缘由。 关于学习JAVA有什么优势,就和您分享到这里了。如果您对java工程有浓厚的兴趣,希望这篇回答可以为您提供帮助。如果您还想了解更多关于java工程师的技巧及素材等内容,B站搜索尚学堂官方号,海量视频随你挑!

求一个java的封装时间的好一点的通用类代码

import java.util.*;
import java.text.*;
public class Timer {
    /**
     * 获得当前时间
     * @return String
     */
    public static String getDate() {
        Calendar date = Calendar.getInstance();
        java.text.SimpleDateFormat sim = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String str = sim.format(date.getTime());
        return str;
    }
    /**
     * 字符串转换为时间
     * @param date String
     * @return Date
     */
    public static Date getDate(String date) {
        try {
            SimpleDateFormat localTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date date1 = localTime.parse(date);
            return date1;
        } catch (ParseException ex) {
            ex.printStackTrace();
        }
        return null;
    }
    /**
     * 取得秒数
     */
    public static Long getDateDiff_Second(Date d1, Date d2) {
        return (d2.getTime() - d1.getTime()) / 1000;
    }
    /**
     * 取得分钟
     * @param d1 Date
     * @param d2 Date
     * @return Long
     */
    public static Long getDateDiff_Minute(Date d1, Date d2) {
        return (d2.getTime() - d1.getTime()) / (1000 * 60);
    }
    /**
     * 取得小时
     * @param d1 Date
     * @param d2 Date
     * @return Long
     */
    public static Long getDateDiff_Hour(Date d1, Date d2) {
        return (d2.getTime() - d1.getTime()) / (1000 * 3600);
    }
    public static Long getDateDiff_Hour(String d1, String d2) {
        return (getDate(d2).getTime() - getDate(d1).getTime()) / (1000 * 3600);
    }
    /**
     * 取得天数
     * @param d1 Date
     * @param d2 Date
     * @return Long
     */
    public static Long getDateDiff_Day(Date d1, Date d2) {
        return (d2.getTime() - d1.getTime()) / (1000 * 3600 * 24);
    }
    public static Long getDateDiff_Day(String d1, String d2) {
        return (getDate(d2).getTime() - getDate(d1).getTime()) / (1000 * 3600 * 24);
    }
    /**
     * 取得星期间隔
     * @param d1 Date
     * @param d2 Date
     * @return Long
     */
    public static Long getDateDiff_Week(Date d1, Date d2) {
        return (d2.getTime() - d1.getTime()) / (1000 * 3600 * 24 * 7);
    }
    /**
     * 取得当前时间的 间隔多少小时之后的时间
     * @param hour int
     * @return String
     */
    public static String getDateAdd(int hour) {
        Calendar calendar = Calendar.getInstance();
        java.text.SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        calendar.set(Calendar.HOUR, hour + calendar.get(Calendar.HOUR));
        String enddate = sd.format(calendar.getTime());
        return enddate;
    }
    /**
     * 取得当前时间的 间隔多少小时之后的时间
     * @param hour int
     * @return String
     */
    public static String getDateAdd(String starttime, int hour) {
        Calendar calendar = Calendar.getInstance();
        java.text.SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        calendar.setTime(getDate(starttime));
        calendar.set(Calendar.HOUR, hour + calendar.get(Calendar.HOUR));
        String date = sd.format(calendar.getTime());
        return date;
    }
    /**
     * 获得时间格式的文件名称
     * @return String
     */
    public static String getFileName() {
        Calendar date = Calendar.getInstance();
        java.text.SimpleDateFormat sim = new java.text.SimpleDateFormat("yyyyMMdd_hhmmss");
        String str = sim.format(date.getTime());
        return str;
    }
    // 获得月日
    public static String get_MM_DD(String s) {
        java.text.SimpleDateFormat sim = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date;
        String str = "";
        try {
            date = sim.parse(s);
            sim = new java.text.SimpleDateFormat("[MM-dd]");
            str = sim.format(date.getTime());
        } catch (ParseException e) {
            e.printStackTrace();
        } finally {
            return str;
        }
    }
    // 获得年月日
    public static String get_YYYY_MM_DD(String s) {
        java.text.SimpleDateFormat sim = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date;
        String str = "";
        try {
            date = sim.parse(s);
            sim = new java.text.SimpleDateFormat("[yyyy-MM-dd]");
            str = sim.format(date.getTime());
        } catch (ParseException e) {
            e.printStackTrace();
        } finally {
            return str;
        }
    }
    public static void main(String[] args) {
    }
}

我需要一段最简单的java代码程序

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("hello world!");
    }
}

一. 基本概念

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

二. 体系

Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。