![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
十尾晴天
明天一定是晴天。
展开
-
Java五子棋小程序
记录一下这两天写的一个Java五子棋小程序,比较简单的一个纯Java项目。没有复杂的功能,只是简单的人机下棋然后判断胜负。1.画棋盘2.实现在棋盘上画棋子3.玩家下棋,监听鼠标点击事件,实现玩家落子4.根据算法,实现电脑落子5.判断胜负1 下面先简单说一下第一步画棋盘:首先设置了一个背景图片: 绘制图片,通过Graphics的drawImage()方法就可以。然后绘制横线,竖线 这里主要有一点,就...原创 2018-06-30 17:03:08 · 2533 阅读 · 2 评论 -
cmd编译Java,编码GBK的不可映射字符问题
出现问题的原因一般是因为Java源文件格式是utf-8格式的,编译时如果没有使用-encoding指定编码格式,JDK默认是采用系统默认的编码格式,操作系统默认的编码格式是GBK,编码格式不一致就导致出现了这个问题。解决方案1.编译时指定编码类型通过-encoding指定类型。例如:>javac -encoding utf-8 test.java2.改变java源文件的格...原创 2018-07-16 11:17:19 · 405 阅读 · 0 评论 -
float f = 3.4报错问题
Java中为何 float f = 3.4会报错Java中出现一个小数时,如果没有明确指出类型,那么默认是double类型的,所以在编译时,3.4为double类型的赋给float类型的f变量,为向下转型,会丢失精度所以报错。怎么解决1.强制类型转化 float f = (float)3.4 2.明确类型:float f = 3.4f...原创 2018-07-16 11:34:02 · 2448 阅读 · 2 评论 -
tomcat部署多个web项目
同一个tomcat上部署2个web项目时,如果其中至少一个项目带项目名,这种应该没问题的,也可以用同一个端口号.当2个项目都不带项目名访问时,可以采用不同的端口号来解决:tomcat conf目录下,server.xml文件修改:例如下面是增加Service标签,将项目hello部署到8090端口下.不影响已经部署在8080端口的其他的项目.<Service name="Catalina...原创 2018-12-25 14:13:37 · 2340 阅读 · 0 评论