编程技术 - 军军小站|张军博客
Java

java.io.File 中 getPath(), getAbsolutePath()

file的这几个取得path的方法各有不同,下边说说详细的区别概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看起来还是有点难度(特别试中文版,英文版稍好些)所以在概念之后我会举例说明。如果感觉看概念很累就跳过直接看例子吧。看完例子回来看概念会好些。getPathpublicStringgetPath()将此抽象路径名转换为一个路径名字符串。所得到的字符串使用默认名称分隔符来分隔名称序列中的名称。返回:此抽象路径名的字符

系统 2019-08-29 22:42:07 2083

Java

java试题解析

1.publicclassReturnIt{returnTypemethodA(bytex,doubley){//line2return(short)x/y*2;}}whatisvalidreturnTypeformethodAinline2?答案:返回double类型,因为(short)x将byte类型强制转换为short类型,与double类型运算,将会提升为double类型.2.1)classSuper{2)publicfloatgetNum(){r

系统 2019-08-29 22:39:54 2083

编程技术

我的专属QQ 功能篇(二)

接上篇✿好友列表相关初始化,UDPvoidpanel::init(){udpSocket=newQUdpSocket(this);udpSocket->bind(6666);QStringmsgType="MSG_CLIENT_NEW_CONN";QByteArrayblock;QDataStreamout(&block,QIODevice::WriteOnly);out.setVersion(QDataStream::Qt_4_6);out<<(quin

系统 2019-08-29 22:30:14 2083

Java

Java6学习笔记34——Java6中集合框架的学习

1.集合框架是什么?在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(JavaCollectionFramework)。Java程序员在具体应用时,不必考虑数据结构和算法实现细节,只需要用这些类创建出来一些对象,然后直接应用就可以了。这样就大大提高了编程效率。Java2集合框架图集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架

系统 2019-08-29 22:27:14 2083

编程技术

Unity3D 游戏引擎之脚本实现模型的平移与旋转(

Unity3D游戏引擎之脚本实现模型的平移与旋转雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6893685这一章MOMO带大家讨论一下Unity3D中使用的脚本,脚本的最大特点就是用少量的代码实现繁多的功能,避免大量的代码。Untiy3D这一块可以使用脚本做很多东西,那么我们开始学习脚本吧。有关Unity3D脚本的API所有文档盆友

系统 2019-08-29 22:25:35 2083

编程技术

对账文件导出

if("datafile".equals(billForm.getAction())){Stringdate=request.getParameter("date");System.out.println("date="+date);if(date==null){}else{Listl=this.getBill2Service().getPayData(date);StringBuffersb=newStringBuffer();for(inti=0;i<

系统 2019-08-29 22:24:28 2083

编程技术

SQL 内链接 和左右链接

1,左右连接说的是我们联合查询的时候以那个表为准左外连接,就是以左表为标准:左表有的内容全显示,左表没有的内容以null显示。内连接的结果为null的话,不会在结果中显示。交叉连接产生笛卡尔积,把所有数据显示出来。维基真牛,sql也有:http://zh.wikipedia.org/wiki/%E8%BF%9E%E6%8E%A5_(SQL)SQL连接JOIN例解:写的不错http://www.cnblogs.com/eflylab/archive/2007

系统 2019-08-29 22:19:22 2083

编程技术

去掉页眉横线三法 (WORD)

在使用WORD中,我们时常会用到页眉。但是加上页眉后,在页眉下往往有一横线,可是我们有时根本不需要这条横线,但它删都删不掉,怎么办呢,小弟在此奉上一计:一首先:打开一文档就不用说了,点击“视图”→“页眉和页脚”,然后光标定位在页眉中,点击“格式”→“边框和底纹”下的“边框”选项中,这时“应用范围”显示的是“文字”,将其修改为“段落”即可。二“视图”→“页眉和页脚”,将光标选中页眉上的那个小箭头(记住一定要选中的哦!),然后“格式”→“边框和底纹”,在“边框

系统 2019-08-29 22:06:26 2083

Java

java clone方法使用详解

Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,特别是先学c、c++后学java的程序员。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。比如函数参数类型是自定义的类时,此时便是引用传递而不是值传递。以下是一个小例子:1publicclassA{2publicStringname;3}4publicclasstestClone{5publi

系统 2019-08-29 22:02:42 2083

Java

敏捷开发中编写高质量Java代码

敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难于维护,需要较大的测试投入和周期等问题。这些问题在一个项目组初建、需求和设计均具有不完全可预期性和完备性的全新项目中将尤为突出。如图1所示,敏捷开发过程经历需求调研,用例分析和用例分解,进入开发迭代阶段。在每个

系统 2019-08-29 21:58:48 2083

编程技术

十五、从中间的TaskNode节点出发如何得到下一步

在上一节中说到:Setlist=instance.getRootToken().getAvailableTransitions();适合于从开始节点往下选择流向,但是如果当前节点不是开始节点时且流程中有fork节点时,该方法就不一定行,原因如下:当流程走到fork节点时,rootToken是指向fork节点的,用之前的方法运行得到如下:当前节点可以选择的流转方向有:流向王五流向李四而此时流程真正已经流转到了李四审批和王五审批,显然他

系统 2019-08-12 09:30:27 2083

编程技术

一段眼睛跟着鼠标转动的跟踪眼代码

原文:http://www.java2000.net/p10992运行效果importjava.applet.Applet;importjava.awt.Color;importjava.awt.Dimension;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Image;importnet.java2000.tools.NoNull;/***一段眼睛跟着鼠标转动的跟踪眼代码。

系统 2019-08-12 09:30:01 2083

Java

编写java代码的几点技巧

(1)bigdecimal中要使用string作为参数来构造(bigdecimal.valueof()会把各种值转化成字符串,再调用bigdecimal(string)的),否则照样会出问题;Java代码system.out.println(10000*1.005);system.out.println(newbigdecimal(10000).multiply(newbigdecimal(1.005)));system.out.println(bigde

系统 2019-08-12 09:30:00 2083

Java

Java语言实现简单FTP软件------>上传下载管理模

1、上传本地文件或文件夹到远程FTP服务器端的功能。当用户在本地文件列表中选择想要上传的文件后,点击上传按钮,将本机上指定的文件上传到FTP服务器当前展现的目录,下图为上传子模块流程图上传下载管理模块的实现(十一)"width="265"height="421"style="border:1pxsolidblack;"/>选择好要上传的文件或文件夹,点击“上传”按钮,会触发com.oyp.ftp.panel.local.UploadAction类的acti

系统 2019-08-12 09:29:36 2083