蜂信物联FastBee平台https://gitee.com/beecue/fastbee
阿里资料开源项目https://gitee.com/vip204888
百度低代码前端框架https://gitee.com/baidu/amis
OpenHarmony开源项目https://gitcode.com/openharmony
仓颉编程语言开放项目https://gitcode.com/Cangjie
===============================================================================
思考一个问题,为什么main方法可以被调用?我们发现每一个main方法,都会有一个public修饰符来修饰,所以,我们给StringUtil也加上public。
ctrl+1,重新编译,记住了,每次修改完源代码,都要重新编译!
ctrl+1,重新编译,记住了,每次修改完源代码,都要重新编译!
ctrl+1,重新编译,记住了,每次修改完源代码,都要重新编译!
======================================================================================
这次就成功啦!
===========================================================================
上面讲了用全限定名的方式引用外部类,这样毕竟有点麻烦,如果类的全限定名很长,比如来个com.aaa.bbb.ccc,就太不协调了,也不好看。所以下面,我们用一种更加常用的方式,即导入包。
import tool.*;
这句话加在Demo.java的最开头,它表示导入tool包下面所有类,这样一来不必每次都写全限定名了,可以直接这样调用:
StringUtil.newLine(“StringUtil -> newLine”);
Ctrl+1编译,Ctrl+2运行,自己验证一下吧。
==============================================================================
什么,上面的写法还嫌不过瘾,那么你还可以直接导入静态方法:
import static tool.StringUtil.*;
这个的意思是,导入StringUtil里面所有的静态方法,这下子你连StringUtil都不用写了,岂不美哉:
newLine(“StringUtil -> newLine”);
总结
在这里,由于面试中MySQL问的比较多,因此也就在此以MySQL为例为大家总结分享。但是你要学习的往往不止这一点,还有一些主流框架的使用,Spring源码的学习,Mybatis源码的学习等等都是需要掌握的,我也把这些知识点都整理起来了
Spring源码的学习,Mybatis源码的学习等等都是需要掌握的,我也把这些知识点都整理起来了
[外链图片转存中…(img-x6OfNf6d-1725167919196)]
[外链图片转存中…(img-xiOvVS3C-1725167919196)]