java学习
酷你吉娃的夏天
亲爱的(ღ˘⌣˘ღ),热爱的ᵎ(•̀㉨•́)و ̑̑
展开
-
异步调用和回调的一点思考
package com.mhzhang.date0206;/**v1.0 * 自己的一点思考,尝试实现异步调用,跳过执行时间长的方法 * 思路:通过启动新线程的方式 * @author mhzhang *结果:猜测正确,我真是个天才 *下一个问题:Thread.run()方法没有返回值,难道是通过runnable接口实现的?哎,又忘了,查资料中... */class B{ public void b() throws Exception{ //模拟长时间执行的任务 System.o原创 2021-02-06 17:19:16 · 123 阅读 · 0 评论 -
protected和包访问权限
public和private都很熟悉了,protected当前类、同一个包、及其子类可以使用。如果不提供任何访问权限控制符,意味着它是“包访问权限”(有时也表示为friendly)原创 2021-02-05 21:59:09 · 423 阅读 · 0 评论 -
二分查找算法的java实现
package OberverDesignPattern;/** * 二分查找算法的实现,二分查找针对有序数据的查找 * @author mhzhang * */public class MiddleSearch { public static void main(String[] args){ int[] Arr = {1,4,7,8,9,10}; int targetIndex = middleSearch(Arr,9); System.out.println原创 2020-06-13 11:46:33 · 93 阅读 · 0 评论 -
实现一个算法,确定一个字符串中的所有字符都不相同
import java.util.Scanner;/*实现一个算法,确定一个字符串 s 的所有字符是否全都不同。示例 1:输入: s = “leetcode”输出: false示例 2:输入: s = “abc”输出: true限制:0 <= len(s) <= 100如果你不使用额外的数据结构,会很加分。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/is-unique-lcci著作权归领扣网络所有。商业转载原创 2020-06-01 22:41:29 · 686 阅读 · 0 评论 -
java构造方法中super()的使用
一、super关键字的使用若是构造方法的第一行没有显示的调用super(…),那么java会默认调用super(),含义是调用父类的无参构造方法。构造方法中this(…)是调用当前对象的其它构造方法,同时也会默认调用super()```javapackage package_1;public class TestSuper { public static void main(S...原创 2019-10-07 21:00:39 · 855 阅读 · 0 评论