
一直关注个人朋友们应该都知道,很早以前我就打算开始写 Java 相关的文章了,一直没想好要从什么阶段入手。由于太简单的你们都会,太难的可能本身还没学会。人生老是这样,矛盾与纠结一直缠绕在身。想着纠结来纠结去也没有什么用,不如就从零开始吧。重走一遍自学之路,给零基础的小伙伴一点方向、给已经工做的各位大牛复习下基础!java
下面开始今天的知识!程序员

1、计算机基础知识(Java 平常编程相关)编程
一、键盘快捷键介绍(万能快捷键,在任何IDE编写代码都通用)安全
- Ctrl+A 全选
- Ctrl+C 复制
- Ctrl+V 粘贴
- Ctrl+X 剪切
- Ctrl+Z 撤销
- Ctrl+S 保存
二、经常使用DOS命令 微信

2、Java语言概述多线程
一、Java语言发展史分布式

二、Java语言平台版本函数

三、Java语言特色工具
3、JDK相关下载、安装
- JRE (Java Runtime Environment Java运行环境)
- 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,若是想要运行一个开发好的Java程序,计算机中只须要安装JRE便可
- JDK (Java Development Kit Java开发工具包)
- JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。因此安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
- 简单而言:使用JDK开发完成的java程序,交给JRE去运行
- JDK下载(Google/百度 「Java JDK 下载」)
- JDK安装(傻瓜式安装,下一步便可,安装路径不要有中文或者特殊符号如空格)
4、环境变量的配置
- path环境变量配置的做用
- 程序的执行须要使用外部指令javac,可是javac指令仅仅能在JDK安装目录下的bin目录下时候,所以程序只能写入bin目录
- 程序开发过程当中,不能将源代码写入JDK的安装目录,所以须要将源程序保存到任意位置的指定目录(英文目录),因此须要使javac指令在任意目录下能够运行
- path环境变量配置、classpath环境变量配置(Java 1.5 版本以后可不须要设置classpath)
- path/classpath 环境变量的配置请 Google/百度 「Java 环境变量配置」,按照搜索出的第一条结果配置便可
- path和classpath的区别
- path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,若是没找到就去path环境变量中配置的路径去找
- classpath环境变量里记录的是Java类的运行文件所在的目录
5、HelloWorld
- 开发工具介绍
- Eclipse(最多人用,建议零基础用Eclipse,教程大多用这款工具,出错了容易解决)
- MyEclipse
- STS(Spring Tool Suite)
- IntelliJ IDEA (趋势,建议有开发基础的直接上手这款)

- HelloWorld
- 首先定义一个类 class 类名
- 在类定义后加上一对大括号{ }
- 在大括号中间添加一个主(main)方法/函数public static void main(String [] args){ }
- 在主方法的大括号中间添加一行输出语句System.out.println(“hello world”);

6、写在最后,过来人的建议
一、如今编程资料太多,只要找一份靠谱的学习视频就够了,不用收集那么多,根本看不过来。
二、刚开始配置Java环境的时候,建议对照着学习视频进行配置,看书配置容易出错。
三、视频和书结合结合着学习,能够先跟着视频学习,而后再过一遍书,加深理解。不能光看视频学习,也不能光看书。
四、不要钻牛角尖,有不少编程问题,你如今想不明白,不要紧!接着往下学,学到后面就会明白前面想不通的地方了。
五、必定要多敲代码,重要的事情说三遍:多敲、多敲、多敲。
六、没有学不会的编程、只有不努力的本身。我刚学的时候,配环境的地方卡了三天,最后仍是成功转行了。因此千万别在开始遇到困难的时候就放弃了,你遇到的问题你们都遇到过,千万别以为本身笨!
关注「NoBug」公众号,后台点击按钮「加群」,加我为好友。你能够获得一份我精选的 Java 必看电子书,绝对每一本都是经典,每一本都值得一看。而不是有些公众号胡乱上传一堆,你根本不会看的电子书!!!
推荐阅读
产品经理与程序员之战的后续 — 再次战斗
拼夕夕,我是真的服气。
本文原创发布于微信公众号「NoBug」,编程、思惟、成长、正能量,关注并回复「编程」、「阅读」、「Java」、「Python」等关键字获取免费学习资料
