- 博客(14)
- 资源 (15)
- 收藏
- 关注
原创 java基础(14)(set集合,hashSet集合,linkedHashSet,map集合,hashMap,linkedHashMap,collections工具类)
set集合一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。在所有构造方法以及 add、equals 和 hashCode 方法的协定上,Set 接口还加入了其他规定,这些规定超出了从 Collection 接口所继承的内容。出于方便考虑,它还包括了其他继承方法的声明(这些声明的规范已经专门针对 Set 接口进行了修改,但是没有包
2021-04-26 20:15:12 118
原创 java基础(13)(collection集合,迭代器的使用,增强for循环,list集合,arrayList和linkedList集合的使用)
集合集合是java中提供的一种容器,可以用来存储多个数据,并且可以存储任意类型的数据集合与数组的区别数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。集合的体系Collection集合Collection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collectio
2021-04-26 19:39:45 358
原创 java基础(12)(异常,异常体系结构,异常处理,自定义异常,log4j的作用)
异常异常介绍异常是指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。异常体系异常机制其实是帮助我们找到程序中的问题,异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java.lang.Exceptio
2021-04-22 20:09:18 187
原创 java基础(11)(时间,日期,日历详解以及他们之间的转换)
Date类简介Date类是java.util包下的类,继承父类java.lang.Object,已实现的的接口有Serializable,Cloneable,Comparable<Date>,如下图直接已知子类有Date,Time,Timestamp。类Date表示特定的瞬间,精确到毫秒。在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易于实现国际化。从 J
2021-04-21 20:25:38 928
原创 java基础(10)(StringBuilder,Math类,Arrays类,System类,包装类,装箱与拆箱,BigInteger与BigDecimal类)
StringBuilder 一个可变的字符序列。此类提供一个与 StringBuffer 兼容的 API,但不保证同步。 该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。 如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。 在 StringBuilder 上的主要操作是 append 和 insert 方法,可重载这些方法,以接受任意类型的数据。 每个方法都能有效...
2021-04-20 20:37:21 186 1
原创 java基础(9)(String类,构造方法及使用,字符串比较,字符串获取,字符串转换,分给去空格,字符串截取拼接小练习)
String概念public final class String extends Objectimplements Serializable, Comparable<String>, CharSequenceString 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。特点字符串不变:字符串的值...
2021-04-20 19:03:19 144
原创 java基础(8)(成员内部类,匿名内部类,静态内部类,引用类型方法的参数和返回值,final关键字,static关键字,匿名内部类面试题)
内部类什么事内部类将一个类定义在另一个类里面或者一个方法里面,这样的类成为内部类。内部类的分类成员内部类,局部内部类,匿名内部类和静态内部类成员内部类 成员内部类是普通的内部类,它的定义位于另一个类的内部。 成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private成员和静态成员)。成员内部类格式class外部类{ class内部类{ }}成员内部类访问特点内部类可以直接访问外部类的成员,...
2021-04-15 20:49:18 212
原创 java基础(7)(接口、接口成员访问、接口与抽象类的区别、单继承多实现、多态、多态中的转型、instanceof等)
接口什么是接口?接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。 接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。 另外,在 Java 中
2021-04-14 19:16:33 167
原创 java基础(6)(继承,成员变量访问的特点,重写与重载,构造方法,抽象类,案例)
继承什么是继承?当多个类中,有相同的成员的时候,可以把这些相同的成员抽取到另外一个类中,这个类我称之为父类(基类/超类),由父类生成的一个类,那么这个类叫子类(派生类)建立继承关系后,有什么特点?子类继承父类这后会自动拥有父类中可继承的成员,非私有的成员是无法继承的,子类还可以有特有的成员继承的好处提高了代码的继承的格式使用extends关键字让类与类之间产生继承的关系继承格式: // 定义父类 public class 父类{} // 定义子类 继
2021-04-12 20:44:28 608
原创 java基础(5)(面向对象,类,对象,成员变量与局部变量,封装,this关键字)
什么是面向对象Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算 机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去 操作实现。类类( class) 是构造对象的模板或蓝图。我们...
2021-04-08 20:28:43 213
原创 java基础(4)(方法的定义格式,调用方式,使用,参数设置,方法重载等)
什么是方法?方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集方法的使用需求:打印扑克牌,如下形式:首先需要定义两个数字组,一个用来存字母和数字,一个用来存花色和大小王。String[] number = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};String[] colors = {"黑桃","红桃","方块","梅花","大王","小王"};再定义两个循环,外循环来控制
2021-04-07 16:14:27 138
原创 java基础(3)(switch,while,for,do..while循环,循环嵌套)
switch语句switch语句格式switch (表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break;}执行流程首先计算出表达式的值 其,和case后面的值作比较,一旦有有对应的值,就会执行相应的语句,在执行过程中遇到break就会结束。 最后,如果所有的case和表达式都不匹配,就会执行default后的语句,程序结束。实例:一年有12个
2021-04-07 16:10:53 812
原创 java基础(2)(运算符,数据转换,字符串,块作用域等)
自动类型转换把一个表示范围小的数值或者变量赋值给另一个表示数据范围大的变量。 例如:double num1 = 1024; System.out.println(num1);强制类型转把一个表示数据范围大的数值或者变量复制给另一个表示数据范围小的变量。 目标数据类型 变量名=(目标数据类型)值或者变量;double number=1024.1214;int number2 = (int)number;System.out.println(number2);强制类型转换注意事项
2021-04-07 16:07:55 144
原创 java基础(1)(java发展史,java特点,注释,关键字,数据类型,标示符,命名规范等)
java 语言的发展史java是由詹姆斯高斯林在1995年在sun公司开发,现在已被Oracle收购。java版本的发展史1995年Sun公司发布Java1.0版本 1997年发布Java 1.1版本 1998年发布Java 1.2版本 2000年发布Java 1.3版本 2002年发布Java 1.4版本 2004年发布Java 1.5版本 2006年发布Java 1.6版本 2009年Oracle甲骨文公司收购Sun公司 2011发布Java 1.7版本 2014年发布Ja
2021-04-07 16:01:16 315
工行icbc对接demo
2023-05-17
jdkapi1.8.rar
2021-03-29
比较实在的五子棋.cpp
2020-06-03
诊所信息管理系统.cpp
2020-04-19
c++分数计算器课程大作业.rar
2019-12-19
关于hibernate的查询,事务概念,复杂表的关系
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人