- 博客(13)
- 收藏
- 关注
原创 java线程状态
注意:优先级低只是意味着获得cpu调度的概率低,并不是优先级低就不会被调用了,都得看cpu心情!线程的优先级用数字表示,范围从1~10。其实说白了还是看cpu,cpu才是大哥。多个线程操作一个对象是不安全的。
2023-05-07 15:55:02
75
原创 Lambda表达式
4、如果方法体中唯一的语句是return返回语句,那省略大括号的同时return也要省略。-> : Lambda运算符,可以叫做箭头符号,或者goes to。3、如果方法体只有一条语句,{ }大括号可以省略。普通函数 有返回类型,方法名,参数列表,方法体。2、假如只有一个参数,()括号可以省略。{ } : 用来描述方法体;让我们先来看一下一般的函数。():用来描述参数列表;1、参数类型可以省略。
2023-05-06 19:25:25
81
原创 Java静态代理模式
为什么要学习代理模式?因为这就是SpringAOP的底层!SpringAOP和SpringMVC面试必问!4、客户端访问代理角色-Client 客户。学习真的是一个越学感觉自己越无知的过程。4、客户端访问代理角色。3、代理角色-代理人。
2023-05-05 18:54:29
119
原创 Java 多线程 1-7
两种调用函数的区别,如果调用run()是一条线执行,调用start()则是多线交替执行!看源码-> Thread继承了Runnable!注意:线程开启不一定立即执行,由cpu调度执行。Runnable与Thread两者区别。实现Runnable接口。
2023-05-04 20:05:13
86
原创 Self-study in java GUI 1-3
1、包含了很多的类和接口!GUI:图形用户界面。1、GUI的核心技术:Swing AWT。问题:发现窗口关闭不掉,停止Java程序。2、元素:窗口,按钮,文本框。1、Frame 窗口。
2023-05-01 20:02:21
77
1
原创 Self-study in Java 异常机制Exception
处理运行异常时,采用逻辑去合理规避同时辅助try-catch处理在多重catch块后面 ,可以加一个catch(Exception)大的 来处理 可能会被遗漏的异常对于不确定的代码,也可以加上try- catch,处理潜在的异常尽量添加finally语句块去释放占用的资源以上学习资源均来自kuangshen。
2023-05-01 15:26:49
63
原创 Self-study in java 05oop
本质就是:以类的方式组织代码,以对象的组织(封装)数据。先有一个模版,再有一个对象,对象都是new出来的,业内笑话 没有对象就new一个。类是抽象的,需要实例化,类实例化后会返回一个自己的对象//对象实例化 System . out . println(person . name);//传入的是一个Person类型的对象 person . name = "ye";//这是一个具体的人,可以改变属性 } } class Person {
2023-05-01 13:32:32
71
原创 Self-study in java 04
4.XXX是自上而下推导的,还是自下而上抽象的?是前者由何推导,是后者由何抽象?将面向对象、封装、继承、多态、抽象带入XXX一个个提问,如果都能回答上来,那么就算弄懂了这个概念了。查找数组元素:通过binarySearch方法能对排序好的数组进行二分化查找操作。当一个数组中大部分元素为0,或同一值时,可以利用稀疏数组保存。比较数组:通过equals方法比较数组中元素值是否相等。打印数组元素:Arrays.toString()6.XXX是历史必然出现的选择吗?数组是相同数据类型的有序集合。
2023-04-28 16:39:17
70
原创 Self-study in java 03
需要找到包的路径再加载,否则无法执行。结束方法,之后的代码不会被执行。System是一个类,out是System类的对象,println()是一个方法。写一个计算器,实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。注意:最好保持方法的原子性,也就是一个方法只做一个功能。能不用递归就不用递归,在基数比较小的时候可以用,基数大时会调用大量内存。1.当返回一个值的时候,方法调用通常被当作一个值。2.如果方法返回值是void,方法调用一定是一条语句。中,有相同的函数名称,但形参不同的函数。
2023-04-28 16:38:42
90
1
原创 The second dayof self-learning java
第二步:idea在文件夹中右键打开文件夹所在目录show in explorer ,打开Java文件此时打开了两个文件夹,我们把class文件从文件夹层面移至Java文件夹,就可以查看反编译的文件。题目:输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字结束输入并输出执行结果。比如服务器的请求响应监听等,而碰到continue语句,它会跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。只要碰到break就会强制退出循环,不执行循环中剩下的语句,直接跳出;
2023-04-25 19:25:24
96
1
原创 study01
变量的位置是定死的,储存在栈内存里,变量里面的内容是会变动的,内容储存在堆内存中,使用这个内容的时候,变量会指向这个堆内存的地址。字符串用String类,String不是一个关键字,char占2字节。Byte,short,char->int->long->float->double小数的优先级大于整数。javadoc命令是用来生成自己API文档的//加在类里面就是类的注解,加在方法里面就是方法的注解。ctrl+D:复制当前行到下一行,十分好用的!低-------------------->高。
2023-04-24 21:02:14
75
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人