JDBC(Java Data Base Connectivity) 是 Java 访问数据库的标准规范.是一种用于执行SQL语句的Java API,可以为 多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范.JDBC是接口,驱动是接口的实现,没有驱动将无法完成数据库连接,从而不能操作数据库!每个数据库厂商都需 要提供自己的驱动,用来连接自己公司的数
我是大魔王哈哈
2021-01-21
通常情况下编写代码都是固定的,无论运行多少次执行的结果也是固定的,在某些特殊场合中编写 代码时不确定要创建什么类型的对象,也不确定要调用什么样的方法,这些都希望通过运行时传递 的参数来决定,该机制叫做动态编程技术,也就是反射机制。
我是大魔王哈哈
2021-01-07
public class ThreadNoNameTest { public static void main(String[] args) { // 匿名内部类的语法格式:父类/接口类型 引用变量名 = new 父类/接口类型() { 方法的重写 }; // 1.使用继承加匿名内部类的方式创建并启动线程 /*Thread t1 = new Thre
我是大魔王哈哈
2020-12-24
public class ThreadCommunicateTest implements Runnable{ private int cnt = 1; @Override public void run() { while (true) { synchronized (this) { // 每当有一个线程进来后先
我是大魔王哈哈
2020-12-24
import java.io.*;// 缓冲字节流实现视频文件的拷贝public class BufferedByteStreamCopy { public static void main(String[] args) { long l1 = System.currentTimeMillis(); BufferedInputStream bis = null;
我是大魔王哈哈
2020-12-10
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;// 文件字节流实现视频文件的拷贝public class FileByteStreamCopy { public static void main(String[] args) { long l1
我是大魔王哈哈
2020-12-10
ArithmeticException类 - 算术异常ArrayIndexOutOfBoundsException类 - 数组下标越界异常 NullPointerException - 空指针异常ClassCastException - 类型转换异常 NumberFormatException - 数字格式异常
我是大魔王哈哈
2020-11-10
java.lang.Exception类是所有异常的超类主要分为以下两种: RuntimeException - 运行时异常,也叫作非检测性异常 IOException和其它异常 - 其它异常,也叫作检测性异常,所谓检测性异常就是指在编译阶段都能 被编译器检测出来的异常。
我是大魔王哈哈
2020-11-10
/** * 编程获取两个指定字符串中的最大相同子串 * 如:str1="asdafghjka", str2="aaasdfg" 他们的最大子串为"asd" * 提示:让较短字符串依次递减,并要求每次递减之后的子字符串连续, 这样就能找出str2的全部子串 * str2 7个字符 索引:0-6 aaasdfg * str2 6个字符 索引:0-5 aaasdf 1-6 aasdfg * str
我是大魔王哈哈
2020-11-06
/** * 编程统计字符串"ABCD123!@#$%ab"中大写字母、小写字母、数字、其它字符的个数并打 印出来。 */public class Job1Test { public static void main(String[] args) { String str1 = new String("ABCD123!@#$%ab"); System.out.pr
我是大魔王哈哈
2020-11-06
元注解是可以注解到注解上的注解,或者说元注解是一种基本概念,但是它能够应用到其他的注解上面元注解主要有:@Retention、@Documented、@Target、@Inherited、@Repeatable
我是大魔王哈哈
2020-09-17
注解又叫标注,是从java5开始增加的一种引用数据类型,注解本质上就是代码中的特殊标记,通过这些标记可以在编译、类加载、以及运行时执行指定的处理
我是大魔王哈哈
2020-09-17
java中常用的访问控制符有public、protected、默认、private它们的作用范围如下表所示:
我是大魔王哈哈
2020-09-16
MapReduce中,mapper阶段处理的数据如何传递给reduce阶段,是MapReduce框架中最关键的一个流程,这个流程就叫shuffle具体来说,就是将MapTask输出的处理数据结果,按照Partitioner组件制定的规则分发ReduceTask,并在分发的过程中,对数据按key进行分区和排序
我是大魔王哈哈
2020-09-14
final关键字修饰类体现在该类不能被继承final关键字修饰成员方法时体现在该方法不能被重写但可以被继承final关键字修饰成员变量时体现在该变量必须初始化且不能被修改
我是大魔王哈哈
2020-09-08
静态代码块:使用static关键字修饰的构造块,静态代码块随着类加载时执行一次,它会先于构造代码块执行,当需要类的加载做一些准备工作时,则编写代码到静态代码块中,例如:加载数据库的驱动包等
我是大魔王哈哈
2020-09-01
构造块:在类中直接使用{}括起来的代码块,每创建一个对象都会执行一次代码块,当需要在执行构造方法体之前做一些准备工作时,把相关的代码写在构造块中即可例如:对成员变量进行统一的初始化操作
我是大魔王哈哈
2020-09-01
将hive安装目录下的lib/libthrift-0.9.3.jar拷贝到sqoop的lib目录下,重新启动服务
我是大魔王哈哈
2020-08-30
使用static关键字修饰成员变量表示静态的含义,成员变量由对象层级提升为类层级,就是说整个类只有一份被所有对象共享,该成员变量随着类的加载准备就绪,与是否创建对象无关
我是大魔王哈哈
2020-08-27
封装流程: 私有化成员变量,使用private关键字修饰提供公有的get和set方法,并在方法体中进行合理的判断在构造方法中调用set方法进行合理的判断
我是大魔王哈哈
2020-08-26