11 2021 档案

摘要:Map集合 Map集合概述 java.util.Map<k,v>集合 Map集合的特点: Map集合是一个双列集合,一个元素包含两个值(一个key,一个value) Map集合中的元素,key和value的数据类型可以相同,也可以不同 Map集合中的元素,key是不允许重复的,value是可以重复的 阅读全文
posted @ 2021-11-28 22:21 wydilearn 阅读(302) 评论(1) 推荐(0) 编辑
摘要:Collections集合工具类的方法 addAll与shuffle import java.util.ArrayList; import java.util.Collections; /* - java.util.Collections是集合工具类,用来对集合进行操作。部分方法如下: - publ 阅读全文
posted @ 2021-11-28 13:17 wydilearn 阅读(87) 评论(0) 推荐(0) 编辑
摘要:List集合介绍及常用方法 import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* java.util.List接口 extends Collection接口 List接口的特点: 1.有序的集 阅读全文
posted @ 2021-11-27 22:46 wydilearn 阅读(104) 评论(0) 推荐(0) 编辑
摘要:数据结构 栈:先进后出 队列:先进先出 数组:查询快,增删慢 链表:查询慢,增删快 二叉树及红黑树 阅读全文
posted @ 2021-11-27 08:52 wydilearn 阅读(42) 评论(0) 推荐(0) 编辑
摘要:斗地主案例需求分析及代码实现 /* 斗地主综合案例: 1.准备牌 2.洗牌 3.发牌 4.看牌 */ import java.util.ArrayList; import java.util.Collections; public class DouDiZhu { public static voi 阅读全文
posted @ 2021-11-24 15:55 wydilearn 阅读(177) 评论(0) 推荐(0) 编辑
摘要:泛型 泛型概念 使用泛型及不使用泛型的优缺点 import java.util.ArrayList; import java.util.Iterator; public class Demo01Generic { public static void main(String[] args) { sh 阅读全文
posted @ 2021-11-24 11:52 wydilearn 阅读(59) 评论(0) 推荐(0) 编辑
摘要:集合框架 集合Collection概述 集合是Java中提供的一种容器,可以用来存储多个数据 集合与数组的区别: 数组的长度固定,集合的长度可变 数组中存储的是同一类型的元素,可以存储基本数据类型值,集合存储的都是对象。而且对象类型可以不一致。开发中一般当对象多的时候,使用集合进行存储 Collec 阅读全文
posted @ 2021-11-23 20:02 wydilearn 阅读(40) 评论(0) 推荐(0) 编辑
摘要:包装类 包装类的概念 基本类型数据的装箱与拆箱 /* 装箱:把基本类型的数据,包装到包装类中(基本类型的数据 -> 包装类) 构造方法: Integer(int value) 构造一个新分配的 Integer对象,该对象表示指定的 int值。 Integer(String s) 构造一个新分配 In 阅读全文
posted @ 2021-11-20 21:05 wydilearn 阅读(32) 评论(0) 推荐(0) 编辑
摘要:String与StringBuilder String类与StringBuilder类原理 StringBuilder构造方法 /* java.lang.StringBuilder类:字符串缓冲区,可以提高字符串的效率 构造方法: StringBuilder() 构造一个没有字符的字符串构建器,初始 阅读全文
posted @ 2021-11-20 21:04 wydilearn 阅读(37) 评论(0) 推荐(0) 编辑
摘要:System类的常用方法 currentTimeMillis与arraycopy import java.util.Arrays; /* java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有: public st 阅读全文
posted @ 2021-11-19 23:15 wydilearn 阅读(79) 评论(0) 推荐(0) 编辑
摘要:Calendar类 Calendar类介绍,获取成员的方式 /* java.util.Calendar类:日历类 Calendar类是一个抽象类,里面提供了很多操作日历字段的方法(YEAR\MONTH\DAY_OF_MONTH\HOUR) Calendar类无法直接创建对象使用,里边有一个静态方法叫 阅读全文
posted @ 2021-11-19 22:28 wydilearn 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Date相关类 SimpleDateFormat类中format()和parse()方法 parse 字符串 --> 日期 format 日期 --> 字符串 Date类中getTime()方法 getTime 日期 --> 毫秒值 毫秒值的概念和作用 /* java.util.Date:表示日期和 阅读全文
posted @ 2021-11-19 17:23 wydilearn 阅读(42) 评论(0) 推荐(0) 编辑
摘要:Object类 toString()方法 public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = 阅读全文
posted @ 2021-11-18 23:32 wydilearn 阅读(64) 评论(0) 推荐(0) 编辑
摘要:Java错误与异常 三种类型的异常 检查性异常:用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单的忽略 运行时异常:运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可能在编译时被忽略 错误ERROR:错误不是异常 阅读全文
posted @ 2021-11-18 14:34 wydilearn 阅读(60) 评论(0) 推荐(0) 编辑
摘要:内部类 内部类就是在一个类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了 成员内部类 静态内部类 局部内部类 匿名内部类 public class Outer { private int id=10; public void out() 阅读全文
posted @ 2021-11-17 22:17 wydilearn 阅读(29) 评论(0) 推荐(0) 编辑
摘要:抽象类 abstract修饰符可以用来修饰方法,也可以用来修饰类,修饰方法就是抽象方法,修饰类就是抽象类 抽象类中可以没有抽象方法,但是抽象方法的类一定要声明为抽象类 抽象类,不能使用new关键字来创建对象,它使用来让子类继承的 抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的 子类继 阅读全文
posted @ 2021-11-17 21:27 wydilearn 阅读(46) 评论(0) 推荐(0) 编辑
摘要:抽象类 abstract修饰符可以用来修饰方法,也可以用来修饰类,修饰方法就是抽象方法,修饰类就是抽象类 抽象类中可以没有抽象方法,但是抽象方法的类一定要声明为抽象类 抽象类,不能使用new关键字来创建对象,它使用来让子类继承的 抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的 子类继 阅读全文
posted @ 2021-11-17 15:21 wydilearn 阅读(35) 评论(0) 推荐(0) 编辑
摘要:静态变量(static)与非静态变量,静态方法(static)与非静态方法 //static public class Student { private static int age; //静态的变量(静态属性) private double score; //非静态的变量 public void 阅读全文
posted @ 2021-11-16 22:48 wydilearn 阅读(37) 评论(0) 推荐(0) 编辑
摘要:封装 程序设计要高内聚,低耦合 封装(数据的隐藏) 通常应禁止直接访问一个对象中数据的实际表示,而应该通过操作接口来访问,这称为信息隐藏 属性私有,get/set public static void main(String[] args) { Student s1 = new Student(); 阅读全文
posted @ 2021-11-16 21:38 wydilearn 阅读(106) 评论(0) 推荐(0) 编辑
摘要:创建与初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化(String初始为null,int初始为0)以及对类中构造器的调用 类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点: 1.必须和 阅读全文
posted @ 2021-11-15 22:02 wydilearn 阅读(29) 评论(0) 推荐(0) 编辑
摘要:面向对象程序设计(objective- oriented programming) 对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理 面向对象思想是分类的思维模式,思考解决问题需要哪些分类,对这些分类 阅读全文
posted @ 2021-11-15 16:54 wydilearn 阅读(200) 评论(0) 推荐(0) 编辑
摘要:数组 数组定义 数组是相同类型数据的有序集合 每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问 数组的声明和创建 public class ArrayDemo01 { public static void main(String[] args) { //变量的类型 变量的名字 = 变量 阅读全文
posted @ 2021-11-15 13:21 wydilearn 阅读(32) 评论(0) 推荐(0) 编辑
摘要:java计算器的简易实现(+-*/) import java.util.Scanner; /* 写一个计算器 实现加减乘除四个功能 并且能够用循环接收新的数据,通过用户交互实现 写四个方法 + - * / 利用循环加switch进行用户交互 传递操作的两个数 输出结果 */ public class 阅读全文
posted @ 2021-11-03 20:51 wydilearn 阅读(153) 评论(0) 推荐(0) 编辑
摘要:方法 Java方法是语句的集合,它们在一起执行一个功能 方法包含于类或对象中,例如System.out.println() 方法在程序中被创建,在其他地方被引用 方法设计原则:尽量保持方法的原子性,即一个方法实现一个功能 方法包含一个方法头和一个方法体。 修饰符:可选,告诉编译器如何调用该方法,定义 阅读全文
posted @ 2021-11-03 20:48 wydilearn 阅读(40) 评论(0) 推荐(0) 编辑
摘要:循环结构 while循环 while (布尔表达式) { //循环内容 } 只要布尔表达式为true循环就会一直执行 我们大多数情况会让循环停止下来,需要一个让表达式失效的方式来停止循环 while循环示例 public class whileDemo01 { public static void 阅读全文
posted @ 2021-11-02 22:28 wydilearn 阅读(237) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示