随笔分类 -  java

摘要:maven-compiler-plugin插件可以指定项目源码的jdk版本,编译后的jdk版本,以及编码。 maven是个项目管理工具,如果我们不告诉它使用什么jdk版本编译的话就会使用插件默认的版本,而这个版本貌似很低,容易出现版本不匹配的问题。 <build> <finalName>o2o</f 阅读全文
posted @ 2020-09-19 10:59 永恒的恒 阅读(1342) 评论(0) 推荐(0)
摘要:可以编译成功,路径也是正确的,可就是报“找不到或无法加载主类”。 其实原因很简单,排除代码拼写错误的情况一般都是以下两个原因引起。 1.classpath环境变量配置问题 java指令默认在寻找class文件时是根据classpath环境变量指定的目录寻找的,直接在classpath环境变量中加入 阅读全文
posted @ 2020-09-19 10:58 永恒的恒 阅读(1168) 评论(1) 推荐(0)
摘要:有时候需要测试某个东西,在eclipse中写的话有点太笨重,这时候直接用文本工具写代码然后在命令行编译就挺方便了。 假设java文件名为Demo.java 如果不需要依赖其它jar包直接 #编译 javac Demo.java #执行class文件 java Demo 就可以了。 那如果引入了其它j 阅读全文
posted @ 2020-09-19 10:56 永恒的恒 阅读(1365) 评论(0) 推荐(0)
摘要:###什么是枚举 枚举类型是java 5新增特性的一部分,它是一种特殊的数据类型,它既是一种类又比类多了些特殊的约束,但也是这些特殊的约束造就了枚举类型的简洁性、安全性以及便捷性。 ###为什么要使用枚举 使用枚举会更加直观、方便。比如涉及到一些状态的操作比较耳熟能详的方式为定义几个常量,然后if判 阅读全文
posted @ 2020-09-19 10:50 永恒的恒 阅读(17586) 评论(0) 推荐(3)
摘要:在java中几乎任何使用到.的地方都有可能会报这个错误。 我自己遇到的问题是,没有引入spring配置文件导致@Autowired注解失效没有完成自动装配,而导致的虽然声明了对象但是值为null。 当出现这种问题时首先要找到错误行,检查是否有变量或者对象为null。 阅读全文
posted @ 2020-09-19 10:48 永恒的恒 阅读(20304) 评论(0) 推荐(0)