会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qi_chao
往事随风,一往无前
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
下一页
2021年6月8日
leetcode15+16:三数之和(排序+双指针)
摘要: 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
阅读(52)
评论(0)
推荐(0)
2021年5月25日
线程同步
摘要: 1. 什么是线程同步 同一个对象被多个线程同时操作 >并发 买火车票的例子 实现线程同步:队列+锁(synchronized) 缺陷:损失性能 2. 同步方法及同步块 3. 案例:两个人取钱,使用同步块 //两个人去银行取钱 public class UnsafeBank { public stat
阅读全文
posted @ 2021-05-25 11:23 qi_chao
阅读(104)
评论(0)
推荐(0)
2021年5月23日
线程五大状态
摘要: 1. 线程的五大状态 2. 线程停止stop 建议线程正常停止,-->利用次数,不建议死循环 2 .建议使用标志位 不要使用stop或destroy等JDK不建议使用的方法 public class TestStop implements Runnable{ //1.设置一个标志位 private
阅读全文
posted @ 2021-05-23 18:00 qi_chao
阅读(222)
评论(0)
推荐(0)
2021年5月22日
JAVA多线程
摘要: 1. 进程,线程 一个进程有多个线程,如视频同时听声音,看图像,看弹幕等 程序与线程 多线程 2. 线程创建 继承Thread类(重点) 实现Runnable接口(重点) 实现Callable接口(了解) 2.1 继承Thread类 三个步骤: 继承Thread类 重写run()方法 调用start
阅读全文
posted @ 2021-05-22 16:28 qi_chao
阅读(70)
评论(0)
推荐(0)
2021年5月18日
JAVA---GUI---贪吃蛇
摘要: 写代码的思路 定义数据 画上去 监听事件 键盘监听 事件监听(定时器刷新) 源码 主程序入口 //游戏的主启动类 public class StartGame { public static void main(String[] args) { JFrame frame = new JFrame()
阅读全文
posted @ 2021-05-18 19:50 qi_chao
阅读(55)
评论(0)
推荐(0)
2021年5月17日
SWing基础
摘要: 1. JFrame窗口 JFrame窗口继承了Frame,类似于Frame的操作,不同在于需要容器Container放东西,关闭窗口调用默认方法即可 public class JFrameDemo { //init(),初始化 public void init() { JFrame jFrame =
阅读全文
posted @ 2021-05-17 15:50 qi_chao
阅读(54)
评论(0)
推荐(0)
2021年5月11日
leetcode08-字符串转换整数
摘要: 字符串转换成整数Atoi 题目描述 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数) 算法简述 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定
阅读全文
posted @ 2021-05-11 17:05 qi_chao
阅读(82)
评论(0)
推荐(0)
2021年5月10日
GUI编程---AWT
摘要: GUI编程 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标事件 外挂 1. 简介 GUI核心技术:Swing,AWT 为什么很少使用GUI了? 界面不美观 需要jre环境 为什么要学习? MVC架构基础,监听事件基础 写出自己心中想要的小工具 可能需要维护Swing界面 2. A
阅读全文
posted @ 2021-05-10 19:57 qi_chao
阅读(99)
评论(0)
推荐(0)
2021年4月28日
面向对象小结
摘要: 面向对象编程OOP 本质:以类的方式组织代码,以对象的方式组织数据 在java中是以类为单位,一个类包括成员变量、成员方法和构造方法 *构造方法:*创建对象的时候,由jvm自动调用,其中的作用是给成员变量赋值;不能用static关键字来修饰构造方法。 面向对象三大特性:封装,继承,多态 1. 封装
阅读全文
posted @ 2021-04-28 17:14 qi_chao
阅读(79)
评论(0)
推荐(0)
2021年4月27日
数组小结
摘要: 一维数组 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
阅读(58)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
下一页
公告