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

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

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

主要优点有以下几点:

简单性

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

面向对象

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

可移植性

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

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

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

高性能

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

分布式

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

动态性

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

多线程

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

安全性

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

健壮性

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

相关推荐
蒙奇D索大几秒前
【数据结构】排序算法精讲|折半插入排序全解:高效优化、性能对比、实战剖析
数据结构·学习·考研·算法·排序算法·改行学it
有个人神神叨叨2 分钟前
odoo 学习- 01. Odoo 工程结构概览
学习
趣知岛2 分钟前
Java反射和设计模式
java·开发语言·设计模式·反射
有个人神神叨叨2 分钟前
odoo 学习- 02. Odoo 核心框架探究
学习
石像鬼₧魂石6 分钟前
SQLMap注入完整操作流程(含全部细节 靶机学习用)
学习
期待のcode10 分钟前
Java中的this关键字
java·开发语言
复业思维2024010815 分钟前
STM32学习和实践笔记(45):SPI-FLASH实验
笔记·stm32·学习
2301_7811435615 分钟前
python学习(一)
python·学习
小徐Chao努力15 分钟前
【Langchain4j-Java AI开发】05-对话记忆管理
android·java·人工智能
徐先生 @_@|||20 分钟前
三式掌握知识法
java·python