Java学习
文章平均质量分 64
.Cyclone
星爷说,没有梦想 就都是咸鱼。
展开
-
Java学习--依赖注入和控制反转
IoC——Inversion of Control 控制反转DI——Dependency Injection 依赖注入 要想理解上面两个概念,就必须搞清楚如下的问题:参与者都有谁?依赖:谁依赖于谁?为什么需要依赖?注入:谁注入于谁?到底注入什么?控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)?依赖注入和控制反转是同一概念吗?下面就来简要的回答一下上述问题,把这些问题搞明白了,IoC/DI也就明白了。(1)参与者都有谁: 一般有三方参与者,一个是某个对转载 2021-08-20 19:51:20 · 211 阅读 · 0 评论 -
Java学习--转发与重定向
1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward:转发页面和转发到的页面可以共享request里面的数据.redirect:不能共享数据.3.从运用地方来说forward:一般用于用户登原创 2021-08-17 20:35:20 · 162 阅读 · 0 评论 -
Java学习--值传递与引用传递例题解析
class Value{ public int i=15;}public class Test{ public static void main(String argv[]){ Test t=new Test( ); t.first( ); } public void first( ){ int i=5; Value v=new Value( );原创 2021-08-09 22:04:12 · 470 阅读 · 0 评论 -
Java学习--基本数据类型与包装数据类型
基本数据类型整数类型:byte 1个字节 ,不考虑负数能表示范围是:0~255,考虑正负表示范围:-128 ~127short 2个字节,16位int 4个字节,long 8个字节浮点类型:float 4个字节double 8个字节布尔类型:boolean (true/flase)1个字节字符类型: char 2个字节类型转换(基本数据类型)1、自动类型转换浮点型/整形/字符型/常量 在混合运算中会自动转换成同一类型,进行运算。从低(精度/范围)级转换成高(精度/范围)级byte,原创 2021-08-08 22:52:46 · 107 阅读 · 0 评论 -
Java学习--try-catch总结
try–catch总结情况1:try { // 需要检查的代码 } catch (Exception e) { // 需要检查的代码 } finally { // 一定会被执行的代码(不管异常抛不抛出都会执行) } return;显然程序按顺序执行。情况2:try { // 需要检查的代码 return;原创 2021-08-04 22:14:43 · 223 阅读 · 0 评论 -
Java学习 -- 异常类
异常类1、Expection(异常):是程序本身可以处理的异常。2、 Error(错误):是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,一般不需要程序处理。3、检查异常(编译器要求必须处理的异常): 除了Error,RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种异常的特点是java编译器会检查它,也就是说,当程序中出现这两类异常时,要么用try-catch语句捕获他,要么用throws子句声明抛出它,否则原创 2021-08-04 22:00:22 · 140 阅读 · 0 评论