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

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

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

主要优点有以下几点:

简单性

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

面向对象

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

可移植性

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

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

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

高性能

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

分布式

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

动态性

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

多线程

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

安全性

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

健壮性

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

相关推荐
瀚高PG实验室7 分钟前
因磁盘IO性能低导致程序An I/O error 报错
java·jvm·数据库·瀚高数据库
好家伙VCC10 分钟前
**发散创新:基于FFmpeg的视频编码优化实践与实战代码解析**在现代多媒体系统中,
java·python·ffmpeg·音视频
SamDeepThinking10 分钟前
开篇词:6000万会员规模下,我们是怎么做秒杀系统的
java·后端·架构
程序员书虫25 分钟前
Spring 依赖注入一次讲透:`@Autowired`、`@Resource`、`@Qualifier`、`@Primary` 到底怎么选
java·后端·面试
Rsun0455136 分钟前
16、Java 迭代器模式从入门到实战
java·开发语言·迭代器模式
quan263140 分钟前
20260416,日常开发-再记一次内存溢出
java·内存溢出·jprofile
布吉岛的石头40 分钟前
线上服务凌晨OOM:一次因「无超时设置」引发的内存雪崩复盘
java
SamDeepThinking41 分钟前
Spring Bean作用域的设计与使用
java·后端·面试
Flittly43 分钟前
【SpringSecurity新手村系列】(2)整合 MyBatis 实现数据库认证
java·安全·spring·springboot·安全架构
徒 花1 小时前
HCIP学习19 BGP 跨自治系统互通综合实验
网络·学习·智能路由器·hcip·ensp