Java
文章平均质量分 92
小冷coding
开朗,好学,热情
展开
-
【K8s】Java项目部署时为什么要用k8s?
在 Java 项目部署中使用 Kubernetes(k8s)的重要意义。原创 2024-08-19 21:21:00 · 800 阅读 · 0 评论 -
你是否曾经为自己写的代码而感到懊恼?那如何才能写出高质量代码呢?
写出高质量代码是每个程序员的追求,因为高质量的代码可以提高程序的可维护性、可扩展性和可读性,从而减少代码的bug和维护成本。代码结构混乱、命名不规范、注释不清晰等,会让其他开发人员难以理解你的代码。如果代码读取或者执行速度缓慢,会影响开发效率和系统性能。**3.错误处理不当:**如果代码处理错误的方式不合适,会导致程序出现严重的问题,比如死循环、资源泄露等。如果代码存在安全漏洞,可能会导致数据泄露、权限滥用等问题,给系统带来安全风险。原创 2023-05-01 12:25:13 · 2042 阅读 · 23 评论 -
假期给朋友介绍如何学习java和找工作的建议?
学习Java和找工作是许多人关注的话题,尤其是对于那些想要进入软件开发行业的人来说。Java是一种广泛使用的编程语言,它在企业级应用程序开发中得到了广泛的应用。在这篇文章中,我将向你介绍如何学习Java和找到一份Java开发工作的建议。原创 2023-05-01 12:03:31 · 772 阅读 · 0 评论 -
【Java】java开发过程中一些优化的小细节
使用移位和乘法替代除法操作,因为2 (16+3) = i * 52429 / 524288 ≈ i * 0.1 = i / 10;明确一个概念,对方法的调用,即使方法中只有一句语句,也是有消耗的,包括创建栈帧、调用方法时保护现场、调用方法完毕时回复现场等。如果动态频繁添加数据,底层数组会发生频繁扩容,并且底层的扩容是新建数组,使用System.copy实现,替代旧数组,导致频繁的复制.原创 2022-12-18 19:14:31 · 555 阅读 · 2 评论 -
【Java】Java异常Exception和Error有什么区别?
1.Error:系统错误,虚拟机出错,处理不了,也不需要我们来处理。2.Exception,可以捕获的异常,且作出处理。也就是要么捕获异常并作出处理,要么继续抛出异常。需要修改代码3.RuntimeException,经常性出现的错误,可以捕获,并作出处理,可以不捕获,也可以不用抛出。ArrayIndexOutOfBoundsException像这种异常可以不捕获,为什么呢?在一个程序里,使用很多数组,如果使用一次捕获一次,则很累。原创 2022-12-15 11:14:06 · 815 阅读 · 14 评论 -
学习下c++原来它和Java有很多相似的地方
Java是面向对象编程语言,具有封装,继承,多态等面向对象特征。目前Java分为三个体系:Java语言的语法与C++语言很接近,所以,很容易学习和使用。Java语言呢丢弃了C++中很少使用的、很难理解的操作符重载、多继承、自动的强制类型转换。Java语言不使用指针,而是引用。并提供了自动的内存回收管理机制,不必担心内存垃圾回收机制。C#、Python等语言也都有自动的垃圾回收机制。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。在C/C++语言中,没有自动垃圾回收机制,是通过new关键字原创 2022-12-07 15:03:35 · 2154 阅读 · 17 评论