Java软件开发工具 ,我在360上下载了一个JAVA开发工具,怎么打开啊?

我在360上下载了一个JAVA开发工具,怎么打开啊

安装完之后,要配path(是java jdk的目录如C:\Program Files\Java\jdk1.6.0_10\bin),classpath(是类文件即字节码文件目录,一般情况下配成 . 即当前路径就可以了)环境变量,再在命令提示符里输入 javac和java检查安装是否成功.写java程序时,你只需新建记事本文件之后将.txt的扩展名变成.java的扩展名及ok了

Java软件开发工具
,我在360上下载了一个JAVA开发工具,怎么打开啊?图1

开发软件要什么工具

软件开发工具包括基础开发工具和快速开发工具,基础开发工具是代码级开发,快速开发工具则是将一些通用功能封装成中间件直接调用,通过配置、组装方式实现软件快速开发。 一、基础开发工具 不同的领域需要不同的基础开发工具,比如: 1. 桌面程序:Java、C++、C#、VB、C均可。 2. 网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、Web App框架等 3. 网站客户端:HTML、CSS、Javascript、Flash等等 4. 智能手机程序:安卓使用Java,iPhone使用Objective-C 5. 底层、工具开发:C、C++ 6. 多功能脚本程序:Python、Perl、Ruby等等 7. 人工智能:Prolog、PDDL 8. 工业控制:C、PLC、汇编 9. 通用应用层数据交换处理技术:标记语言XML/XPATH/XSLT、JSON、YAML等等 二、快速开发工具 不同语言或环境有不同的工具,比如: 1、.NET底层的:天纵开发平台 2、JAVA底层的:普元开发平台、起步开发平台 3、EXCEL表格类:勤哲、云表

Java软件开发工具
,我在360上下载了一个JAVA开发工具,怎么打开啊?图2

Java一般用什么编译器啊

编译和运行工具就是JDK 可以在SUN公司的网站上下载你说的编译器的意思可能意思就是说开发工具开发工具很多的了,任何程序源码都是文本文件的,用记事本就可以了.但是现在java界比较流行的是 Jbuilder 和 Eclipse 和 NetbeansJbuilder是收费的,昔日的辉煌已经不在了啦现在主流就是Eclipse 和Netbeans其中Eclipse是Eclipse基金会支持的. Netbeans 是sun公司的.

Java日期工具类

Java日期工具类:可以进行日期转化、今天日期、昨天日期、明天日期、指定日期,非常实用。

想必程序员在开发过程中,遇到日期转化肯定避免不了的。它让人爱恨不已,而有些又记不住,每次遇到都得问度娘。我最近在开发过程中亦是如此。

为了让自己更好的记忆,方便以后遇到日期类型转化相关开发。因此,自己作了适当的整理,编写了一个Java日期工具类,包括获得今天日期、昨天日期、明天日期、日期和字符串之间转化等相关转化。希望这个日期工具类,也能提高你对日期转化的开发效率。

日期工具类:DateTools.java

package com.geshanzsq;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.util.GregorianCalendar;

/**

* 日期工具类

* @author 格姗知识圈

*/

