java
十级冲浪选手
Linuxer
展开
-
为什么servlet设置了charset=utf-8还是乱码呢(沙雕小错误)
问题描述如下这里我已经用了resp.setContent()方法设置了字符集为utf-8然后我尝试启动Tomcat服务器打印出你好结果打印出??在F12查看响应头发现并没有设置字符集为utf-8解决这是一个书写顺序的问题:被创建的PrintWriter对象在设置utf-8字符集之前所以。。。。。再次启动服务器问题解决!!...原创 2019-12-16 16:08:04 · 1001 阅读 · 0 评论 -
关于java一个程序执行的顺序
前言在Java的一个类中会有很多的东西,初始化块,静态初始化块,方法…那么在new一个类的对象的时候这些东西的初始化顺序一定有先后。先执行呢里的在执行哪里的都有说法。接下来我们用一个个小实验来证明初始化块 静态初始化块 类变量 类方法 构造器的执行顺序实验public class MainStart { public static void main(String[] args) ...原创 2019-12-11 16:47:30 · 283 阅读 · 0 评论 -
Java使用forEach遍历集合时删除倒数第二个元素
问题今天在学习集合的时候说在使用迭代器遍历集合的时候不能删除集合元素否则就会抛出异常;我无意中发现删除倒数第二个元素不会抛出异常import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class ForEachTest { public static void...原创 2019-11-27 16:50:38 · 1394 阅读 · 1 评论 -
java对于使用包装类交换两个数的误区
引言我们都知道在c语言或者c++中都有指针这个概念,所以我们在向函数中传递参数的时候可以选择传值或者传址,但是在Java中没有了指针的概念,我们在写一个方法交换两个数的时候怎么办;public class Main { public static void main(String[] args) { int a = 1; int b = 2; ...原创 2019-11-23 16:09:40 · 462 阅读 · 0 评论 -
记一个有趣的java题
引言前两天在知乎上看到一道很有意思的题,今天自己实践了一下,拿出来分享一下;题目很简单public boolean isO(int i);判断传进来的这个数是不是奇数并补全这个函数;这个题用c语言都是一道很简单的题;在这里更是非常简单;答案1:public boolean isOdd(int i) { if (i % 2 == 1) { return true; } els...原创 2019-11-18 20:38:04 · 205 阅读 · 0 评论