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

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

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

主要优点有以下几点:

简单性

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

面向对象

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

可移植性

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

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

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

高性能

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

分布式

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

动态性

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

多线程

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

安全性

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

健壮性

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

相关推荐
2301_780943842 分钟前
第四阶段:实践与深化
学习
zdr尽职尽责4 分钟前
Untiy 处理Aseprite 资产 解决偏移问题
学习·unity·c#·游戏引擎
Java成神之路-7 分钟前
面试题:@Controller 与 @RestController 区别
java·spring boot
用户298698530148 分钟前
Java 提取 HTML 文本内容:两种轻量级实现方案对比
java·后端
lihao lihao10 分钟前
Linux文件与fd
java·linux·算法
栀栀栀栀栀栀16 分钟前
基于深度学习的自然语言处理和语音识别 阅读笔记
人工智能·笔记·深度学习·自然语言处理·语音识别
slb19062319 分钟前
mongo数据库基础语法学习
数据库·学习
Java爱好狂.24 分钟前
Redis高级笔记:原理+集群+应用+拓展+源码
java·数据库·redis·spring·java面试·后端开发·java八股文
牛八里昂26 分钟前
DeepAgents 学习
学习
lee_curry27 分钟前
jvm中的内存模型
java·jvm·内存模型