上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 1. 题目描述 1. 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 输入:nums = [-1,0,1,2,-1,-4] 输出:[[-1,-1,2],[-1,0,1]] 2. 阅读全文
posted @ 2021-06-08 19:48 qi_chao 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是线程同步 同一个对象被多个线程同时操作 >并发 买火车票的例子 实现线程同步:队列+锁(synchronized) 缺陷:损失性能 2. 同步方法及同步块 3. 案例:两个人取钱,使用同步块 //两个人去银行取钱 public class UnsafeBank { public stat 阅读全文
posted @ 2021-05-25 11:23 qi_chao 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1. 线程的五大状态 2. 线程停止stop 建议线程正常停止,-->利用次数,不建议死循环 2 .建议使用标志位 不要使用stop或destroy等JDK不建议使用的方法 public class TestStop implements Runnable{ //1.设置一个标志位 private 阅读全文
posted @ 2021-05-23 18:00 qi_chao 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1. 进程,线程 一个进程有多个线程,如视频同时听声音,看图像,看弹幕等 程序与线程 多线程 2. 线程创建 继承Thread类(重点) 实现Runnable接口(重点) 实现Callable接口(了解) 2.1 继承Thread类 三个步骤: 继承Thread类 重写run()方法 调用start 阅读全文
posted @ 2021-05-22 16:28 qi_chao 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 写代码的思路 定义数据 画上去 监听事件 键盘监听 事件监听(定时器刷新) 源码 主程序入口 //游戏的主启动类 public class StartGame { public static void main(String[] args) { JFrame frame = new JFrame() 阅读全文
posted @ 2021-05-18 19:50 qi_chao 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1. JFrame窗口 JFrame窗口继承了Frame,类似于Frame的操作,不同在于需要容器Container放东西,关闭窗口调用默认方法即可 public class JFrameDemo { //init(),初始化 public void init() { JFrame jFrame = 阅读全文
posted @ 2021-05-17 15:50 qi_chao 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 字符串转换成整数Atoi 题目描述 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数) 算法简述 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定 阅读全文
posted @ 2021-05-11 17:05 qi_chao 阅读(77) 评论(0) 推荐(0) 编辑
摘要: GUI编程 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标事件 外挂 1. 简介 GUI核心技术:Swing,AWT 为什么很少使用GUI了? 界面不美观 需要jre环境 为什么要学习? MVC架构基础,监听事件基础 写出自己心中想要的小工具 可能需要维护Swing界面 2. A 阅读全文
posted @ 2021-05-10 19:57 qi_chao 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程OOP 本质:以类的方式组织代码,以对象的方式组织数据 在java中是以类为单位,一个类包括成员变量、成员方法和构造方法 *构造方法:*创建对象的时候,由jvm自动调用,其中的作用是给成员变量赋值;不能用static关键字来修饰构造方法。 面向对象三大特性:封装,继承,多态 1. 封装 阅读全文
posted @ 2021-04-28 17:14 qi_chao 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一维数组 1. 初始化方式 int[] arr = new int[5]; (推荐使用这种) int arr[] = new int[]{1,2,3,4,5}; int arr[] = {1,2,3,4,5}; 2. 遍历数组 注意:数组的下标是[0,length-1] 最常出现的是数组下标越界异常 阅读全文
posted @ 2021-04-27 15:11 qi_chao 阅读(49) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页