【Java笔记】0-为什么学习Java

呃,当然是为了找个Java的开发工作

当然是由于Java使用的人多和它天生自带的优点了~

主要优点有以下几点:

简单性

C++语法纯净版,没有头文件、指针运算、不用分配内存

面向对象

重点放在对象与其接口上,接近人的逻辑

可移植性

跨平台移植,无视硬件环境

口号:Right Once,Wrong Anywhere! Write Once,Run Anywhere!

(写一次,在任何地方运行)

高性能

即时编译,很多代码效率接近C++

分布式

为分布式网络环境设计,因为可以处理很多tcp/ip协议的东西,通过URL来访问网络上资源,就像本地访问一样

动态性

反射机制使得Java有动态性,很多框架都是基于反射

多线程

带来更好的交互和实时行为,主流服务端开发的原因

安全性

java构建防病毒防篡改的系统

健壮性

java几乎不会造成计算机崩溃,每次都会进行内存检查,有异常机制

相关推荐
西岸行者13 分钟前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
大大水瓶20 分钟前
Tomcat
java·tomcat
dustcell.21 分钟前
haproxy七层代理
java·开发语言·前端
游离态指针24 分钟前
以为发消息=下单成功?RabbitMQ从0到秒杀实战的完整踩坑笔记
java
BD_Marathon1 小时前
工厂方法模式
android·java·工厂方法模式
starlaky1 小时前
Django入门笔记
笔记·django
勇气要爆发1 小时前
吴恩达《LangChain LLM 应用开发精读笔记》1-Introduction_介绍
笔记·langchain·吴恩达
玹外之音1 小时前
Spring AI MCP 无状态服务器实战:构建AI智能用户管理系统
java·后端
java干货1 小时前
Redis 的 ZipList 是什么?它是怎么解决内存碎片问题的?
java
悠哉悠哉愿意1 小时前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习