学java需要什么配置电脑?
内存8G起步,现在内存便宜,可以扩展。尤其是如果需要用集成开发环境的,cpu 大点,多核比较好,Java线程强大。一般来说四五千的电脑就差不多了,主要还是内存和CPU。
扩展资料:
JAVA是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此J***a语言具有功能强大和简单易用两个特征。J***a语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
J***a具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。J***a可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
J***a是一个强类型语言,它允许扩展编译时检查潜在类型不匹配问题的功能。J***a要求显式的方法声明,它不支持C风格的隐式声明。这些严格的要求保证编译程序能捕捉调用错误,这就导致更可靠的程序。
程序员学J***A用什么笔记本电脑?
水果当然是不错的选择,很多程序员的标配不想买水果的话thinkpad也可以,一般的话e系列就够用了,e540一些型号都是双硬盘位,拓展也还行,新机型的话推荐s2
同事都是用的win做j***a开发,我用mac开发方便吗?
用Mac做J***a开发好几年了,现在用的是15寸macbook pro,把个人认为不如win的地方列出来吧,您要是解决了以下问题欢迎交流哈:
1.win的分屏功能太好用了,mac也有,但没那么方便。
不方便,最好统一平台。win在有些地方和mac操作起来是不一样的,比如本地路径(win带有盘符,mac无盘符,斜杠写法也不一样)、软件及设置(win下大多用xshell,mac大多用terminal或securecrt,界面设置不一样,功能也不一样,和团队用的不一样以后有些东西需要自己摸索)等等。
有时候有些软件需要特殊设置,如内外网转发、服务器登录脚本、加密脚本等,但一般公司都只会针对一个平台来进行教程编写,那么你的环境和别人的不一样,就需要自己浪费时间来摸索达到和其他同事电脑一样的[_a***_]了。
可以说的是你用mac一定比你用win做j***a开发的同事方便,这点是毋庸置疑的。
这里我说一个我身边的例子:我的一位同事原先是用win做j***a开发的,但是其他人都是mac开发,他始终坚持着自己的观点,说win开发方便,mac用着不习惯。大家都觉得他too young too simple!有一天他的win坏了,公司给换成mac了,也借此机会让大家统一用mac做开发。后来这位同事在经历过阵痛之后终于承认mac比win好用。
mac比win开发方便
mac比win开发方便,就像idea开发比eclipse方便是一样的道理,即使依旧有很多铁粉或者不愿作出改变的人认为“eclipse好用,不好用只是你不会用”,不可否认的是idea就是比eclipse好用,mac也是一样的道理。注意事项
但是你这有一个问题就是同事都用win开发,只有你用mac开发,这个会涉及到编码问题还有代码格式化的问题。这里需要大家在开发同一个项目时候保持一下约定:- 文件统一***用UTF-8编码,避免不同电脑上乱码的问题;
- 缩进不允许用tab,不允许使用idea或者eclipse自带的格式化功能;
- ***用统一的jdk版本号,和线上的保持一致,便于构建打包时候编译生成的class文件一致;
mac的优点
用过windows系统的和mac系统的应该都知道mac的流畅度没的说啊,即使cpu使用率达到百分之八九十也是顺畅的运行啊,windows就不行了,死慢死慢的,尤其是程序员需要打开各种软件时候,window真心伤不起。mac的系统和linux系统都是类Unix系统,所以在使用的命令上和linux都差不多,熟练使用mac电脑进行编程,对linux系统的运维也有一定的帮助。mac系统的UI比windows的好看有没有?用了mac的有没有觉得windows的界面有点丑?所以题主请继续使用mac电脑,即使身边的人用的都是windows电脑。