import javautilDate;
import javatextSimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
Systemoutprintln(dfformat(new Date()));// new Date()为获取当前系统时间
}
}
JAVA的三大版本:
1JAVA SE:它是JAVA的标准版,是整个JAVA的基础和核心,这是我们主要学习的一个部分,也是JAVAEE和JAVAME技术的基础,主要用于开发桌面应用程序。学会后可以做一些简单的桌面应用如:扫雷,连连看等。
2JAVA ME:它是JAVA的微缩版,主要应用于嵌入式开发,比如手机程序的开发。目前来说就业范围不是很广,在一些城市可能相对的不好找工作。
3JAVA EE:也叫JAVA的企业版,它提供了企业级应用开发的完整解决方案,比如开发网站,还有企业的一些应用系统,是JAVA技术应用最广泛的领域。主要还是偏向于WEB的开发,而JAVA EE的基础就是JAVA SE,所以我们在学习JAVA SE的时候,基础一定要打好,因为这是最基本的,也是最核心的。
本篇文章介绍了java软件包的下载,环境搭建,及 *** 作过程中出现的常见问题,昌平电脑培训在此进行汇总,希望对大家有所帮助。
搭建步骤
1安装配置
A在官网上下载jdk;
B在本地安装下载的jdk软件;
C配置环境变量:右击“我的电脑”-->选择“属性”-->“高级系统设置”-->“环境变量”;
D在d出的对话窗口中,在”系统变量”部分,点击”新建”(下面一个新建按钮),d出”新建系统变量”对话框,在变量名中输入%JAVA_HOME%,在变量值中输入jdk安装路径,例如:d:/java/jdk18,点击”确定”按钮;
E在系统变量中,找到Path变量,点击编辑”按钮”,d出”编辑系统变量”对话框,将光标选中变量值输入框,并且移动到输入框最前端,并输入以下内容:
%JAVA_HOME%\lib;%JAVA_HOME%\lib\toolsjar
说明:%JAVA_HOME%即为第4步配置的变量,代表了jdk的安装路径,配置在Path中,是为了让计算机能够找到java相关的命令,因为 *** 作系统是从Path配置的路径中寻找命令;
在Path中还可以配置其他软件的命令,需要注意的是所有命令中间必须用分号(;)相隔,保证配置内容的完整性。
3安装测试
打开运行窗口(window+r),在窗口中输入cmd,打开cmd窗口,输入命令java-version
显示出java版本信息,即表示安装成功
二常见错误
1jdk下载版本出错
A在jdk的官网上,首先是按照 *** 作系统进行分类,主要是Linux和windows系统下的不同版本;
B其次是计算机处理器不同所需版本不同,下载jdk之前,应先知道计算机处理器是哪种类型,一般来说都是64位或者32位,在官网上都有相应的版本,64位的jdk名称内都有x64字样,而32位的jdk名称内都有x86字样;
C最后是jdk版本的问题,作为一门企业级的编程语言,java一直在不断的升级,相应的jdk也一直在更新,如果下载了不适合本地其他软件或实际需求的jdk,那么很可能会造成软件不兼容的问题,也会在程序中存在bug的隐患,所以在选择jdk版本时一定要考虑实际开发环境,根据实际需求来选择。
2jdk环境配置出错
AJAVA_HOME配置出错:jdk的安装目录下会有jre文件夹,通常只配置到bin和lib文件夹所在目录(即jre上级目录),在后续配置中引入JAVA_HOME变量即可,如%JAVA_HOME%/bin;
B在JAVA_HOME的变量值中,不能有标点符号,否则会路径出错;
C在编辑Path变量时,每一项变量之间都要有分号进行分割,否则 *** 作系统会将两个变量当做一个变量来处理,所以为了安全起见,在path的变量值的最前面或最后面配置java路径,同时用逗号分割,避免直接插入造成混淆;
D配置完成后切记点击确定按钮保存配置;
E配置完成后,在cmd命令窗口进行测试一定要使用java-version,否则没有效果。
3不当的卸载 *** 作
A在安装jdk后,控制面板中的程序内会出现JavaSEDevelop字样的程序,这些程序无需用户进行手动升级或手动设置,不要随意进行卸载;
B配置好jdk后,尽量避免更改jdk的安装路径,否则系统会找不到java相关名令,如果修改了jdk的安装路径,则将%JAVA_HOME%的变量值替换为新路径即可。
java项目一般都是团队开发,当多人共同编写一个项目的时候。代码的整合就需要用到专门的源码管理工具了。另外java项目版本的不断更新,也需要版本的管理。所以源码管理与版本控制工具也是每个java程序员必须要熟练掌握的。目前比较流行的java版本控制工具主要有svn、git这两款软件。北京北大青鸟认为这两种工具也是每个java程序员必须要熟练掌握的。
SVN
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。SVN的缺陷是过分依赖网络,不适合分布式开发。
使用svn的工作流程如下:1、早上从从服务器下载项目组最新代码。
2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。
3、下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。
Git
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持(ps:这得分是用什么样的服务端,使用>
目前GIT已经可以在windows下使用,主要方法有二:msysgit和Cygwin。Cygwin和Linux使用方法类似,Windows版本的GIT提供了友好的GUI(图形界面),安装后很快可以上手使用。
public void getHardwareInfo() {
Runtime r = RuntimegetRuntime();
Systemoutprintln("CPU信息:");
Systemoutprint("数量:" + ravailableProcessors() + "\n");
Systemoutprintln(SystemgetProperty("suncpuisalist"));
Systemoutprintln("内存:");
Systemoutprintln("total: " + rtotalMemory() + " bytes");
Systemoutprintln("left: " + rfreeMemory() + " bytes");
}
public void getSoftwareInfo() {
Systemoutprintln(" *** 作系统:");
Systemoutprint(SystemgetProperty("osname") + " ");
Systemoutprint(SystemgetProperty("sunospatchlevel") + " ");
Systemoutprint(SystemgetProperty("osversion") + " ");
Systemoutprintln(SystemgetProperty("osarch"));
Systemoutprint("用户名:" + SystemgetProperty("username") + "\n");
}
public void getExtraInfo() throws SocketException, UnknownHostException {
Systemoutprint("时区:");
Systemoutprintln(SystemgetProperty("usertimezone"));
Systemoutprintln("网卡:");
Enumeration<NetworkInterface> interfaces = NetworkInterfacegetNetworkInterfaces();
while(interfaceshasMoreElements()) {
NetworkInterface netInterface = interfacesnextElement();
Systemoutprintln(netInterfacegetDisplayName());
Enumeration<InetAddress> ips = netInterfacegetInetAddresses();
if(ips != null) {
if(ipshasMoreElements()) {
InetAddress ia = ipsnextElement();
if(ia != null) {
Systemoutprintln("ip: " + InetAddressgetByAddress(iagetAddress()));
}
}
}
}
}
不知道你要的 xml 是什么格式,这个你自己转一下吧,信息都有了
以上就是关于开发JAVA程序如何获取系统编译时间全部的内容,包括:开发JAVA程序如何获取系统编译时间、Java的三大版本是、昌平电脑培训分享Java环境搭建及常见错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)