Java
文章平均质量分 64
记录基于Java的一些程序及开发知识。
保温杯拖把风扇
Android开发工程师
展开
-
Java自增运算符(x = x++问题记录)
x = x++问题记录原创 2022-04-15 11:55:06 · 890 阅读 · 0 评论 -
Java Web程序报错“jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax”的原因及解决方法
最近两天在编写Java Web程序的时候一直无法正确执行,日志里报的是“com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;”,踩了好多坑才解决了错误,所以想着汇总一下可能导致这个错误的几个原因,防止自己或别人再次踩坑。1.这个错误的字面意思是SQL语句存在语法错误,所以发现报这个错第一件事应该是仔细看一下自己的SQL语句是否存在错误(大小写、空格等都不能错)。2.原创 2020-08-05 21:25:00 · 2001 阅读 · 0 评论 -
Java Web程序实现将String类型数据转换成JPG图片并存储在文件夹中
目录前期准备Servlet文件编写前期准备本文使用的开发环境是NetBeans,生成的“.war”文件是挂载在Tomcat中运行的因此需要先配置好NetBeans以及Tomcat。Servlet文件编写具体代码如下:import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.File;import java.io.IOException;import java.io.Print原创 2020-12-17 09:51:53 · 1174 阅读 · 1 评论 -
面向对象与面向过程的区别
目录面向过程面向对象后记好多次面试都遇到了一个问题:“请你说一下面向对象和面向过程的区别”。所以今天记录一下我个人的理解。之前看到过一个说法,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。简而言之就是“面向过程是编年体,面向对象是纪传体”。面向过程以下棋举例。五子棋大家应该十分熟悉,大致规则就是黑子先走,依次下黑子原创 2021-03-30 22:01:23 · 295 阅读 · 0 评论 -
普通内部类和静态内部类的区别
目录概述1.声明方式2.可以定义或访问的变量类型3.外部类对内部类的访问方式4.总结概述首先说一下内部类的定义:内部类就是在一个类里再声明一个类,而静态内部类就是在声明内部类的时候使用“static”关键字。笔者理解的它们之间的区别主要有以下几点:1.声明方式要实例化一个普通内部类,首先需要实例化其所在的外部类,然后再实例化内部类;而静态内部类可以直接声明。2.可以定义或访问的变量类型<1>普通内部类内不能声明static类型的变量,而静态内部类内可以;<2>普通内部类原创 2021-04-08 21:36:39 · 280 阅读 · 0 评论 -
HashMap的一些初级用法(新建、遍历、添加、查找)
目录新建HashMap()对象遍历HashMap()向HashMap对象中添加键值对查找HashMap对象中的值新建HashMap()对象这是使用HashMap的第一步,创建语句如下:HashMap<Integer, Integer> map = new HashMap<>();注意HashMap的Key跟Value不能是基本数据类型,而必须是引用数据类型或者包装数据类型。这个的原因与HashMap的底层实现原理有关,简单来说就是基本数据类型不能调用hashcode()与e原创 2021-03-06 14:04:00 · 683 阅读 · 0 评论 -
Java字符串操作
目录Java charAt()方法Java 特定位置字符替换方法Java 字符从a到z遍历今天在刷力扣的时候,刷到一道级别是“简单”的字符串题目(力扣1576),具体来说就是把字符串中的问号替换成字符,然后不能有连续重复字符,具体的大家可以去看看题目要求。实现逻辑也很简单,就是遍历整个字符串,然后把问号替换,同时加一个判断函数确定没有重复字符。但是在具体编写的时候,踩了好多坑,导致自己改了好几次。所以想记录一下踩到的一些坑:Java charAt()方法charAt()方法返回的是char类型,而不是原创 2021-03-03 16:30:41 · 174 阅读 · 1 评论