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

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

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

主要优点有以下几点:

简单性

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

面向对象

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

可移植性

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

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

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

高性能

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

分布式

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

动态性

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

多线程

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

安全性

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

健壮性

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

相关推荐
后端AI实验室几秒前
我带的那个实习生,比我更依赖AI——但他的问题和我完全不同
java·ai
y小花2 分钟前
安卓StorageManagerService
android·java
码王吴彦祖2 分钟前
AI 逆向分析国航 AirChina FECU 参数来源并实现离线生成
android·java·javascript
LJianK12 分钟前
进程、线程、多线程、异步
java·开发语言·jvm
xiaokangzhe3 分钟前
GluserFS笔记
笔记
禁默3 分钟前
基于Rokid灵珠平台的全科学习助手智能体开发实践
学习·智能体·rokid·ai眼镜
ch.ju6 分钟前
Java程序设计(第3版)第二章——循环结构1
java
大黄烽6 分钟前
IDEA中集成AI 工具CodeBuddy和Trae区别和选型
java·人工智能·intellij-idea
HalvmånEver10 分钟前
MySQL表的约束(二)
java·数据库·mysql
云烟成雨TD15 分钟前
Spring AI Alibaba 1.x 系列【34】Human-in-the-Loop(人在回路)执行流程
java·人工智能·spring