对于刚刚想入门学习java的同学来说,不知道应该选择用什么样的电脑确实是一件令人头疼的事情。首先我们要明确,java开发是做什么的,据此来分析选择电脑时应该要注意的地方。

Java开发主要是java web和Android开发,Android开发基本开开虚拟机跑跑App,Java开发基本开开Idea、chorme、Tomcat开发服务器、Navicat数据库管理工具和一些其它软件上。计算机五大构成,存储、控制、运算、输入、输出,编程的话,无一例外,对存储特别是内存消耗较高,然而对显卡、cpu这种控制、运算需求相对较少,所以编程人员买电脑,记住,内存一定要大,一定要大,一定要大。

因为程序员的工作场地往往不固定(通常会把工作带到生活中),所以,电脑的便携性一定要高,如果你问玩游戏怎么办,第一,现在的奔腾七系cpuG4600自带的集成显卡都能撸英雄联盟了,第二,撸大型游戏需要独立显卡,这样一定会导致电脑(本本)的大小与重量会增加。

Java学习需要数据库(客户端+服务端)、IDE、浏览器等软件。尤其是数据库,不管是安装MySQL还是Oracle都会占用一定的内存。IDE更不用说了,开发的主力工具,现在主流的idea占用的内存会比较大。

所以需要8G内存打底,如果想开发更加流畅,需要16G起步。Java后期的微服务、Redis等需求上来时也会占用很大内存。同等容量的机械硬盘比固态硬盘的性价比要高,而且硬盘也只是存储数据,现有的128G固态安装系统已经可以满足基本需求;内存:16G,有条件的可以直接上32。机械硬盘:500G或者1T。

学java开发需要什么配置的电脑?相关推荐

  1. 「学编程常见问题」学Java要准备什么配置的电脑?

    学Java对电脑的配置没有特别高的要求,不需要买配置特别好的电脑,普通PC机可以参考下方的这个配置哦! 操作系统:Win10 或 Mac,优先Win10 内存:推荐16G及以上,8G也OK,越大越好 ...

  2. 学Java开发到底能做什么工作?

    "听说程序员工资很高,想学Java语言,但不知道它到底能做什么?" 随着全民编程热的到来,Java技术已经无处不在,学Java的人也越来越多了,那么学Java开发到底能做什么工作? ...

  3. 成都天瑞地安:学java开发的一些重要知识

    学习Java其实并非很难的事情,在此汇道科技小编就整理了学java开发的几大重要知识点,希望对学习Java的人有帮助. 1.将一些需要变动的配置写在属性文件中 比如,没有把一些需要并发执行时使用的线程 ...

  4. 初学者如何学Java开发

    初学者如何学Java开发?这是很多人都比较关注的一个问题,尤其是对于零基础想要学习java的同学,java技术语言包含的知识点有很多,下面小编就给大家整理一些建议希望可以帮到初学者们. 初学者如何学J ...

  5. Linux(Ubuntu 16) 下Java开发环境的配置(二)------Tomcat的配置及常见问题

    前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置 1.Tomcat的下载 地址:https://tomcat.apache. ...

  6. java开发技术有什么意义,零基础学Java开发技术有哪些优势和好处?

    零基础学Java开发技术有哪些优势和好处?Java开发技术有下列优势:Java编程语言简单.面向对象集中于对象及其接口.分布式处理TCP/IP协议.鲁棒性.安全性.体系结构中立性.可移植性.解释执行. ...

  7. mstem函数怎么定义_小白该怎么学Java开发 Java编程重要点有哪些

    小白怎么学Java开发?Java编程重要点有哪些?在Java的学习中,面向对象应该是Java技术的重中之重,虽然在生活中没有对象可以面对,但在技术中还是要一直接触面对对象,而且不可避免.下面小编为大家 ...

  8. 表达式必须具有与对应表达式相同的数据类型_跟光磊学Java开发-运算符和表达式...

    运算符和表达式 运算符是用于对常量或者变量操作的符号,而表达式是用运算符把常量或者变量组合起来符合Java语法的式子就称为表达式.不同运算符连接的表达式体现的是不同类型的表达式. package ne ...

  9. java开发学历要求_学Java开发有学历限制要求吗?

    原标题:学Java开发有学历限制要求吗? 学习Java的热潮越来越高涨,除了转行而来的人,很多刚毕业的学生也加入到其中.很多人都觉得学习Java需要有一个高学历作为基础,一些专科生在学习之前会犹豫,他 ...

最新文章

  1. C++读取文件名,过滤文件路径及后缀
  2. mysql大于等于怎么写_数据库中大于等于0小于等于100怎样表达
  3. linux shell 小数计算
  4. [转]---UAP中如何判断当前APP在哪个平台设备上运行
  5. Master PDF Editor中文版
  6. (转)利用Ant与Proguard混淆引用的子工程项目jar包及打war包
  7. MySQL高级 - 锁 - InnoDB行锁 - 争用情况查看
  8. pual_bot 天气插件编写
  9. ubuntu kvm 部署安装   快照
  10. P3242 [HNOI2015] 接水果(整体二分、扫描线)
  11. 不写代码不用Excel,如何制作高大上的财务分析?
  12. n3k配置vpc是否还需要配置hsrp_HSRP
  13. 零基础搭建双端影视盒子——一、搭建运行环境
  14. 千万不要攻击中国网站!传奇美国黑客凯文·米特尼克的警告
  15. mtcnn人脸检测中将ckpt训练模型转换为 npy保存
  16. USGS 官方批量下载软件bda 安装问题
  17. 运动员等级查询系统C语言,中国运动员等级查询系统
  18. 如何增加你的被动收入
  19. 机器人,给我来一瓶82年的农夫山泉
  20. 99%的创业公司都不值得加入

热门文章

  1. 萌宠经济升温,宠物摄影师成为热门新职业-捷径系统
  2. Django-Templates模板语法(三)
  3. win10系统回收站清空了怎么恢复?简单几步找回丢失文件
  4. java 弹幕 原理_Flutter 实现虎牙/斗鱼 弹幕效果
  5. 不是家电品牌!不是家装品牌!不是家居品牌!三翼鸟是啥?
  6. 解决关于VS无法加载解决方案中的项目的问题
  7. nc63文件服务器,nc命令传输文件
  8. BRE BRE ProMax 2.0.7047.0 工艺流程模拟软件ProMax\
  9. FACES纳新|2021春纳线上分享会等你来
  10. 《UNP》随笔——“实现一个简单的回射服务器”存在的不足(信号处理)