- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 mysql将某一个字段更新为数组
select array[problem_content],* from his.prob_problem;update his.prob_problem pp set keyword= array[problem_content];
2023-04-04 09:13:06 287
原创 静态static关键字修饰成员方法
package demo01;/** *静态static关键字修饰成员变量 * * */public class MyClass { int num;//成员变量 static int numStatic;//静态变量public void method(){//没有static System.out.println("这是一个成员方法"); //成员方法可以访问成员变量 System.out.println(num); //成员方法可以
2020-11-30 15:26:07 210
原创 static变量与代码块
static变量与代码块static:是一个关键字,用于修饰成员变量和成员方法static的特点:1、被所有的对象所共享2、可以使用类名调用3、静态的加载优先于对象4、随着类的加载而加载satatic的注意事项:静态方法:1、可以调用静态的成员变量2、可以调用静态的成员方法3、不可以调用非静态的成员变量4、不可以调用非静态的成员方法5、静态方法只能调用静态成员非静态方法:1、可以调用静态的成员变量2、可以调用静态的成员方法3、可以调用非静态的成员变另4、可以调用非静态的成
2020-11-30 13:39:21 200
原创 多态
**多态**1、多态的概述:小明是一个学生,但同时也是一个人学生是一种形态、人是一种形态一个对象拥有多种形态,对象的多态性extends继承或者implements实现,是多态的前提2、多态的格式与引用代码当中体现多态性,其实就是一句话,父类引用指向子类对象格式:父类名称 对象名=new 子类名称();或者:接口名称 对象名=new 实现类名称();左父右子就叫多态也就是 左侧父类的引用,指向了右侧子类的对象3、多态中成员变量的使用特点直接通过对象名访问成员变量:看等
2020-11-30 11:24:10 81
原创 定义含有泛型的方法
泛型定义在方法的修饰符和返回值类型之间格式:修饰符<泛型>返回值类型 方法名 (参数列表(使用泛型)){方法体;}含有泛型的方法,在调用方法的时候确定泛型的数据类型,泛型就是什么类型...
2020-10-10 19:44:47 76
原创 模拟Arraylist集合
定义一个含有泛型的类,模拟Arraylista集合泛型是一个未知的数据类型,当我们不确定什么什么数据类型的时候,可以使用泛型泛型可以接收任意的数据类型,可以使用Integer,String,Student…创建对象的时候确定泛型的数据类型。...
2020-10-10 19:02:48 138
原创 泛型
泛型是一种未知的数据类型,当我们不知道使用什么数据类型的时候,可以使用泛型泛型也可以看出一个变量,用来接收数据类型E e:Element元素T t:Type类型ArrayList集合定义的时候,不知道集合中都会存储什么类型的数据,所以类型使用泛型...
2020-10-09 22:38:56 73
原创 增强for循环
底层使用的也是迭代器,使用for循环的格式,简化了迭代器的书写是JDK1.5之后出现的新特性Collectionextends Iterable:所有的单列集合都可以使用增强forpublic interface Iterable实现这个接口允许对象成为“foreach”语句的目标。增强for循环:用来遍历集合和数组格式:for(集合/数组的数据类型 变量名:集合名/数组名){sout(变量名);}...
2020-10-09 22:12:16 69
原创 java.util.Iterator接口:迭代器(对集合进行遍历)
有两个常用方法1.boolean hasNext()如果仍有元素可以迭代,则返回true。判断集合中还有没有下一个元素,就返回true,没有就返回false2.E next()返回迭代下一个元素。取出集合中下一个元素。????Iterator迭代器,是一个接口,我们无法直接使用,需要使用Iterator接口的实现类对象,获取实现类的方式比较特殊。????Collection接口中有一个方法,叫iterator(),这个方法返回的就是迭代器的实现类对象????Iterator iterator()返
2020-10-09 21:12:19 384
原创 Collection集合常用的方法
boolean add(E e)向集合中添加元素boolean remove(E e)删除集合中的某个元素void clear()清空集合所有的元素boolean contains(E e)判断集合中是否包含某个元素boolean isEmpty()判断集合是否为空int size();获取集合的长度Object[]toArray();将集合转成一个数组...
2020-10-09 19:49:16 83
原创 单列集合的体系结构
List集合:有索引,可以存储重复元素,可以保证存取顺序ArrayList:底层数组实现的,查询快,增删慢LinkedList:底层是链表实现的,查询慢,增删快Set集合:没有索引,不可以存储重复元素,存取无序HashSet:底层是哈希表和红黑树实现的,没有索引,不可以存储重复元素,存取无序LinkedHashSet:底层是哈希表和链表实现的,没有索引,不可以重复存取元素可以保证存取顺序TreeSet:底层是二叉树实现,一般用于排序...
2020-10-09 19:39:54 124
原创 2020-10-09
java学习集合的目标1.会使用集合存储数据2. 会遍历集合,把数据取出来3. 掌握每种集合的特性集合框架的学习方法方式1.学习顶层:学习顶层接口,抽象类中共性的方法,所有的子类创建对象使用Collection接口定义的是所有的单列集合中共性的方法所有的单列集合都可以使用共性的方法没有带索引的方法继承:子类共性抽取形成父类(接口)????List接口1.有序的集合(存储和取出元素顺序相同)2.允许存储重复的元素3.有索引,可以使用普通的for循环遍历vector集合Array
2020-10-09 19:27:16 279
原创 编写一个方法 ,判断传入的数组是否对称
public class duiCheng {public static void main(String[] args) {int[] a = {50,25,1,25,50};boolean flag = false;for (int i = 0; i < a.length/2; i++) {if(a[i]==a[a.length-1-i]){flag = true;}els...
2020-02-27 00:51:10 822
原创 推导下三角形数组公式
package sanjiao;public class Test03 {public static void main(String[] args) { // TODO Auto-generated method stub //下三角公式 int[][] a = new int[4][]; for (int i = 0; i < a.length; i++) { a[i] ...
2020-02-27 00:47:02 197
原创 第一次,彩票的红篮球的冒泡排序算法
package shuangseqiu;import java.util.Arrays;import java.util.Random;public class TestArray2 {public static void main(String[] args) {int[] redBall = new int[6];// 10, 15, 16, ?15//随机取第一个数redBa...
2020-02-27 00:34:05 295
javase基础部分
2020-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人