自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java线程状态

注意:优先级低只是意味着获得cpu调度的概率低,并不是优先级低就不会被调用了,都得看cpu心情!线程的优先级用数字表示,范围从1~10。其实说白了还是看cpu,cpu才是大哥。多个线程操作一个对象是不安全的。

2023-05-07 15:55:02 44

原创 Lambda表达式

4、如果方法体中唯一的语句是return返回语句,那省略大括号的同时return也要省略。-> : Lambda运算符,可以叫做箭头符号,或者goes to。3、如果方法体只有一条语句,{ }大括号可以省略。普通函数 有返回类型,方法名,参数列表,方法体。2、假如只有一个参数,()括号可以省略。{ } : 用来描述方法体;让我们先来看一下一般的函数。():用来描述参数列表;1、参数类型可以省略。

2023-05-06 19:25:25 51

原创 Java静态代理模式

为什么要学习代理模式?因为这就是SpringAOP的底层!SpringAOP和SpringMVC面试必问!4、客户端访问代理角色-Client 客户。学习真的是一个越学感觉自己越无知的过程。4、客户端访问代理角色。3、代理角色-代理人。

2023-05-05 18:54:29 78

原创 Java 多线程 1-7

两种调用函数的区别,如果调用run()是一条线执行,调用start()则是多线交替执行!看源码-> Thread继承了Runnable!注意:线程开启不一定立即执行,由cpu调度执行。Runnable与Thread两者区别。实现Runnable接口。

2023-05-04 20:05:13 60

原创 Self-study In Java GUI 4-5

panel ->面板 可以看成是一个空间,但是不能单独存在。

2023-05-03 20:21:07 31

原创 Self-study in java GUI 1-3

1、包含了很多的类和接口!GUI:图形用户界面。1、GUI的核心技术:Swing AWT。问题:发现窗口关闭不掉,停止Java程序。2、元素:窗口,按钮,文本框。1、Frame 窗口。

2023-05-01 20:02:21 48 1

原创 Self-study in Java 异常机制Exception

处理运行异常时,采用逻辑去合理规避同时辅助try-catch处理在多重catch块后面 ,可以加一个catch(Exception)大的 来处理 可能会被遗漏的异常对于不确定的代码,也可以加上try- catch,处理潜在的异常尽量添加finally语句块去释放占用的资源以上学习资源均来自kuangshen。

2023-05-01 15:26:49 37

原创 Self-study in java 05oop

本质就是:以类的方式组织代码,以对象的组织(封装)数据。先有一个模版,再有一个对象,对象都是new出来的,业内笑话 没有对象就new一个。类是抽象的,需要实例化,类实例化后会返回一个自己的对象//对象实例化 System . out . println(person . name);//传入的是一个Person类型的对象 person . name = "ye";//这是一个具体的人,可以改变属性 } } class Person {

2023-05-01 13:32:32 48

原创 Self-study in java 04

4.XXX是自上而下推导的,还是自下而上抽象的?是前者由何推导,是后者由何抽象?将面向对象、封装、继承、多态、抽象带入XXX一个个提问,如果都能回答上来,那么就算弄懂了这个概念了。查找数组元素:通过binarySearch方法能对排序好的数组进行二分化查找操作。当一个数组中大部分元素为0,或同一值时,可以利用稀疏数组保存。比较数组:通过equals方法比较数组中元素值是否相等。打印数组元素:Arrays.toString()6.XXX是历史必然出现的选择吗?数组是相同数据类型的有序集合。

2023-04-28 16:39:17 43

原创 Self-study in java 03

需要找到包的路径再加载,否则无法执行。结束方法,之后的代码不会被执行。System是一个类,out是System类的对象,println()是一个方法。写一个计算器,实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。注意:最好保持方法的原子性,也就是一个方法只做一个功能。能不用递归就不用递归,在基数比较小的时候可以用,基数大时会调用大量内存。1.当返回一个值的时候,方法调用通常被当作一个值。2.如果方法返回值是void,方法调用一定是一条语句。中,有相同的函数名称,但形参不同的函数。

2023-04-28 16:38:42 56 1

原创 The second dayof self-learning java

第二步:idea在文件夹中右键打开文件夹所在目录show in explorer ,打开Java文件此时打开了两个文件夹,我们把class文件从文件夹层面移至Java文件夹,就可以查看反编译的文件。题目:输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字结束输入并输出执行结果。比如服务器的请求响应监听等,而碰到continue语句,它会跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。只要碰到break就会强制退出循环,不执行循环中剩下的语句,直接跳出;

2023-04-25 19:25:24 54 1

原创 study01

变量的位置是定死的,储存在栈内存里,变量里面的内容是会变动的,内容储存在堆内存中,使用这个内容的时候,变量会指向这个堆内存的地址。字符串用String类,String不是一个关键字,char占2字节。Byte,short,char->int->long->float->double小数的优先级大于整数。javadoc命令是用来生成自己API文档的//加在类里面就是类的注解,加在方法里面就是方法的注解。ctrl+D:复制当前行到下一行,十分好用的!低-------------------->高。

2023-04-24 21:02:14 45

原创 数据结构与算法线性表的顺序表示和实现

数据结构与算法顺序表的基本操作

2023-03-11 16:15:40 61 2

空空如也

空空如也

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

TA关注的人

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