Java EE
小小志秩
Think Twice,Code Once.
展开
-
List长度超过256报错问题
集合长度超过256报错问题原创 2022-06-08 10:47:38 · 717 阅读 · 0 评论 -
冒泡排序的优化
冒泡排序是程序猿的必备技能,虽说API里面有这个排序方法了,但是遇到大型数据的话,运行起来还是很慢,占用内存,现在我们可以将它优化一下便于使用。未优化的冒泡排序//未优化的冒泡排序 public static void getSort1(int[] arr){ //提前将长度赋值,降低循环内赋值操作次数 int temp = arr.length; //遍历数组 for(...原创 2018-12-28 00:00:37 · 151 阅读 · 0 评论 -
Jakarta EE(原J2 EE)菜鸟之LinkedList的增删改查
对LinkedList进行增删改查LinkedList是双向链表,实现了List的接口的容器类,存储数据使用的是地址,始终铭记一点,对链表的操作就是对地址的操作,虽然有索引,但是一切都是以地址为准,对数据进行添加和删除插入的操作就十分迅速。接下来我们实现以下小功能:添加元素功能/**首先,我们要创建一个临时指针,用于地址的指向*//**内部类,存值的类型*/ class Node{...原创 2018-12-22 19:58:05 · 238 阅读 · 0 评论 -
Jakarta EE 菜鸟之ArrayList的增删改查
ArrayList相对于LinkedList来说,在操作上就容易理解多了,毕竟数组的操作都是针对于索引。添加元素方法/** * * version:2. 添加元素的时候,在要添加的元素即将超过当前数组的长度的时候,自动扩容,扩容机制 length*2; * @param obj */ public void add(Object obj){ //version2...原创 2018-12-24 01:35:35 · 338 阅读 · 1 评论 -
ArrayList 和 LinkedList的区别
底层实现上,ArrayList使用的是数组,LinkedList使用的是双向链表。功能上,ArrayList因为是数组为单位,操作的是索引,所以进行队尾数据的添加,数据查询效率高。LinkedList操作的是数据指针指向的地址,不是索引,因此在插入和添加数据、删除数据、修改数据上十分高效。...原创 2018-12-25 21:00:18 · 75 阅读 · 0 评论 -
鬼谷猜想的验证
验证“鬼谷猜想”:对任意自然数,若是奇数,就对它乘以 3 再加 1;若是偶数,就对它除以 2,这样得到一个新数,再按上述计算规则进行计算,一直进行下去,最终必然得到1。public static void main(String[] args){ get1(156); } public static void get1(int a){ do{ if(a%2!=0){ ...原创 2019-01-02 23:55:06 · 2601 阅读 · 0 评论 -
猴子吃桃问题
猴子第一天摘下若干个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第 10 天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?public static void main(String[] args){ int sum = 1; for(int i=0;i<9;i++){ sum = ...原创 2019-01-02 23:57:25 · 601 阅读 · 0 评论 -
兔子问题(斐波那契数列问题)
/* 有一对兔子,从出生后第 3 个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死, 问每个月的兔子总数为多少? */ public static void main(String[] args){ getNum(6); } public static void getNum(int a){ long[] arr = new lon...原创 2019-01-02 23:59:23 · 212 阅读 · 0 评论 -
验证码的java实现
验证码的实现package zz.homework.controller;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;...原创 2019-03-04 22:04:03 · 101 阅读 · 0 评论