编程JAVA后端开发与python后端开发的区别和类的方法技巧[图]
今天终于有空了,利用这个空闲写文章。
今天我想从个人的角度简单谈谈Java后端开发和Python后端开发的区别。
JavaPythonBackEnd
公众号老粉可能知道公众号以前的名字是JAVAandPython君,后来改名为Python进击者。
你为什么取这个名字?
其实很简单。 因为我高中时自学编程的是Java。 当时,Python没有像现在这么火爆。 之后进了大学,在帮老师做项目的时候偶然学习了Python。
言归正传
Java和Python后端开发的区别,我个人最直观的感受是
1、简易度
Python后端框架中最受欢迎的是Django和flask。 我也写了这两个框架的系列文章,感兴趣的人请去看看。 对flask来说:
fromflaskimportFlask
APP=flask(_name__ )
@app.route('/hello ',methods=['GET'] )。
defhello1(:
返回' hello1'
if__name__=='__main__':
App.run(debug=true ) )。
我们只用这几行代码就能写简单的界面。 而且只要一份文件就可以了。
但是,在springboot (微服务框架)中,必须首先创建微服务项目,然后创建controller包,再创建controller并创建接口
//*
*@authorkuls
*@Desckuls
*@date2020/10/2617:00
*/
@Controller
publicclassDemoController{
@getmapping('/”) )。
公共字符串守护进程
返回123 ';
}
}
从文件目录来看,Java项目中的文件也比flask中的一个文件多得多。
从上面看,Java的复杂度比Python高。 但是,我们不能说是Java的劣势。 因为它从侧面说明了复杂度越高,Java的可塑性就越大。 关于这个我稍后会再论述。
二、项目框架
如果朋友知道Python或Java的web框架,并且开发过它,应该会觉得Java的项目架构更清晰,就像是行业规则一样。
但是,在Python中,我们的项目架构往往是自己定义或不需要的。
springboot项目体系结构
flask项目架构
java.io.File类的一个方法,可以移动并重新命名文件
文件的操作在我们日常开发中经常处理。 今天我们来谈谈如何将文件剪切到其他地方,然后更改文件名。
要用各种输入输出流处理吗? 我今天说的这个不需要操作输入输出流。 那是使用什么第三方工具类,还是自己封装一些功能? 没有必要哦。 虽然卖不出去,但其实这个功能java.io.File类自己提供了这样的方法。 这是java.io.File类的renameTo方法。 此方法不是静态的。 需要描述移动的文件对象的条目和文件对象。 返回指示移动是否成功的布尔值。
演示代码非常简单。 请看下面。
演示代码有三行,第一行基于当前已存在的文件" D:aa.txt "实例化File对象。 第二行才是重要的代码,在我们移动的文件对象f中调用“renameTo”方法,开始工作第一课2020参观后的感想(https://www.yua nanren.com/guanhougan/7119.htto ) 上图显示了在执行移动方法之前文件位于文件夹中的情况。 试着实行一下吧。 运行后,是否要将" D:aa.txt "移动到" D:a1 "目录下,并将其命名为" b.txt "?
移动成功,更改了名称。
今天的内容比较简单,是文件的一种方法。 我介绍到这里了。
请长按“点赞”按钮,连续3次支持。