10 2019 档案
摘要:首先说明一下,我这个项目实现的是:通过学号,在数据库中获取对应学生的名字并显示在页面上,如图: 接下来进入主题:如何获取数据库数据并在页面中显示出来 有两种方法: 方法一: 将通过DAO获取的数据,通过setAttribute()方法设置参数,通过请求转发,传到指定页面 方法二: 将获取到的数据保存
阅读全文
摘要:Collection集合 集合的概念: 集合是用来存储引用类型数据的容器,当添加基本数据类型时,系统自动装箱为包装类对象在添加到集合中 集合主要有两大类: Collection集合:存取数据时是单个存取 Map集合:是按<键,值>对的形式存取数据,如:<“lisi”,18>,<“zhangsan”,
阅读全文
摘要:常用类之数学类 数学类主要说说三个类: java.lang.Math、java.math.BigDecimal、java.util.Random 关于java.lang.Math中的方法 Math.random():可以生成[ 0.0,0.1 )这个范围中的任意小数 如果运算精度较高,则使用BigD
阅读全文
摘要:常用类之日期类 日期类也不是很难,就说说两个常用对象: 创建Date对象返回当前日期 再可以通过日期类对象按照指定格式转换成我们平时常见的日期 将日期字符串转换为Date对象,注意:日期的格式需要和字符串中日期格式相同。
阅读全文
摘要:常用类之包装类 在java中,所有的基本数据类型都有包装类 根据基本数据类型创建包装类对象 格式:包装类数据类型 引用名 = new 包装类数据类型(基本数据类型的值 根据字符串创建包装类对象: 格式:包装类数据类型 引用名 = new包装类数据类型(字符串) 注意:字符串中的内容要对应数据类型,否
阅读全文
摘要:String、StringBuffer、StringBuilder的异同 不同: 可变性上: String底层是一个final类型的字符数组,所以String的值是不可变的 StringBuffer和StringBuileder都继承了AbstractStringBuilder抽象类,他们的底层都是
阅读全文
摘要:常用类之字符串相关的类 常用类中包含了在java开发时经常用到的几个类,今天我们先说说字符串类: String类的构造方法: 以下两个构造方法都是把字节数组转换为字符串 格式:String 引用名 = new String(byte类型数组名) 含义:把byte字节数组中的所有字节,根据当前默认编码
阅读全文
摘要:Arrays工具类 排序: 语法格式:Arrays.sort(数组名) 含义:将数组中的元素进行排序 打印: 语法格式:Arrays.toString(数组名) 含义:将数组中的元素以字符串的形式打印出来 扩容/缩减: 语法格式:Arrays.copyOF(数组名,需要的数组长度) 含义:将数组扩容
阅读全文
摘要:二维数组 二维数组是用来保存一维数组的 二维数组的定义格式: 动态初始化命名:数据类型 [ ] [ ] 数组名 = new 数据类型 [数组长度] [ ]; 静态初始化命名:数据类型 [ ] [ ] 数组名 = new 数据类型 [ ] [ ]{1,2,3,5,...}; 或 数据类型 [ ] [
阅读全文
摘要:可变长参数 Java中的可变长参数也是运用的比较广泛,今天我们来看看它的用法: 可变长参数的最大特征就是可以把它当做数组来用 格式: 方法名{ 参数类型 ... 参数 } 再来说说可变长参数的语法规则: 一个方法最多有一个可变长参数 可变长参数只能放在参数列表的最后 可变长参数的实参个数有不确定性;
阅读全文
摘要:数组 今天来看看java四大引用类型之数组: 数组:顾名思义,就是可以一组一组批量存储数据的对象 数组的定义方法: 动态初始化命名: 数据类型 [ ] 数组名 = new 数据类型 [数组的长度] 静态初始化命名: 数据类型 [ ] 数组名 = new 数据类型 [ ] {x,y,z,a,b,c..
阅读全文
摘要:自定义异常类 异常类除了sun公司给我们写好的直接用之外,我们也是可以自己根据需求来自定义异常类的,步骤如下: Step1:定义一个类继承Exception() Step2:在该类中写Exception的两个构造方法:Exception()和Exception(String) 接下来就可以在其它类需
阅读全文
摘要:异常 什么是异常? 异常就是程序运行过程中出现了不正常现象导致程序中断。在java中,把各种异常现象进行了抽象形成异常(Exception)。异常类(Exception)分为:受检异常(编译异常)和运行时异常类(RuntimeException)。 对于异常我们一般都会进项预处理,值得一提的是,进行
阅读全文
摘要:接口和抽象类的异同 今天来说说接口和抽象类的异同: 相同点: 都可以定义抽象方法,并且定义的抽象方法都需要被子类或者实现类重写 都不能实例化对象,接口需要赋值实现类对象,抽象类需要赋值子类对象 都可以定义public static 方法,public static final 常量 不同点: 定义方
阅读全文
摘要:类与类之间的关系 在java中,类与类之间有以下几种关系:依赖,关联(has..a),聚合,组合,继承(is..a),实现(like..a)。它们的耦合度依次增强 抛开我们最熟悉的继承和实现,来说说其他几种: 依赖:一个A类的方法返回值类型,方法参数类型或者是局部变量类型是另一个B类。则称A类依赖于
阅读全文
摘要:接口 什么是接口? 接口就是功能的封装,用来扩展类的功能。 接口的定义和实现: 定义: 【修饰符】 interface接口名{ 功能,功能用方法表示。 } 实现: 【修饰符】class 类名 implement接口名{ 重写接口中的抽象方法 } 接口的语法规则: 接口中的方法默认定义为public
阅读全文
摘要:抽象类 什么是抽象类?什么情况下定义抽象类? 抽象类具有更高级抽象;很多相似点或相同动作的几个对象,将他们的共同点抽取出来形成的一个类。 当一个动作是很多对象都有的,但是这个动作每一个对象执行的方式不一样,此时定义为抽象方法。 抽象类的定义: 在class前用abstract修饰 关于抽象类的语法规
阅读全文
摘要:java面试基础题2 是否可以从一个static方法内部发出对非static方法的调用? 答:不可以,非static方法的调用需要对象的参与,而static方法是通过类来进行访问的 Integer与int的区别 答:从数据类型上来看,Integer属于引用数据类型,int属于基本数据类型。 从存储方
阅读全文