java基础
张小李的风
吾生也有涯,而知也无涯。以有涯随无涯,殆已。已而为知者,殆而已矣。
展开
-
java.sql.SQLException: No suitable driver found for jdbc:mysql://|为什测试类能够连接到数据库而部署的项目中不行?
在测试类中可以通过DriverManager正常获取到Connection对象并且可以正常访问和操作数据库但是运行Tomcat时获取Connection对象时则会抛出java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/~原创 2022-08-25 19:27:32 · 557 阅读 · 4 评论 -
java 基本数据类型(4类八种)
整形int 32位 转换成10进制大约21亿,10位数long 64位 转换成10进制19 位数short 16位 -32768~32767byte 8位 -128~127浮点型float 32位doublle 64位字符char 16位 0~65535布尔boolean true,false...原创 2021-10-10 17:43:08 · 124 阅读 · 0 评论 -
二叉树的深度|递归和队列|java版本
求二叉树的深度二叉树的深度定义为一颗二叉树的根节点到叶子节点的最长路径和。本文给出两种方法求解分别是递归和队列递归递归首先要定义递归函数的意义一棵二叉树的深度等于左子树和右子树深度的最大值加上1代码public int getDepth(TreeNode root){ if (root==null) return 0; return Math.max(getDepth(root.left),getDepth(root.right))+1;原创 2021-07-18 12:55:59 · 232 阅读 · 0 评论 -
二叉树层序遍历(java版)
对二叉树进行层序遍历二叉树定义lass TreeNode{ int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; }}使用队列进行层序遍历 public static void traverse_level(TreeNode root){ Queue<TreeNode> queue = new LinkedList<&g原创 2021-07-16 22:46:26 · 472 阅读 · 0 评论 -
java Comparator接口:比较器的使用
实现接口定义比较器通过重写compare方法即可实现排序规则的指定。int compare(Object t1, Object t2) 返回一个基本类型的整型如果要按照升序排序则t1 小于t2,返回-1(负数),相等返回0,t1大于t2返回1(正数)Comparator<Integer> comparator = new Comparator<>() { @Override public int compare(Integer原创 2021-05-17 15:32:31 · 929 阅读 · 0 评论