
java
文章平均质量分 86
媛测
这个作者很懒,什么都没留下…
展开
-
javaweb工程错误:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
我们在用Eclipse进行Java web开发时,可能会出现这样的错误:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。该怎么解决这个问题呢?遇到的错误显示如下:右击有错误提示的文件夹,选择”配置构建路径“,如下: 再点击”添加库“,如下:选中上图中标出的选项,再点击下一步,如下:...转载 2018-06-29 12:11:03 · 927 阅读 · 0 评论 -
java 练习09 - Arrays.fill 对数组元素进行填充和替换
Arrays.fill 是 Arrays 类的静态方法,作用:对数组中全部元素进行赋值,即填充对数组中部分元素进行赋值,即替换方法使用说明:fill(int[] a, int value)将指定的值 value 赋值给数组 a 的每个元素返回填充后的数组fill(int[] a, int fromIndex, int toIndex, int value)将指定的值 va...原创 2019-10-07 10:19:41 · 1531 阅读 · 0 评论 -
java 练习08 - 找出数组中的最小值
遍历一维数组,找出最小值,下面使用了两种方法,效果是一样的。思路:先把数组的第一个元素保存在变量中(即最小值 min),然后依次与其它元素进行比较,如果后面的元素较小,则赋值给 min,直到最后一个元素,即获得整个数组的最小值。public static void main(String args[]){ int[] num = { 3, 10, 6, 2, 20}; ...原创 2019-09-03 23:19:45 · 4253 阅读 · 0 评论 -
java 练习07 - break 和 continue 跳出循环
关键知识点:1. break 和 continue 的使用和区别都可以强制退出循环,但 break 是跳出当前的整个循环,continue 是跳出当前这一次的循环,继续执行下次循环二者都可以用于 for、while、do…while 循环中2. foreach 循环是 for 语句的特殊简化版本,它并不是一个关键字,只是一种习惯叫法语法格式:for(元素变量 x : 遍历对象...原创 2019-09-02 22:03:54 · 1030 阅读 · 0 评论 -
java 练习06 - 输出九九乘法表
这是一个很经典的面试题,考察 for 循环。直接上代码:public class NineNineMulti { public static void main(String args[]){ for(int i = 1; i < 10; i++){ for(int j = 1; j <= i; j++){ ...原创 2019-09-01 20:52:17 · 333 阅读 · 0 评论 -
java 练习05 - 验证登录信息的合法性
需求:验证用户名和密码是否正确,如果不正确分别给出提示。假设用户名为 lily,密码为 gotit,代码如下:import java.util.Scanner;public class Login { public static void main(String args[]){ System.out.println("Please input your usern...原创 2019-09-01 19:48:37 · 713 阅读 · 0 评论 -
java 练习04 - 计算球形的体积
三维球体积公式:V3V^{3}V3 = 4/3∗pi∗r34/3*pi*r^34/3∗pi∗r3核心代码:final double PI = 3.14;double r = 2.3;double volume = 4/3 * PI * r * r * r;System.out.println("球形的体积是:" + volume);进一步使用 Scanner 类获取用户输入值作为半径...原创 2019-09-01 16:55:22 · 1638 阅读 · 0 评论 -
java 练习03 - 判断是否是闰年
首先要知道闰年的定义,它包括两种情况:普通年(不能被100整除的年份):能被4整除的为闰年。(如2004年就是闰年,1999年不是闰年);世纪年(能被100整除的年份):能被400整除的是闰年。(如2000年是闰年,1900年不是闰年);闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的,补上时间差的年份就为闰年。闰年共...原创 2019-09-01 16:41:18 · 1765 阅读 · 0 评论 -
java 练习02 - 判断数字奇偶性
需求:判断数字奇偶性分析:如果一个数能被 2 整除,则为偶数,否则为奇数,所以根据除 2 的余数来判断奇偶性。关键代码:方法 1:if(a % 2 == 0){ System.out.println("a 是偶数");}else System.out.println("a 是奇数");方法 2:String check = (a % 2 == 0) ? "这是偶数" : "这是...原创 2019-09-01 16:23:14 · 1879 阅读 · 0 评论 -
java 练习01 - 不用其它变量实现两个变量的值互换
一切知识都是为了拿来用的,若不用学来干啥?需求:不用其它变量,实现两个变量的值互换这是比较常见的 java 初级题目,考察位运算符:异或。关键代码: int a = 10; int b = 20; System.out.println("运算前:a= " + a + "\tb= " + b); a = a ^ b; b = b ^ a; a = a ^ b;...原创 2019-09-01 16:12:02 · 333 阅读 · 0 评论 -
Java方法重载 VS 方法重写
方法重载 和 方法重写 的区别是什么?这是 Java 面试题中经常会考到的,也是比较容易混淆的。方法重载1、什么是方法重载?在同一个类中,包含两个或者两个以上同名的方法,但是参数不同,则称为方法的重载。其中,参数不同包括:参数的个数不同参数的类型不同参数的顺序不同跟方法的修饰符、返回值无关下面看一下不同的重载方式: public void show(){ ...原创 2019-05-09 22:27:01 · 435 阅读 · 0 评论 -
Java使用while循环计算一个整数的位数
做个 java 小练习,使用循环嵌套来实现如下需求:计算出任意一个小于10位的整数的个数。实现代码如下:public static void count(int n) { /** * 计算一个整数(小于10位)的位数 * 如:输入999,则输出 "它是个3位数" * * @param n:小于10位的整数 * */ if(n >= 0 ...原创 2019-05-08 18:54:39 · 3835 阅读 · 0 评论 -
Java GC垃圾回收机制
文章目录一、Java GC二、GC 回收的对象三、GC 回收过程1、图解分代内存1.1 年轻代1.2 年老代1.3 永久代2、图解 GC 回收过程对象分配策略3、Minor GC 和 Full GC本文内容基于目前使用最广泛的 HotSpot JVM。参考书籍:《深入理解Java虚拟机:JVM高级特性与最佳实践》–周志明一、Java GCJava 垃圾回收机制是由 GC(Garbage...原创 2019-02-21 11:17:03 · 549 阅读 · 0 评论 -
JVM内存模型
文章目录一、JVM 的作用1、Java 程序的运行机制2、Java 如何实现平台无关性?二、JVM 组成三、JVM 内存模型1、PC 寄存寄2、方法区3、运行时常量池4、虚拟机栈5、本地方法栈6、堆内存一、JVM 的作用JVM,即 JAVA 虚拟机(Java virtual machine),是运行 Java 程序必不可少的工具。JVM 实现了 Java 语言最重要的特征:平台无关性。1、...原创 2019-02-19 09:27:08 · 237 阅读 · 0 评论 -
内存泄漏和内存溢出
文章目录一、内存泄漏二、内存溢出1、`StackOverFlow`2、`OutOfMemory`相关文章:JVM内存模型Java GC垃圾回收机制一、内存泄漏Memory Leak,内存泄漏,在 JAVA 语言中指的是申请的内存空间不能被正常回收,导致后续程序里这块内存被永远占用(不可达),当指向这块内存空间的指针不再存在时,这块内存也就永远不可达了,这块内存空间就被泄漏了。一般情况下...原创 2019-02-22 10:33:49 · 225 阅读 · 0 评论 -
使用java代码和jmeter脚本批量造数
一、使用java代码和jmeter脚本批量生成压测数据 书接上回 如何使用mysql存储过程批量造压测数据? 业务场景回顾:在执行压测脚本之前,我们通常要准备数据库存量数据,一般是以生产数据为依据成比例增加,少则需要上百万,多则需要上千万、上亿,经常有很多时间要花在造数据上。如何快速准备数据呢? 上一篇文章中讲了用mysql存储过程的方式,今天继续讲解另...原创 2018-07-22 20:08:29 · 3720 阅读 · 2 评论 -
java 练习10 - 复制数组
Arrays 类提供了两类复制数组的方法,而且提供了很多重载形式,可以实现不同类型数组的复制,这里仅以 int 类型为例说明。copyOf(arr, int newlength)复制数组 arr 中的所有元素到新数组中newlength 是新数组的长度,若大于 arr 的长度则用 0 填充,若小于 arr 的长度则从第一个元素开始截取返回复制后得到的新数组copyOfRange(ar...原创 2019-10-07 10:55:40 · 457 阅读 · 0 评论