快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

java代码思路 java示例代码

java代码思路问题

从网上粘了一个,稍微改改就能用

成都创新互联专注于漳浦企业网站建设,成都响应式网站建设公司,商城网站定制开发。漳浦网站建设公司,为漳浦等地区提供建站服务。全流程按需定制网站,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

第7行 就是你所说的需求, 当文件路径不存在,创建路径

private void savePic(InputStream inputStream, String fileName) {

OutputStream os = null;        try {

String path = "D:\\testFile\\";            // 2、保存到临时文件            // 1K的数据缓冲

byte[] bs = new byte[1024];            // 读取到的数据长度

int len;            // 输出的文件流保存到本地文件

File tempFile = new File(path);            if (!tempFile.exists()) {

tempFile.mkdirs();

}

os = new FileOutputStream(tempFile.getPath() + File.separator + fileName);            // 开始读取

while ((len = inputStream.read(bs)) != -1) {

os.write(bs, 0, len);

}

} catch (IOException e) {

e.printStackTrace();

} catch (Exception e) {

e.printStackTrace();

} finally {            // 完毕,关闭所有链接

try {

os.close();

inputStream.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

JAVA 开发一个比较好的逻辑流程,或者说开发思路和写代码的顺序

写代码的顺序最好和实际操作的逻辑一样,先做什么后做什么,这样能最大程度的保证逻辑不会出什么问题。前提是你要熟悉业务逻辑。

还有开发的时候不要局限于一个方法的实现代码逻辑,先从整体上把方法都写出来,比如这个方法要做什么,只管写一个方法就行,具体怎么做可以在框架都搭完了再写,更好的就是全部用接口,接口全部写好了之后再写实现类,这样更好。

还有一个方法里面的代码最好不要太长,最好不要超过一个屏幕,不然看起来很累的,可以把一个方法分成好几个方法来写,那样BUG也会减少很多,逻辑性强。还有就是最好不要循环嵌套,嵌套个两三层后出问题就麻烦了,如果一定要嵌套就分出去一个方法就好。

还有就是要多集成,能通用的方法就通用写掉,写成工具类,如果有框架了,多多熟悉原本就有的工具类,都自己写的话代码多不说,还很容易出错,要学会活用别人的代码。

最后:多多交流,自己蒙头写只能一事无成。

最最后:手打真累...

解释下下面java代码的大致思路

vipSet是一个包含了所有vip用户信息的一个对象,alterVIP(implantation vipSet)这个方法首先从用户处获取一个id,然后遍历vipSet,查找用户输入的id是否存在于vipSet当中,

如果不存在,则输出“没有要修改的会员信息”

如果存在,会让用户输入修改后的编号,名字,积分和折扣,根据修改后的编号,名字,积分和折扣,一个新的VIP对象newvip被建立,此newvip对象会被当作存在于implantation vipSet中的alterVIP方法的参数传入,实现最后的修改vip功能。

同理,对于deleteVIP,从用户中取得要删除用户的编号,然后此整数编号会被当作存在于implantation vipSet中的deleteVIP方法的参数传入,实现最后的修改vip功能。

注意207行alterVIP和224行的vipSet.alterVIP(id,newvip)并不是同一方法,同理231行deleteVIP和235行vipSet.deleteVIP(q)也不是同一个方法,因为传入的参数的类型并不同。在java中这叫做方法的重载。


网页标题:java代码思路 java示例代码
本文路径:http://6mz.cn/article/doihdoi.html

其他资讯