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

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

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

主要优点有以下几点:

简单性

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

面向对象

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

可移植性

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

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

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

高性能

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

分布式

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

动态性

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

多线程

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

安全性

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

健壮性

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

相关推荐
程序员阿明几秒前
spring boot在普通方法中获取HttpServletRequest及其使用的方式
java·spring boot·后端
花千树-010几秒前
Spring Boot 启动慢排查与优化实战指南
java·spring boot·后端·spring
小江的记录本几秒前
【Docker】《 Docker 高频常用命令速查表 》
java·前端·后端·http·docker·容器·eureka
kaixiang3003 分钟前
若依RuoYi实战
java·服务器·前端
SunnyDays101110 分钟前
使用 Java 高效管理 Excel 分页符:添加、删除与预览全攻略
java·excel分页符
li星野12 分钟前
DeepSeek可以解决什么问题?
学习
一 乐13 分钟前
智能农田管理|基于springboot + vue智能农田管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·智能农田管理系统
Mem0rin16 分钟前
[Java/数据结构]线性表之栈与队列
java·开发语言·数据结构
日更嵌入式的打工仔19 分钟前
Clark 变换与反 Clark 变换
笔记
头疼的程序员23 分钟前
计算机网络:自顶向下方法(第七版)第八章 学习分享(一)
网络·学习·计算机网络