- 博客(6)
- 收藏
- 关注
原创 程序员必备学习网站
它算是是世界上最大的技术问答网站,当然,这里是英文描述问题,英语不怎么好的,可以选择一些在线翻译辅助,里面涉及问题的种类很多,回答也是高质量,在搜索问题或提问的时候建议先从大的技术栈或编程语言(例如Java、Spring等等)开始,然后再清晰描述问题,最后附上一些关键的信息描述。提问时要把问题阐述的详细一些,越详细越好,用点心,这样很多人还是可以去提供帮助的。网站是用于程序员学习内容:网站建设,网页设计,网站模板,数据库,前端开发,服务端,程序员基础学习,增强自己的开发能力,感兴趣的童鞋可以康康哟!
2024-01-24 20:53:16 1443
原创 java学习笔记--反射
反射的部分使用场景 1.Spring通过反射来帮我们实例化对象,并放入到Ioc容器中 2.使用JDBC链接数据库时加载数据库驱动Class.forName() 3.逆向代码 例如反编译 4.利用反射,在泛型为Integer的arryaList集合中存放一个String类型的对象 new 对象和反射的区别 1.new的对象无法访问其中的私有属性,反射出来的可以通过设置setAccessible()方法来省略访问权限符。一旦某个类型的Class对象已被加载到内存,就可以用它来产生该类型的所有对象。
2023-11-23 16:52:47 77
原创 java中new和用反射创建对象的差异,以及使用反射的优缺点
如果需要动态生成实例,比如一些面向接口的编程,根据不同的业务参数去动态生成接口的具体实现的实例时,用反射就更合适一些,需要的模块都没有编译进去,启动程序的时候,模块不会被加载而是在运行的时候,需要哪个模块就调用哪个模块。内部暴露:反射允许代码执行在非反射代码中非法的操作,例如访问private字段和方法,因此使用反射可能会导致意想不到的副作用,这可能会导致代码功能失调并可能破坏可移植性。性能开销:反射涉及动态解析类型,因此无法执行某些Java虚拟机的优化,应该避免在性能敏感功能中使用反射。
2023-11-23 12:10:31 226
原创 java中Inetaddress类介绍
类用来封装我们前面讨论的数字式的IP地址和该地址的域名。你通过一个IP主机名与这个类发生作用,IP主机名比它的IP地址用起来更简便更容易理解。InetAddress类内部隐藏了地址数字。
2023-11-19 10:07:09 239
原创 Java面试-TCP和UDP的区别
UDP首部开销8字节,TCP报头比UDP复杂,故实际包含的用户数据较少。TCP在IP协议的基础上添加了序号机制、确认机制、超时重传机制等,保证了传输的可靠性,不会出现丢包或乱序,而UDP有丢包,故TCP开销大,UDP开销较小。2) 由于TCP是连接的通信,需要有三次握手、重新确认等连接过程,会有延时,实时性差,同时过程复杂,也使其易于攻击;UDP没有建立连接的过程,因而实时性较强,也稍安全。4) 每条TCP连接只能时点到点的;1) TCP是面向连接的,可靠性高;UDP是基于非连接的,可靠性低。
2023-11-18 12:14:12 117 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人