编程非常重视CPU、内存、显示。CPU越好,代码编译速度越快;并且开发调试环境本身就消耗内存;显示器越大、分辨率越高越好,这样您可以同时查看更多代码和调试窗口。
💻INTELi7核心笔记本
如果不惜成本,建议使用INTELi7核心笔记本。知名品牌一般在1.5w左右。
🚀神舟A550-i7
如果你想要最高性价比,强烈推荐神舟A550-i7:4核8进程CPU、4GBDDR3内存、500G硬盘、15-英寸显示屏,可同时运行3、4个虚拟机不会卡顿,程序编译很快,任何开发环境都可以轻松运行。仅需不到7千人民币。是性价比和移动服务器的绝对王者。
💰4k左右主流双核笔记本
如果你想便宜、性价比高,那么可以买4k左右主流双核笔记本;建议不要太重,不要使用小于15英寸的笔记本;内存必须大于2GB。
软件环境:一般包括数据库(mysql、sqlserver)、运行中间件,即应用服务器,如tomcat、weblogic、webphere等。
以及运行的操作系统环境,如windows、unix(AIX、solaris)、各种版本的linux等,但是java运行在java虚拟机上,即jvm,而操作系统影响不大。
硬件环境:一般是项目运行的硬件(服务器)的质量。如pcserver、ibm、hp小型机等。
开发工具:IBM开源的eclipse及其衍生品myeclipse、sun的netbeans,或者免费好用的IntelliJIDEA等。
扩展信息:
分类
计算机操作系统按照不同的用途进行分类有分为不同的类别。从功能上看,它们包括实时系统、批处理系统、分时系统、网络操作系统等。
实时系统主要是指系统能够快速响应外部命令,在相应时间内处理问题,协调系统工作。批处理系统在1960年左右出现,可以合理利用资源,提高系统吞吐量。
分时系统可以实现用户的人机交互需求。多个用户共享一台主机,很大程度上节省了资源成本。分时系统具有复用性、独立性、交互性、可靠性等优点,可以实现用户-系统-终端任务。
批处理系统出现于20世纪60年代。批处理系统可以提高资源利用率和系统吞吐量。
网络操作系统是可以替代操作系统的软件程序。它是网络的心脏和灵魂,是为网络计算机提供服务的特殊操作系统。数据和各种消息通过网络相互传输,网络分为服务器和客户端。
服务器的主要功能是管理服务器和网络上各种资源和网络设备的共享,对流量进行整合和控制,免出现瘫痪的可能性,客户端有能力接收服务器传递过来的数据用于应用功能,以便客户端可以清楚地搜索到所需的资源。
参考:-操作系统
上一篇:学编程用什么虚拟机
下一篇:程序员都用什么虚拟机