请教个JAVA问题
之所以在PHP版块发帖求助, 是因为我之前是PHP程序员, 现在也是的。 
不过最近在看JAVA, 看到 LIST, collection这一块,我彻底晕了。
JAVA太复杂了, 什么各种LIST,各种MAP, 还有arraylist, 都是啥东东啊?
不都是数组吗? PHP一个ARRAY就实现了所有啊。
我怎么看都搞不明白, 为什么要那么复杂, 我已经习惯了PHP的这种简洁, 请教下该怎么学会java的这几种东西呢?
------解决思路----------------------
ArrayList是Array的复杂版本
------解决思路----------------------
不用想的那么复杂 都是容器 只要知道 特性和用法就好了
------解决思路----------------------
php 是解释执行的,预设的数据结构是在程序运行时动态解析的
java 是编译执行的,所有的数据结构都需要在编译时占有明确的空间
php 的 array 由 2 部分组成
1、下标数组(对应 java 的 array),但还不算是真正意义上的数组,因为数组的下表是连续的,而 php 的下标数组允许下标不连续
2、关联数组(对应 java 的 map),实际是一个哈希表
php 还有一个 ArrayObject,对应 java 的 arraylist
至于怎么学,就不好说了
个人以为,但凡是有一点可能,不学也罢
我对 Java 是反感的,但我不用并不表示你不能用
------解决思路----------------------
如果说C是块铁,java就像刀,php就像枪,嘿嘿,纯属个人理解。
------解决思路----------------------


php 是解释执行的,预设的数据结构是在程序运行时动态解析的
java 是编译执行的,所有的数据结构都需要在编译时占有明确的空间
php 的 array 由 2 部分组成
1、下标数组(对应 java 的 array),但还不算是真正意义上的数组,因为数组的下表是连续的,而 php 的下标数组允许下标不连续
2、关联数组(对应 java 的 map),实际是一个哈希表
php 还有一个 ArrayObject,对应 java 的 arraylist
至于怎么学,就不好说了
个人以为,但凡是有一点可能,不学也罢
我对 Java 是反感的,但我不用并不表示你不能用
Java,個人感覺不怎麼好,寫 C好點。
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号