当时给一个初学者解决问题,我觉得突然想写这篇文章,给初学者提供一些建议。
写第一个程序,拿典型的例子来说,就是我们的HellowWorld。
配置环境变量的检验
首先需要需要JDK,目前推荐初学者使用1.8版本(JDK8),安装与配置环境变量,网上基本都有教程,按着来就可以了。
使用java 和javac ,这两个命令就可以验证你环境变量是否配置成功。
编辑
创建一个记事本,(千万不要一上手就是各种集成环境下写代码,不要使用eclipse,IDEA等)
记得把文件后缀名显示出来,因为我们写的代码全是在后缀名为.java的文件里 (HelloWorld.java)。
把文件名改成 HelloWorld.java ,之后用记事本的方式打开。
编写代码。
这里不把代码放到这里,因为初学者,一定要多动手去写去敲,因为很多人老是直接把代码摔过来,问我为什么报错,说他自己是对着书一个一个字母敲得,我瞅一眼,不是System,的首字母小写,就是把main写mian,还有就是pubilc。所以大家一定刚开始要好好认真写代码。
java是个强类型语言,大家一定要注意大小写。该是大写就大写,该是小写一定不能大写。
编译
win + r 打开运行
输入cmd
这里也可以使用powershell。 (专门面向对象命令所使用的)
powershell和cmd区别:1、CMD写的BAT脚本我们看作是面向过程的,而PowerShell则是面向对象的,是一种站在使用者的角度进行脚本的编写;2、CMD只能执行基本的任务,PowerShell因为是基于【.NET】面向对象的。
输入e: 进入到e盘,同理其他盘也是。
之后cd到你java所在的目录下。
javac HelloWorld.java 就可以编译
可能会出现这个错误,因为你的输入法是在中文下输入的字符,或者代码中有中文,所以需要加上这个这个。
各种类型的错误都会给你提醒的。
javac -encoding utf8 HelloWorld.java
这个就代表编译成功了。
记得java是,一次编译,多次运行的。
但是如果改动了代码,一定要重新编译。
运行
编译会生成.class文件,运行的也是.class所以要在.class文件目录下运行。
java 文件名
(没有后缀哦!!)
运行成功!!!
这里个初学者的建议:
1.千万不要相信java的速成,网上都是骗人的,三天是可以java的基础语法给你说一遍,但不代表你可以接受。真正要学明白java,那将是一个持久战。
2.一定要沉住气,好好敲代码,认真敲代码,不要犯像把main写成mian这种错误。着只能代表你没用心,不认真。
3.不要上来就Ctrl c,Ctrl v,你看懂了,但不代表你写的出来。
4.不要依赖集成开发环境,使用idea是非常方便,一个快捷键就生成main方法,构造方法,是非常方便,但那也只是等你足够熟练之后才能使用的。