Java基本问题

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Java基本问题脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

第三方包

针对现代项目需求来说,不能全部自己开发,必须要依靠外部力量(jar),重用性可维护性都能够体现
  • 两种方式
1、自己下载jar文件,放在项目lib文件夹中 2、使用Maven导入依赖jar包
  • 注意
1、jar存放位置不重要,只要在本地有就可以了,并非一定要在项目中存在 2、maven管理jar包,只要配置pom.XMl就可以了,而手工导入lib目录下的jar包,必须IDE配置下

JAVA项目构建(命令)

为何需要项目构建?
现在项目越来越复杂,需要使用很多第三方JAR包,如果还使用传统手工构建,那是力不讨好的,所以需要使用工具Maven构建
  • 项目无引用jar
编译: javac -sourcepath src -d target src/com/tuobida/main/Main.java  运行: java -classpath target com.tuobida.main.Main
  • 项目有引用jar
编译: javac -sourcepath src -d target -cp lib/news.jar src/com/tuobida/main/Main.java  运行: java -classpath lib/news.jar;target com.tuobida.main.Main
  • 注意
编译 除要指定目标目录,还要指定码目录,要根据文件系统
运行 要指定classpath, 要根据全类名(包名+类名)

JAVA项目构建(Maven)

资源文件夹

资源包括 :图片、文本、xML文件、json文件音视频
资源文件夹 必须是 肯定能找到的位置(classpath类路径)
例如: PErson.class.getResource("/")   获得编译后的文件夹

Java基本数据类型

字符类型: char 布尔类型boolean 数值类型: BTye、shortintlongfloatdouble  **注意:数值型有多个类型,根据需求,选取适合大小的类型,例如:年龄选btye

Javaweb 请求匹配流程

注意:Servlet匹配与Filter匹配不同,Servlet只匹配一个 Filter按定义顺序能匹配多少个就匹配多少个

servlet对url的匹配过程详解

问题:我自定义一个url规则为/的Servlet来覆盖Tomcat的DefaultServlet,当我访问localhost时,却不执行我的Servlet,这是为什么?  url匹配的执行流程: 请求:http://localhost/projectName/view 第一步:url(/view)先匹配除缺省的其他Servlet,如果匹配成功,就无需执行第二步,否则第二步匹配 第二步:根据<welcome-file-list>中从上到下的顺序,依次寻找(例如/view/index.html是否存在,存在就执行第三步,不存在就判断后面的/view/index.jsp,如果都不存在,也是执行第三步) 第三步:如果第二步存在,那么匹配的URL就是/view/index.html或其它,这次匹配重新重头到尾匹配,如果第二步不存在,就直接执行缺省Servlet     

IDEA 导入 jar

  • 3种方式导入
1 Maven方式(强烈推荐) 2 jar在项目lib目录中方式 (推荐) 3 jar不在项目中方式(谨慎)
  • Maven方式
直接在pom.xml加入<dependency>就可以了
  • jar在项目lib目录中
使用File –> Project Structure -> Libraries -> +  (会在Modules->Dependencies中引入)  或者右击“add as Libraries
  • jar不在项目中
使用File –> Project Structure -> Libraries -> +  还要在File –> Project Structure -> Artifacts -> put 用到的包进来

脚本宝典总结

以上是脚本宝典为你收集整理的Java基本问题全部内容,希望文章能够帮你解决Java基本问题所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。