自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java入门API_01之多线程下

线程同步-并发 同一个对象被多个线程同时操作-----并发优先使用LOCK锁—去看lock 处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象,这时,我们据需要线程同步! 线程同步------> 其实 就是一种等待机制-----》多个需要同时访问此对象的线程进入“这个对象的等待池”形成队列, 等待前面的线程使用完毕,下一个线程才使用,, 线程同步形成的安全性条件: 队列和锁:在线程中,要保证安全就需要 队列 和锁,比如上厕所 ,有队列,排队上厕所,由门锁关门; syn char n

2022-05-05 23:01:56 594

原创 java入门API_01之多线程上

多线程: 线程:一个进程可以有多个线程,比如app中的声音、弹幕、图像等;Thread -------------线程是不安全的   同时:一个进程至少包含一个线程,不然没有存在的意义;--------------------------------------------------------------->线程,是CPU调度和执行的单位 进程:在操作系统中运行的程序就是进程,比如app; process   程序:是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 而进程,就是

2022-05-05 22:53:43 126

原创 潜艇大作战

java基础练手小游戏

2022-03-26 19:23:58 365

原创 java入门笔记04之面向对象编程+方法+递归

抽象方法–接口–多态 由abstract修饰 只有方法的定义,没有具体的实现(连{}都没有) 抽象类: 由abstract修饰 包含抽象方法的类必须是抽象类 抽象类不能被实例化(new对象) 抽象类是需要被继承的,派生类: 重写所有抽象方法-----------------变不完整为完整 也声明为抽象类---------------------一般不这么用 抽象类的意义: 封装共有的属性和行为---------------代码复用 为所有派生类提供统一的类型------向上造型 可以包含抽象方法,为所有派生

2022-03-19 09:12:18 185

原创 向上造型--方法重写--重写与重载的区别--package--import--final--static

标题向上造型–方法重写–重写与重载的区别–package–import–final–static 向上造型:---------还是进一步代码的复用 父类型引用指向子类对象 能点出来什么,看引用类型-------规则! Persion p= new Student(); Persion p2= new Teacher(); Persion p3 = new Doctor(); //p/p2/p3,只能点出左边引用类型的,Persion类的属性和方法 方法重写: ​ 发生在父子类中,方法名相同,方法参数相

2022-03-19 08:45:13 113

原创 练习题错过的记录

文章目录一、错题归纳:质子数二、递归三、最大公约数与最小公倍数四、鸡兔同笼五、水仙花数六、阶乘和七、平闰年八、九九乘法表 一、错题归纳:质子数 练习题:求质数:接收用户输入的数字,判断是否为质数 质数的概念:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数,也称为素数 规定:1既不是质数,也不是合数 Scanner sc = new Scanner(System.in); System.out.println("请输入数:"); int a= sc.

2022-03-10 22:10:14 154

原创 java入门笔记05之面向对象三特性+抽象类+接口

oo:面向对象 ooA:面向对象分析 ooD:面向对象设计 oop:面向对象编程 高质量代码:--------以后工作的 目标 ​ 复用性、扩展性、维护性、可移植性、可读性、健壮性、效率性 ​ 尽量减少重复代码: 类是咱们自己创造的一种引用数据类型 ​ int数组 变量 = 创建 int数组10个长度的 ​ int[] arr = new int[10]; ​ 引用类型 变量 = 创建 student的引用类型对象() ​ Student stu = new Student(); 面向对

2022-03-10 22:05:36 88

原创 java入门笔记03之数组、数组的排序与复制+扩容

数组排序与复制

2022-03-09 09:16:39 209

原创 java入门笔记02之Scanner,运算符,流程控制

if选择/分支结构: ​ 语法: if(boolean){=======>要么写的关系运算,要么逻辑运算 语句块-----------有条件执行的语句。为true走,为false跳过。 } 补充:学逻辑的必备技能:带数,放入实数看效果! 补充:任何复杂的程序逻辑都可以通过三种结构实现: ​ 顺序结构:从上往下逐行执行,每句必走 ​ 分支结构:有条件的执行语句,并非每句必走; ​ 循环结构:有条件的执行某语句多次 if( 条件){

2022-03-04 19:11:22 343

原创 java入门笔记01之java概述,关键字,标示符,数据转换

java 笔记 java是高级程序语言, 类比 人类语言 计算机语言是0和1的序列, 类比 动物肢体语言,本能 ----动物 行为等 -----计算机 启动系统等。 俩者之间并不能直接沟通,所以需要第三方法翻译 ,java是java虚拟机 同时计算机在机器语言的基础上在历史的车轮中发展出了不同的0和1序列组合,0/1 ​ 类比动物列:猫/狗/狮子/鹰肢体语言等。 构建了不同的底层系统----操作系统!,列:windos/ios/andro

2022-03-02 17:35:25 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除