Java开发工具使用

java开发工具使用

  • 当一个类实现了某接口,提醒要实现接口的方法时,按住alt+Enter即可选择要实现的方法

  • String、StringBuilder和StringBuffer区别

    对于String与StringBuilder,StringBuilder是可变的,也就是StringBuilder创建的字符串可以随时更改。

    StringBuilder和StringBuffer:StringBuffer是同步的,线程安全的,但效率比StringBuilder差很多

  • 关于Intellij开发工具

    https://www.cnblogs.com/zadomn0920/p/6196962.html

    sources:对module的开发目录进行文件夹分类,让idea明白怎么去对待它们。明确哪些是放置源代码的文件夹;哪些是放置静态文件的文件夹(比图html/图片等),用resources标记;哪些是存放测试代码的文件夹,用tests标记。需要明确的是,只能在sources标记的目录下才能新建Java class文件,在普通的directory目录下是无法新建java class文件的。

    modules中的dependences:包括了源代码依赖以及各种jar包的依赖,如果项目需要依赖其他Jar包,需要在这里添加jar包依赖。

    libraries:这里添加jar包和上面modules面板添加jar包是一样的,但这里可以起别名,便于自己对jar包的管理

    Facets:Facets中的web.xml一定要指对地方,尤其当自己创建了web.xml时需要注意

    artifacts:将web应用打包为war包,然后在tomcat发布的目录下发布的设置

    如何添加依赖包:可以在librarys标签页中增加jar包,也可以在对应的module里添加。前者可以将架包集中在一起并起个别名,便于自己对架包的管理。