夜黑风高话当年

本系列教程主要面向想学习编程的童鞋,不论你还是大学生还是进入职场,通读此系列教程,都会给你不一样的体验。童鞋,你几年级啦?
大一?恭喜你,猎奇、欣悦、感恩、憧憬,未知先觉,读到了此系列JAVA编程教程,接下来,更希望在别人的前面你——坚挺、持久地战斗下去。
大二?思修、英语、物理、高数…waca,周末还有课….人生貌似又套进了一个黑圈子,是否已经开始对你的大学生活感到怀疑了呢?没关系,此教程让你不再迷茫,这学期的目标就这个吧,选好一门编程语言扎根下去吧。
大三?不要紧,不论你是否参加过数学建模大赛还是ACM大赛还是你已经是学霸了,你更应该需要一门招式来作为言之担当,证明你不只是内力深厚而且招式多花样。
大四?yo,好紧!!进不去,怎么办?名企双选会、就业推荐表、大学履历、英语四六级…屌丝真急了,我时常后悔没有在那个深黑的夜里走向女神白白(然并卵),可幸你看到了此文,夜黑了,风有点凉,你也应该醒了,从此在JAVA编程道路上越走越远,也能改变世界——成为”猿”。

更多精彩请阅读 东陆之滇的csdn博客http://blog.csdn.net/zixiao217

笔者当年是个屌丝伪文艺青年,唔。。现在也是喔。。。遥想当年!!!额:

百分千的学渣,第一个学期红灯高高挂,补考不过则重修,大二继续挂
JAVA挂,JAVA挂,JAVA挂完数电挂,挂完老师找谈话

最后稍有悔悟,啃一啃JAVA程序设计,还会写个排序算法了(虽说是冒泡的…),大四开始认真生活准备就业,因成绩较差(大一大二绩点实在是low到爆),某通、某舟的校招被PASS,粪而图之(就是拉翔时看书)选择在一家传统税务软件公司做java程序员,毕业至今,念及往昔,怜及还在大学的学弟学妹,我想,是该做些什么了,于是忝译此系列JAVA编程基础,希望展示给各位童鞋一点有用之料。

这是你应得的

学完此教程,你将学会这些技能:

  • 基本了解JAVA平台中的面向对象编程(OOP)

  • 学会使用JAVA开发环境Eclipse

  • 熟悉JAVA语法和学会使用一些必要的类库

  • 准备学会一些更加复杂高深的JAVA编程技巧

  • 学会怎样在IBM Bluemix平台部署一个JAVA应用服务程序

  • 学会在哪里找到更多学习资源来加深你的JAVA编程知识(大牛必备)

硬件需求

  • 一个支持Java SE 8的系统,并且至少内存2G。
  • 至少200Mb的磁盘空间来安装JDK、Eclipse等开发工具

Java开发环境

在这之前你需要安装JDK8和Eclipse开发工具。以windows系统为例展示安装步骤。

安装JDK8

在Oracle官网 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载符合自己系统的JDK版本。官网展示的是最新的发布版本,你也可以在其他地方选择旧版本下载(有些公司项目还是旧版本JDK,甚至还有用JDK1.4的老古董…)
注意事项

  • 需要同意协议

  • 选择符合自己操作系统的JDK版本


系在后选择安装,widows默认安装在C盘,可以使用默认安装路径,一路next直至安装完成。

添加系统环境变量

安装好的JDK目录,这里假设是:C:\Program Files (x86)\Java\jdk1.8.0_101。


设置JAVA_HOME系统环境变量 :
计算机-> 属性-> 高级系统设置-> 环境变量->下面的 系统变量-> 新建->变量名 JAVA_HOME、变量值 输入安装JDK的目录(笔者是 C:\Program Files (x86)\Java\jdk1.8.0_101)-> 确定 ,添加完毕。


添加系统环境变量到Path
设置好JAVA_HOME系统变量之后,继续在系统变量里找到Path变量, 点击编辑,在弹出的变量值最后追加”;%JAVA_HOME\bin%


检验JDK安装是否成功
前面两步之后,windows系统按住 win系统键(就是Ctrl和Alt之间那个windows徽标键) + R 键打开命令行,输入 cmd,继续输入 java -version,顺利的话会显示当前安装的JDK版本信息。

安装Eclipse

在Eclipse官网http://www.eclipse.org/下载符合自己系统地Eclipse版本,写此文时,Eclipse最新版本代号是Neon,读者可以选择适合自己的版本。下载后直接打开,会提示选择工作空间Workspace,这个工作空间就是你的Eclipse工作的目录,在该目录下可以建多个project(项目),后面会穿插Eclipse下开发Java应用程序的操作。例如,笔者的工作空间是:E:\eclipseWorkspace

