随笔分类 -  JAVA

摘要:add by zhj: 正在开发Java项目,Java比Python是复杂的多,比如结构化的参数要定义为bean,所以有DTO, BO, VO,很繁琐。 如果项目是前后端分离的,建议只用DTO和BO就可以了 原文:http://www.iocoder.cn/Onemall/Application-l 阅读全文
posted @ 2020-07-08 20:26 奋斗终生 阅读(1829) 评论(0) 推荐(0)
摘要:学Java也有段时间了,从Python切换到Java还是有些不适应,会很自然的对两者进行对比。Java是静态语言,相比动态语言,它有利有弊。亲近了机器语言,远离了人类语言。 利:更适合机器的语言,因为编译成了字节码,所以运行速度比动态语言快 弊:对人类来说,可读性远不如动态语言。语法太多,复杂。相对 阅读全文
posted @ 2020-06-14 00:29 奋斗终生 阅读(2797) 评论(0) 推荐(1)
摘要:add by zhj: 我没看过JVM相关的东西,但从可理解性看,这篇文章写得非常好。尤其是指针那块,一下就明白了。 多态的特点之一是向上转型,向上转型其实并没有创建一个新的父类实例,引用还是指向原来的对象,但是访问的地址范围跟父类的空间大小相同。 这样,通过向上转型的引用,只能调用父类及祖先类中已 阅读全文
posted @ 2020-04-08 16:52 奋斗终生 阅读(241) 评论(0) 推荐(0)
摘要:因为工作需要,最近在学习Java,跟Python相比,编码复杂度高了不少。Java语言语法多,一大堆概念,很些地方的设计与Python相比,实在是太糟糕,强烈建议改进,改进后能大大降低程序的复杂度。 第一点:Java中定义了抽象类和接口,之所有定义接口这个概念,我感觉跟Java的类是单继承有一定关系 阅读全文
posted @ 2020-03-25 12:30 奋斗终生 阅读(1184) 评论(0) 推荐(0)
摘要:原文:http://blog.csdn.net/wangdajiao/article/details/52087302 一、String类的第一种方式 1、直接赋值 例:String str = "hello"; 直接赋值实际上就是相当于一个匿名对象(“hello”)设置了一个名字(str),Str 阅读全文
posted @ 2017-08-20 23:26 奋斗终生 阅读(1133) 评论(0) 推荐(0)
摘要:原文:https://blog.argcv.com/articles/3155.c CentOS 7下目前默认是jdk1.6和1.7。若需要更高版本的1.8,我们就需要一点额外的手段了。 首先,我们需要从这个页面下个最新版本的jdk. Oracle提供rpm包和tar.gz包.为了省事,直接下载个r 阅读全文
posted @ 2017-08-16 21:47 奋斗终生 阅读(316) 评论(0) 推荐(0)