Java基础——LinkedList集合的特有功能
摘要:一、LinkedList集合特有的方法 方法名说明 public void addFirst(E e) 在该链表的头部插入指定的元素 public void addLast(E e) 在该链表的尾部追加指定的元素 public E getLast() 返回此链表的最后一个元素 public E ge
阅读全文
posted @
2022-03-28 13:04
再美不及姑娘你
阅读(125)
推荐(0)
Java基础——List集合子类的特点
摘要:一、常用集合子类 ArrayList、LinedList ArrayList:底层数据结构是数组,查询快,增删慢 LindList:底层数据是链表,查询慢,增删快 演示: ```package Demo032601; import java.util.ArrayList;import java.ut
阅读全文
posted @
2022-03-26 17:53
再美不及姑娘你
阅读(62)
推荐(0)
Java基础——数据结构
摘要:一、概述 数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合 通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率 二、栈 入栈:将数据存入栈模型的过程 出栈:数据离开栈模型的过程 栈顶元素:最后一个进入栈模型的元素 栈底元素:第一个进入栈模型的元素 栈
阅读全文
posted @
2022-03-25 20:19
再美不及姑娘你
阅读(117)
推荐(0)
Java基础——List
摘要:一、概述 1.List被称为有序集合(也称为序列),用户可以十分精准的控制列表中每个元素的插入位置,用户可以通过整数索引访问元素并搜索元素列表 2..与set集合不同,列表中通常允许重复的数据 二、List集合的特点 1.有序:存储和取出的元素顺序一致 2.可重复:存储的元素可以重复 常用方法在前面
阅读全文
posted @
2022-03-24 20:32
再美不及姑娘你
阅读(432)
推荐(0)
Java案例——Collection集合实现存储学生类对象并遍历
摘要:需求:使用Collection集合存储学生对象的信息 分析: 1.定义一个学生类(成员变量、无参带参构造方法、set\get方法) 2.定义测试类 3.在测试类中创建集合对象 4.创建学生对象并存储到集合中 5.使用迭代器遍历结合 代码演示: /*测试类* */public class Collec
阅读全文
posted @
2022-03-24 19:53
再美不及姑娘你
阅读(179)
推荐(0)
Java基础——Collection
摘要:一、集合类知识回顾: 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量随时可以发生改变 二、集合知识体系 三、Collection集合的概述及使用: 概述:1.是单例集合的顶层接口,它表示一组对象,这些对象也成为Collection的元素 2.JDK不提供此接口的任何直接实现,它提供更具
阅读全文
posted @
2022-03-24 19:42
再美不及姑娘你
阅读(117)
推荐(0)
Java案例——自定义一个分数异常
摘要:需求:自定义一个简单的分数异常,在分数大于100小于0时提示 分析: 1.定义一个异常类继承Exception异常类 2.定义一个老师类调用输入分数方法并进行异常处理 3.定义测试类进行测试 自定义异常类编码 /*自定义异常类* */public class SorceException exten
阅读全文
posted @
2022-03-23 20:35
再美不及姑娘你
阅读(447)
推荐(0)
Java基础——异常
摘要:一、概述:异常就是程序出现了不正常的情况 二、异常体系 Throwable包含Error、Exception;Exception包含(RuntimeException、非RuntimeException) Error:严重问题,无需处理 Exception:称为异常类,它表示程序本身可以处理的问题
阅读全文
posted @
2022-03-23 20:19
再美不及姑娘你
阅读(107)
推荐(0)
java案例——获取任意年份的二月有多少天?
摘要:需求:通过键盘录入的年份获取该年的二月共有多少天? 分析: 1.使用Scanner类获取输入的年份 2.设置输入的值的日历的年月日 月份因为是从零开始的需要加一,月份设置为2,也就是三月 天数设置为1,那么再往前推一天就是二月份的最后一天也就是我们要的天数 3.获取这一天输出 public clas
阅读全文
posted @
2022-03-23 19:18
再美不及姑娘你
阅读(829)
推荐(0)
Java基础——Calendar类
摘要:一、概述: Calendar类为某一时刻和一组日历字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法 Calendar提供了一个类方法getInstance用于获取Calendar类对象,其日历字段已使用当前日期和时间初始化: Calendar rightNow = Calendar.ge
阅读全文
posted @
2022-03-23 19:01
再美不及姑娘你
阅读(282)
推荐(0)
Java案例——日期工具类
摘要:需求:定义一个日期工具类,包含两个方法,按日期转化成指定格式的字符串,把字符串解析为指定格式的日期 然后定义一个测试类测试 分析: 1.定义一个日期工具类 2.定义一个方法dateToString,用于把日期格式转换为指定格式的字符串 返回值类型:String;参数:Date time,String
阅读全文
posted @
2022-03-23 18:20
再美不及姑娘你
阅读(242)
推荐(0)
Java基础——日期类Date
摘要:一、概述 date代表一个特定的时间,精确到毫秒 二、构造方法 方法名说明 public Date() 分配一个Date对象,并初始化,以便它代表被分配的时间,精确到毫秒 public Date(long date) 分配一个Date对象,并将其初始化为表示从标准基准时间起指定的毫秒数 import
阅读全文
posted @
2022-03-22 19:23
再美不及姑娘你
阅读(1445)
推荐(0)
Java基础——自动装箱与拆箱
摘要:装箱:把基本数据类型转换为对应的包装类类型 //装箱Integer i=Integer.ValuesOf(100);//自动装箱integer i1=100;//能够直接赋值成功的称为自动装箱,也调用了Integer.ValuesOf 拆箱:把包装类类型转换为对应的基本数据类型 Integer i=
阅读全文
posted @
2022-03-22 18:28
再美不及姑娘你
阅读(39)
推荐(0)
Java案例——字符串中的数据排序
摘要:需求:有一个字符串"9 1 2 7 4 6 3 8 5 0",请编写程序实现从小到大数据排序 分析:最重要的部分是如何将字符串中的数据取出来 1.定义一个字符串为"9 1 2 7 4 6 3 8 5 0" 2.取出字符串中的每个字符串类型的数据,这里使用 public String [] split
阅读全文
posted @
2022-03-22 13:52
再美不及姑娘你
阅读(1999)
推荐(0)
Java基础——基本类型包装类
摘要:一、概述: 将基本数据类型封装成对象 优点: 可以在对象中定义更多的功能方法操作该数据 常见用法: 用于基本类型与字符串之间的转换 基本数据类型包装类 byte Byte short Short int Integer long Long float Float double Double char
阅读全文
posted @
2022-03-22 13:27
再美不及姑娘你
阅读(76)
推荐(0)
Java基础——Arrays类
摘要:概述: Arrays类包含用于操作数组的各种方法,常用的有以下几种 方法名说明 public static String toString(int[]a) 返回指定数组的内容的字符串表达形式 public static void sort(int []a) 按照数字顺序排列指定的数组 知识点: 1.
阅读全文
posted @
2022-03-22 11:59
再美不及姑娘你
阅读(52)
推荐(0)
Java案例——冒泡排序
摘要:排序:将一组数据按照固定的规则进行排列 冒泡排序:一种排序方式,对将要排序的相邻的数据进行两两比较,将较大的放在后面,依次对所有的数据进行操作,直到所有的数据按要求完成排序 冒泡排序原理: 1.如果有N的数据参加排序,那么总共需要比较N-1次 2.每一次比较完成,下一次的比较就会少一个数据参与 代码
阅读全文
posted @
2022-03-21 20:07
再美不及姑娘你
阅读(176)
推荐(0)
Java基础——Object类
摘要:一、概述: Object是类层次结构的根,每个类都可以将Object作为超类。所有类都直接或者间接的继承该类 有一个构造方法 public Object() 面向对象中子类的构造方法默认访问的是父类的无参构造方法的原因就是因为最顶级的父类只有无参构造方法 二、Object类中常用的方法 1.Obje
阅读全文
posted @
2022-03-21 19:40
再美不及姑娘你
阅读(127)
推荐(0)
Java基础——System类
摘要:System包含几个有用的类字段和方法,因为成员都是静态的所以不能被实例化,可以直接通过类名调用 System类的常用方法: 方法名说明 public static void exit(int status) 终止当前运行的Java虚拟机,非零表示异常终止 public static long cu
阅读全文
posted @
2022-03-20 19:52
再美不及姑娘你
阅读(73)
推荐(0)
Java基础——Math类
摘要:Math包含执行基本数字运算的方法 没有构造方法的情况下如何使用类中的成员? 看类的成员是否都是静态的,是的话可以直接通过类名调用 Mathl类的常用方法: 方法名说明 public static int abs(int a) 返回参数的绝对值 public static double ceil(d
阅读全文
posted @
2022-03-20 19:36
再美不及姑娘你
阅读(124)
推荐(0)