JAVA编程基础(一) 搭建开发环境相关推荐

  1. React基础——快速搭建开发环境

    近年来各大前端框架流行,基本上已经变成了React,Vue和Angular"三足鼎立"的状况.其中React依赖于完整的生态环境,Facebook巨大影响力以及国内BAT等各大公司 ...

  2. Python基础:搭建开发环境(1)

    1.Python语言简介 2.Python环境 Python环境产品存在多个. 2.1 CPython CPython是Python官方提供的.一般情况下提到的Python就是指CPython,CPy ...

  3. 手把手教你搭建开发环境之Java开发

    大家好呀,从今天开始,我们的手把手系列教程就正式开始啦. 如果你觉得本文对你有一些帮助,欢迎大家关注.点赞.分享给需要的小伙伴们,谢谢大家啦. 前言 Java虽然是一个比较老的语言,但到现在依然充满了 ...

  4. Java基础----JAVA语言的概述和开发环境的搭配

    01 JAVA语言的概述和开发环境的搭配 JAVA语言简介 创始人:詹姆斯.高斯林 历史:起初属于sun公司,由高斯林与其合伙人研发而出,用于在各种移动设备上进行程序开发设计,初始起名为green,后 ...

  5. 初学编程者如何摆脱搭建开发环境的困扰?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 你是否也有过类似惨痛的经历:一不小心设错一个环境参数或路径,代码就死活也跑不起来:明明严格按 ...

  6. 从零开始Android游戏编程(第二版) 第一章 搭建开发环境

    第一章 搭建开发环境 难度:容易 工欲善其技,必先利其器.我们要做的第一件事就是搭建Android开发环境.本文只介绍Windows下的安装方法,Linux下的安装方法请参考官方网站的介绍. 与PC编 ...

  7. 从零学Java(2)之搭建开发环境

    目录 从零学Java(8)之变量 从零学Java(7)之数据类型 从零学Java(6)之字面量和常量 从零学Java(5)之关键字和保留字 从零学Java(4)之编程规范 从零学Java(3)之第一个 ...

  8. Java Learning 000 搭建开发环境

    Java Learning 000 搭建开发环境 你需要两个软件: * JDK (Java Develop Kit :Java开发工具包) * eclipse (eclipse 集成开发环境软件) 安 ...

  9. stm32f4 hal 4位数码管_STM32裸机开发基础篇01开发环境搭建(HAL库)

    前言 众所周知,在32位单片机中,STM32占有重要市场份额,其社区活动频繁,网上相关资料也比较多,无论是学习入门,还是工作使用,都无疑是极好的选择,本节开始,我们将学习如何使用STM32,首先,我们 ...

最新文章

  1. 利用AOP实现对方法执行时间的统计
  2. Java实现批量修改文件名,重命名
  3. python 取日期_python取出所有的日期
  4. pycharm 安装_pycharm安装
  5. 地图距离算法_ORB-SLAM3 单目地图初始化(终结篇)
  6. PMP第六版十五至尊图记忆方法
  7. 基于51单片机的简易计算器设计
  8. 公差基本偏差代号_基本偏差代号公差等级代号.ppt
  9. python编程器手机版ios_手机最强Python编程神器,在手机上运行Python
  10. win10+Ubuntu双系统下如何完美卸载Ubuntu系统
  11. ‘gbk‘ codec can‘t decode byte 0xae in position 199: illegal multibyte sequen 问题解决
  12. 目测优衣库董事长只能听到赞扬的声音:3星|《经营者养成笔记》
  13. 用vba创建图表分析上市公司财报
  14. 【cmake学习】cmake 引入第三方库(头文件目录、库目录、库文件)
  15. ife 2018 task5 三种简历
  16. 【MySQL】聚合函数
  17. Java 数组排序工具类
  18. C语言 二级指针内存分配、初始化和释放
  19. 用python计算数学集合A-B
  20. 【软件安装-UBUNTU】【OLD】手把手教你在Linux上运行IE浏览器

热门文章

  1. mysql TMM_mysql使用命令导出导入数据(数据备份、恢复)
  2. python网络数据爬取及分析_《Python网络数据采集》读后总结--第3章开始爬取数据及天善用户关系分析实例...
  3. java pdf添加便利贴_想在桌面中添加便利贴,教你使用桌面便利贴进行信息提示...
  4. 2017年医疗人工智能产业图谱
  5. Linux 使用yum安装Java
  6. WooCommerce Memberships 中文汉化版会员系统插件版下载
  7. Neural-Motifs 源码解读(1):ObjectDetector类
  8. 计算机网络常见协议,常见的网络协议书范本.doc
  9. 关于WSDL和UDDI的一些了解
  10. mongo find()后加一个first()是什么意思?