public class DateTools {

/**

* 日期转化为指定日期格式类型

* @param date 日期

* @param pattern 日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日 HH:mm:ss

* @return

*/

public static String dateToString(Date date,String pattern){

SimpleDateFormat sdf = new SimpleDateFormat(pattern);//日期格式

String date_str = sdf.format(date);//日期转化为指定格式

return date_str;

}

/**

* 日期字符串转化为指定日期格式类型

* @param date_str 日期字符串

* @param pattern 日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日 HH:mm:ss

* @return

* @throws ParseException

*/

public static Date stringToDate(String date_str,String pattern) throws ParseException {

SimpleDateFormat sdf = new SimpleDateFormat(pattern);//日期格式

Date date = sdf.parse(date_str);//日期转化为指定格式

return date;

}

/**

* 获得今天日期

* @param pattern 日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日 HH:mm:ss

* @return

*/

public static String getToday(String pattern){

Date date = new Date();//今天日期

SimpleDateFormat sdf = new SimpleDateFormat(pattern);//日期格式

String today = sdf.format(date);//日期转化为指定格式

return today;

}

/**

* 获得明天日期

* @param pattern 日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日 HH:mm:ss

* @return

*/

public static String getTomorrow(String pattern){

Date date = new Date();//今天日期

Calendar cal = new GregorianCalendar();

cal.setTime(date);//设置时间

cal.add(Calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动

date = cal.getTime();//这个时间就是日期往后推一天的日期结果,即明天日期

SimpleDateFormat sdf = new SimpleDateFormat(pattern);//日期格式

String tommorrow = sdf.format(date);//明天日期

return tommorrow;

}

/**

* 获得昨天日期

* @param pattern 日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日 HH:mm:ss

* @return

*/

public static String getYesterday(String pattern){

Date date = new Date();//今天日期

Calendar cal = new GregorianCalendar();

cal.setTime(date);//设置时间

cal.add(Calendar.DATE,-1);//把日期往后增加一天.整数往后推,负数往前移动

date = cal.getTime();//这个时间就是日期往前推一天的日期结果,即昨天日期

SimpleDateFormat sdf = new SimpleDateFormat(pattern);//日期格式

String yesterday = sdf.format(date);//昨天日期

return yesterday;

}

/**

* 获得指定日期的后一天

* @param date 指定日期

* @param pattern 日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日 HH:mm:ss

* @return

* @throws ParseException

*/

public static Date getAfterDay(Date date,String pattern) throws ParseException {

Calendar cal = new GregorianCalendar();

cal.setTime(date);//设置时间

cal.add(Calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动

date = cal.getTime();//这个时间就是日期往后推一天的日期结果,即后一天日期

SimpleDateFormat sdf = new SimpleDateFormat(pattern);//日期格式

String next_date_str = sdf.format(date);//后一天日期

//将日期字符串转化为指定日期格式类型

Date after_date = stringToDate(next_date_str,pattern);

return after_date;

}

/**

* 获得指定日期的后一天

* @param date_str 指定日期字符串

* @param pattern 日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日 HH:mm:ss

* @return

* @throws ParseException

*/

public static String getAfterDay(String date_str,String pattern) throws ParseException {

//将日期字符串转化为指定日期格式类型

Date date = stringToDate(date_str,pattern);

Calendar cal = new GregorianCalendar();

cal.setTime(date);//设置时间

cal.add(Calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动

date = cal.getTime();//这个时间就是日期往后推一天的日期结果,即后一天日期

SimpleDateFormat sdf = new SimpleDateFormat(pattern);//日期格式

String after_date_str = sdf.format(date);//后一天日期

return after_date_str;

}

/**

* 获得指定日期的前一天

* @param date 指定日期

* @param pattern 日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日 HH:mm:ss

* @return

* @throws ParseException

*/

public static Date getBeforetDay(Date date,String pattern) throws ParseException {

Calendar cal = new GregorianCalendar();

cal.setTime(date);//设置时间

cal.add(Calendar.DATE,-1);//把日期往后增加一天.整数往后推,负数往前移动

date = cal.getTime();//这个时间就是日期往后推一天的日期结果,即前一天日期

SimpleDateFormat sdf = new SimpleDateFormat(pattern);//日期格式

String before_date_str = sdf.format(date);//前一天日期

//将日期字符串转化为指定日期格式类型

Date before_date = stringToDate(before_date_str,pattern);

return before_date;

}

/**

* 获得指定日期的前一天

* @param date_str 指定日期字符串

* @param pattern 日期格式类型,如yyyy-MM-dd,yyyy年MM月dd日 HH:mm:ss

* @return

* @throws ParseException

*/

public static String getBreforeDay(String date_str,String pattern) throws ParseException {

//将日期字符串转化为指定日期格式类型

Date date = stringToDate(date_str,pattern);

Calendar cal = new GregorianCalendar();

cal.setTime(date);//设置时间

cal.add(Calendar.DATE,-1);//把日期往后增加一天.整数往后推,负数往前移动

date = cal.getTime();//这个时间就是日期往后推一天的日期结果,即前一天日期

SimpleDateFormat sdf = new SimpleDateFormat(pattern);//日期格式

String before_date_str = sdf.format(date);//前一天日期

return before_date_str;

}

}

测试类:Test.java

package com.hrg;

import java.text.ParseException;

/**

* 测试类

* @author 格姗知识圈

*/

public class Test {

public static void main(String[] args) throws ParseException {

//日期格式类型

String pattern = "yyyy-MM-dd";

//获得今天日期

System.out.println("---------获得今天日期---------");

String today = DateTools.getToday(pattern);

System.out.println("今天日期:"+today);

//获得明天日期

System.out.println("---------获得明天日期---------");

String tomorrow = DateTools.getTomorrow(pattern);

System.out.println("明天日期:"+tomorrow);

//获得昨天日期

System.out.println("---------获得昨天日期---------");

String yesterday = DateTools.getYesterday(pattern);

System.out.println("昨天日期:"+yesterday);

//获得指定日期的后一天

System.out.println("---------获得指定日期的后一天---------");

String date_str = "2018-10-03";

System.out.println("指定日期:"+date_str);

String after_date = DateTools.getAfterDay(date_str,pattern);

System.out.println("指定日期的后一天:"+after_date);

//获得指定日期的后一天

System.out.println("---------获得指定日期的前一天---------");

System.out.println("指定日期:"+date_str);

String before_date = DateTools.getBreforeDay(date_str,pattern);

System.out.println("指定日期的前一天:"+before_date);

}

}

运行结果:

---------获得今天日期---------

今天日期:2018-11-20

---------获得明天日期---------

明天日期:2018-11-21

---------获得昨天日期---------

昨天日期:2018-11-19

---------获得指定日期的后一天---------

指定日期:2018-10-03

指定日期的后一天:2018-10-04

---------获得指定日期的前一天---------

指定日期:2018-10-03

指定日期的前一天:2018-10-02

你看完之后,相信对日期转化有了更好的了解。当然,代码里面有部分是冗余的,主要是为了方便让大家清晰看懂。你看懂理解后,可以根据业务需要进行适当的修改。

版权声明:本文来自用户投稿,不代表【匆匆网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:dandanxi6@qq.com)我们将及时处理,共同维护良好的网络创作环境。

(0)
上一篇 2023年03月10日 16:20
下一篇 2023年03月10日 16:51

相关推荐

  • AI教程:如何批量复制 ,cdr2020如何批量等距离复制?

    cdr2020如何批量等距离复制要在CDR2020中进行批量等距离复制,您可以按照以下步骤操作:首先,选择要复制的对象,然后使用复制工具将其复制到所需的位置。接下来,选择复制的对象,然后使用移动工具将其移动到所需的距离。然后,按住Ctrl键并使用复制工具将对象复制到所需的位置。重…

    2023-10-16
  • CAD字体显示问号怎么办 ,CAD图纸上字体显示问号怎么办?

    CAD图纸上字体显示问号怎么办1.CAD图纸上字体显示问号是设置错误导致的,具体解决方法步骤如下:1、首先找到有问号的字体,使用右键单击它,在弹出的选项界面内选择“特性”,进入该文字的特性表中。2.进入特性表之后,这里需要记住三个重要信息,一个是最上方的“文字”,然后是“图层”后…

    2023-10-16
  • excel中怎么去除重复项 ,excel怎么去除重复项?

    excel怎么去除重复项第一步 选定拟删除重复项区域后在工具菜单栏中找到“数据”按钮第二步 点击“数据”菜单找到“删除重复项”选项第三步 选择需要删除重复项的区域(在有标题时把数据包含标题前面方框点勾)后点确定,完成重复项删除excel多列数据怎么去除重复项求和在Excel多列数…

    2023-10-16
  • 如何在Word文件中添加装订线 ,word文档如何在每一页添加装订线?

    word文档如何在每一页添加装订线在Word文档中添加装订线的方法如下:1. 打开Word文档,点击“页面布局”选项卡,选择“页边距”按钮,打开“页面设置”窗口。2. 在“页面设置”窗口中选择“纸张”选项卡,找到“多页”选项,勾选“装订线”。3. 在“装订线”选项下方,可以设置装…

    2023-10-16
  • Excel电子表格如何自动排序(2种类型)? ,Excel表格如何自动排序?

    Excel表格如何自动排序Excel表格自动排序的方法步骤如下1、打开excel表格,选中需要排序的列。2、点击右上角排序和筛选按钮。3、这里会有三种排序方式,选择需要的一种,点击完成。4、表格即可按照所选进行自动排序。Excel表格如何自动排序excel自动排序数字可以在开始界…

    2023-10-16
  • excel教程_利用Excel计算相对标准偏差(RSD) ,相对标准偏差计算公式?

    相对标准偏差计算公式相对标准偏差(RSD,relative standard deviation)就是指:标准偏差与测量结果算术平均值的比值,用公式表示如下   RSD=S/Χ*100%其中S为标准偏差,x为测量平均值.   相对标准偏差RSD就是变异系数:变异系数的计算公式为:…

    数码科技 2023-10-16
  • 如何删除google play服务 ,怎么删除谷歌play服务?

    怎么删除谷歌play服务操作方法01如何停止google play服务设置——应用管理——全部应用——google play服务——停止02如何删除或卸载google play服务首先要明确的是,google play服务是系统应用,要删除得获得root权限。所以先获得root权…

    2023-10-16
  • Secure CRT怎么使用,图文详细教程 ,Secure CRT怎么使用,图文详细教程?

    Secure CRT怎么使用,图文详细教程1、首先双击软件,打开secure crt软件主界面。2、然后点击如图箭头所指的按钮,弹出如下方框。3、然后输入你服务器的公网ip,用户名,端口的话如果没指定就用这个默认的。4、然后点击确认,会再弹出一个框,让你输入密码。5、输入密码点击…

    2023-10-16
  • Word文档全套快捷键小技巧 ,Word文档全选撤消等快捷键?

    Word文档全选撤消等快捷键1、Word文档中,全选快捷键为Ctrl+A。2、撤销快捷键为Ctrl+Z。3、复制快捷键为Ctrl+C。4、粘贴快捷键为Ctrl+V,复制文字后,按Ctrl+V即可粘贴。5、剪切快捷键为Ctrl+X,选中文字剪切后,按Ctrl+V即可粘贴剪切出来的文…

    2023-10-16
  • 如何制作课程表? ,excel怎么制作课程表左上角?

    excel怎么制作课程表左上角1、打开电脑中的excel表格,我们需要在里面制作一个精美的课程表。2、之后,在表中填写课程安排的时间和礼拜几。调节好行宽和列宽,把字体调到合适大小。3、点击上方工具栏中的“插入”选项卡。4、之后,再点击下方的“形状”功能选项卡。5、点击完成以后会弹…

    2023-10-16