Java軟件開發工具,我在360上下載了一個JAVA開發工具,怎么打開?。?/h1>

我在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. 桌面程序: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開發工具,怎么打開啊?

文章插圖
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
【Java軟件開發工具,我在360上下載了一個JAVA開發工具,怎么打開???】你看完之后,相信對日期轉化有了更好的了解 。當然,代碼里面有部分是冗余的,主要是為了方便讓大家清晰看懂 。你看懂理解后,可以根據業務需要進行適當的修改 。

    推薦閱讀