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

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

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

主要优点有以下几点:

简单性

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

面向对象

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

可移植性

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

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

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

高性能

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

分布式

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

动态性

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

多线程

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

安全性

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

健壮性

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

相关推荐
没钥匙的锁111 分钟前
16-Java反射机制:Spring IOC背后的核心技术
java·开发语言·spring
西岸行者19 分钟前
硬刚DeepSeek: UDPC与MTFAA的血缘辩论
笔记
geinvse_seg24 分钟前
飞算JavaAI:把企业采购协同需求拆成一套可运行的慧采平台
java·ai·飞算
a11177625 分钟前
机器人导航入门指南(从 0 到 1)
笔记·学习·slam
Nebula_g1 小时前
大模型应用技术速通笔记
笔记·深度学习·机器学习·大模型
范什么特西1 小时前
每日学习-01
学习
旺仔丶歪歪乐2 小时前
英语启蒙APP分级体系拆解:本土课标分级与海外原版分级有什么区别
人工智能·学习·web app
烛影摇红透纱窗2 小时前
ForkJoinPool 与工作窃取
java
xian_wwq2 小时前
【学习笔记】开源 vs 闭源:Llama / Qwen / DeepSeek 生态博弈(34/35)
笔记·学习·开源
振浩微433射频芯片2 小时前
5个IO控制20个LED?查理复用实战拆解
网络·单片机·物联网·学习·智能家居