![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
王师傅爱搬砖
这个作者很懒,什么都没留下…
展开
-
关于byte溢出问题
byte溢出问题byte类型占内存8个字节,取值范围是-128~127当byte类型超过127时就会出现内存溢出情况,举个栗子://输出的value应该为多少,不妨自己算一下byte value = 120;value += 12;System.out.println(value);这其中涉及到负数再内存中的存储:二进制表示数值时, 他的最后一位并不参与数值的存储, 而仅仅用来表示符号(+或 -)即 正 ,反。存储负数时,计算机会按照 原码>反码>补码顺序转化后存储(负数=正原创 2021-09-07 19:03:12 · 1950 阅读 · 0 评论 -
Tomcat部署时war和war exploded区别
Tomcat部署时war和war exploded区别两者区别:war模式:将WEB工程以包的形式上传到服务器 ;war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;(1)war模式这种可以称之为是发布模式,意思是先打成war包,再发布;(2)war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。(3)在平时开发的时候,使用热部署的话,应该对To原创 2021-05-08 16:43:06 · 176 阅读 · 0 评论 -
java中连接数据库出现NullPointerException
javaWeb避坑之连接数据库NullPointerException初次学习javaweb,利用的是idea2020.3版本错误描述:java.lang.NullPointerException at java.util.Properties$LineReader.readLine(Properties.java:434) at java.util.Properties.load0(Properties.java:353) at java.util.Properties.load(Proper原创 2021-04-06 16:49:02 · 2609 阅读 · 0 评论 -
mysql数据库时一种常见错误
编译器连接mysql数据库时一种常见错误具体报错如下:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure我解决的步骤:一开始我发现了我用的jdbc驱动的jar包版本和我的mysql数据库版本并不是一一对应的,mysql是5.1的那么jar就需要用5.1的,我的MySQL是8.0.23的,所以我在官网上重新下载了jar包,这时发现还是不能解决问题。我在navi原创 2021-03-10 21:21:23 · 143 阅读 · 0 评论 -
编程注意事项
在java里面String 类型判断是否为空!可以用 == null 或 !=null, 而char类型不能使用,此时只需将char转为String即可。char s=‘F’;if(s+""!=null) //字符串拼接 char型加上一个空的字符串 (s+""){system.out.println(“True”);}...转载 2021-03-06 10:17:34 · 68 阅读 · 0 评论