Java-反射

反射:框架设计的灵魂1、概念2、获取Class对象的方式3、Class对象功能4、案例反射:框架设计的灵魂1、概念Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。框架:半成品软件,可以在框架的基础上进


Java-JDBC操作事务

Java-JDBC操作事务1、开启事务(关闭自动提交则默认开启事务)conn.setAutoCommit(false);2、一组业务执行完毕,提交事务conn.commit();3、可以在catch语句中显示的定义回滚语句,但默认失败就会回滚conn.rollback();示例:package co


Java-JDBC编程

Java-JDBC编程1、加载数据库驱动2、建立与数据库的连接3、向数据库发送SQL命令4、处理数据库返回的结果集5、断开与数据库的连接6、示例Java-JDBC编程使用JDBC连接访问数据库需要经过以下几个步骤:1、加载数据库驱动JDBC是由两部分与数据库独立的接口组成,一部分是面向程序程序开发人


Java-jar包的创建与运行

Java-jar包的创建与运行jar包的概念JAR文件的全称是Java Archive File,意思是Java档案文件。是一种压缩文件,与常见的ZIP压缩文件兼容。两者最大的区别是在JAR文件中默认包含一个名为META-INF/MANIFEST.MF的清单文件,这个文件是生成JAR文件时由系统自动


Java-基本数据类型及转换

概述​Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。类型byte数据类型是8位、有符号的,以二进制补码表示的整数short数据类型是16位、有符号的以二进制补码表示的整数int数据类型是32位、有符号的以二进制补码表示的整数;long数据类型是


Java-命令行编译和运行带包的Java程序

JAVA-命令行编译和运行带包的Java程序若要编译以下文件首先在找到该程序,在该程序所在目录下打开命令行窗口(如下)也可以在其他位置打开命令行窗口,然后根据cd命令切换至程序所在目录(如下)紧接着就可以开始编译了,在命令行中输入:javac -d . Experiment.java以上为编译成功后


Java-预定义的函数式接口

Java-预定义的函数式接口定义在java.util.function包中Function和BiFunction接口public interface Function<T, R>{ R apply(T argument);}public interface BiFuncion<


Java-Arrays.sort()方法的比较器

Java-Arrays.sort()方法的比较器Arrays.sort()有以下重载(此处只展示两种):Arrays.sort(Object[] a);Arrays.sort(T[] a, Comparator<? super T> c);Arrays.sort(Object[] a)此


Java-比较器升降序问题

Java-比较器升降序问题当我们在使用Java的排序函数时,时常需要自己的需求自定义一个比较器来作为排序的依据而设置的比较器的升序和降序问题是如何决定的呢?先看以下结论:return first.a - second.a表示按升序排序那么为什么会有这样的结果呢?以Comparator接口为例(以下为


Java-关于final

关于final用final修饰的类为最终类,最终类不能被继承用final修饰的变量为最终变量,也称为标识符常量(一旦赋值则不能改变)用final修饰的方法为最终方法,最终方法不能被覆盖