java萌新
文章平均质量分 69
飞想未来
这个作者很懒,什么都没留下…
展开
-
java入门API_01之多线程下
线程同步-并发同一个对象被多个线程同时操作-----并发优先使用LOCK锁—去看lock处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象,这时,我们据需要线程同步!线程同步------> 其实 就是一种等待机制-----》多个需要同时访问此对象的线程进入“这个对象的等待池”形成队列,等待前面的线程使用完毕,下一个线程才使用,,线程同步形成的安全性条件:队列和锁:在线程中,要保证安全就需要 队列 和锁,比如上厕所 ,有队列,排队上厕所,由门锁关门;syn char n原创 2022-05-05 23:01:56 · 557 阅读 · 0 评论 -
java入门API_01之多线程上
多线程:线程:一个进程可以有多个线程,比如app中的声音、弹幕、图像等;Thread -------------线程是不安全的 同时:一个进程至少包含一个线程,不然没有存在的意义;--------------------------------------------------------------->线程,是CPU调度和执行的单位进程:在操作系统中运行的程序就是进程,比如app; process 程序:是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念而进程,就是原创 2022-05-05 22:53:43 · 98 阅读 · 0 评论 -
潜艇大作战
java基础练手小游戏原创 2022-03-26 19:23:58 · 330 阅读 · 0 评论 -
java入门笔记04之面向对象编程+方法+递归
抽象方法–接口–多态由abstract修饰只有方法的定义,没有具体的实现(连{}都没有)抽象类:由abstract修饰包含抽象方法的类必须是抽象类抽象类不能被实例化(new对象)抽象类是需要被继承的,派生类:重写所有抽象方法-----------------变不完整为完整也声明为抽象类---------------------一般不这么用抽象类的意义:封装共有的属性和行为---------------代码复用为所有派生类提供统一的类型------向上造型可以包含抽象方法,为所有派生原创 2022-03-19 09:12:18 · 141 阅读 · 0 评论 -
向上造型--方法重写--重写与重载的区别--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 · 85 阅读 · 0 评论 -
练习题错过的记录
文章目录一、错题归纳:质子数二、递归三、最大公约数与最小公倍数四、鸡兔同笼五、水仙花数六、阶乘和七、平闰年八、九九乘法表一、错题归纳:质子数练习题:求质数:接收用户输入的数字,判断是否为质数质数的概念:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数,也称为素数规定:1既不是质数,也不是合数 Scanner sc = new Scanner(System.in); System.out.println("请输入数:"); int a= sc.原创 2022-03-10 22:10:14 · 110 阅读 · 0 评论 -
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 · 65 阅读 · 0 评论 -
java入门笔记03之数组、数组的排序与复制+扩容
数组排序与复制原创 2022-03-09 09:16:39 · 182 阅读 · 0 评论 -
java入门笔记02之Scanner,运算符,流程控制
if选择/分支结构: 语法: if(boolean){=======>要么写的关系运算,要么逻辑运算 语句块-----------有条件执行的语句。为true走,为false跳过。 }补充:学逻辑的必备技能:带数,放入实数看效果!补充:任何复杂的程序逻辑都可以通过三种结构实现: 顺序结构:从上往下逐行执行,每句必走 分支结构:有条件的执行语句,并非每句必走; 循环结构:有条件的执行某语句多次 if( 条件){原创 2022-03-04 19:11:22 · 303 阅读 · 0 评论 -
java入门笔记01之java概述,关键字,标示符,数据转换
java 笔记java是高级程序语言, 类比 人类语言计算机语言是0和1的序列, 类比 动物肢体语言,本能----动物 行为等 -----计算机 启动系统等。俩者之间并不能直接沟通,所以需要第三方法翻译 ,java是java虚拟机同时计算机在机器语言的基础上在历史的车轮中发展出了不同的0和1序列组合,0/1 类比动物列:猫/狗/狮子/鹰肢体语言等。构建了不同的底层系统----操作系统!,列:windos/ios/andro原创 2022-03-02 17:35:25 · 206 阅读 · 0 评论