java
文章平均质量分 50
AKaterina
这个作者很懒,什么都没留下…
展开
-
java中类的实例化一定发生在类的初始化之后吗?不一定
目录java中类的实例化一定发生在类的初始化之后吗?不一定java中类的加载过程java中类的初始化+实例化过程java中类的实例化一定发生在类的初始化之后吗?不一定要想创建一个类的实例,必须先将该类加载到内存并进行初始化,也就是说,类初始化操作是在类实例化操作之前进行的,但并不意味着:只有类初始化操作结束后才能进行类实例化操作。以下代码就是在类的初始化操作过程中对类进行了实例化。public class Test { private static Test test1 = new原创 2021-07-31 16:08:05 · 388 阅读 · 0 评论 -
快排堆排冒泡简单选择直接插入希尔归并Java实现
快排堆排Java实现原创 2021-07-28 10:24:53 · 106 阅读 · 0 评论 -
二叉树前中后层序遍历递归非递归java实现
二叉树前中后层序遍历递归非递归java实现public class TreeOrder { public void preorder(TreeNode root){ if(root==null) return; System.out.println(root.val); preorder(root.left); preorder(root.right); } public void preorderNon(TreeN原创 2021-07-27 19:39:49 · 97 阅读 · 0 评论 -
剑指 Offer 39【题解】. 数组中出现次数超过一半的数字
题目:剑指 Offer 39. 数组中出现次数超过一半的数字数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。你可以假设数组是非空的,并且给定的数组总是存在多数元素。注意:本题将这个出现次数超过数组长度一半的数字称为——众数,这与数学中众数的定义不同。示例1:输入: [1, 2, 3, 2, 2, 2, 5, 4, 2]输出: 2法一:摩尔投票法class Solution39_01 { public int majorityElement(int[] nums) {原创 2021-04-12 11:11:14 · 69 阅读 · 0 评论 -
KMP算法java实现
KMP算法java实现朴素的模式匹配算法/*朴素的模式匹配算法 */class NaivePatternMatching{ /* 返回子串T在主串S中第pos个字符之后的位置。若不存在,则函数返回值为0。 T非空,1<=pos<=S.length() */ public int Index(String S, String T, int pos){ char[] s = stringToChars(S);//将字符串S转化为字原创 2021-04-10 14:32:13 · 109 阅读 · 1 评论 -
使用javah -jni [类名] 找不到类的问题的解决方法
使用javah -jni [类名] 找不到类的问题的解决方法这是我写的类这是类文件所在路径命令行的命令我犯的错误这是我写的类注意:package后面的叫包名这是类文件所在路径命令行的命令格式应该是javah -jni [包名].[类名]我这个例子里包名是apractice类名是HelloWorld包所在文件夹是E:\javaProject\Compiler_javac\src所以在命令行里应该是E:\javaProject\Compiler_javac\src>javah -j原创 2020-08-04 19:48:21 · 733 阅读 · 0 评论