曾经跟很多网友(针对的人群主要是鼓足了勇气说我一定要转行成功,我要拿高薪)沟通了关于尝试学java的经历,他们的反馈有很多是这样的:
‘啥是环境变量?’
‘怎么那么多看不懂的词汇(此处说的中文哦~~~)’
‘为什么要写helloworld类?’
‘dos命令那么多怎么记住啊’
等等一系列的问题,这对于一看会了的人难以理解却又给解释不出来为什么。这个尴尬的场景我相信接下来还有成千上万甚至几十万想要转行的人的死结。~~~~ 小伙伴们摆好板凳看小编怎么给你正确解读第一天课程语言的学习!!!
现在看所有的视频都是千篇一律讲解这些内容,可是对于难以消化的另一部分同学就真的学不会、学不好吗?
接下来作为一个小白的立场给大家解释一下第一天的内容
变量变量一定是可变的量,就像我可以说黄瓜是蔬菜,西红柿是蔬菜,茄子是蔬菜;同样我也可以说苹果是水果,香蕉是水果,梨和桃子也是水果;那让你说一种蔬菜和水果不同的人会说出不同的名字。这就是可变的量!!!
这些你刚接触是晦涩难懂的专用编程词汇就像成语一样,要么有专门的工具书去供查阅(解释时用的是通俗易懂的语言)。比方“腌臜孑孓 ā zā jié jué”腌臜,意思是肮脏,不干净。孑孓,蚊子的幼虫,是蚊子由卵成长至蛹的中间阶段。但此类的工具书可能少之又少,只能是碰上理解特别透彻的老师去给你用通俗的语言解释出来才让你有种恍然大悟的感觉。
在这重点给大家讲一下类名用helloworld的程序
其实类名你起一个猫狗都行,但是我估计当时开发者想让计算机来设计第一个编程的时候代表着它的问世,然后给起了个这个名字。
讲解一:
首先我们给类(class)起个名字(helloworld),类是一个整体就像我们的人体一样从头到脚,那这个整体是有他的表示符号的(表示方法为一对大括号{}),那基本模型出来了
class HelloWorld{
//因类名书写有相应规范,大驼峰命名法也就是所有单词首字母大写
}
既然拿人做对比,那人的任何一个动作的执行是不是都要靠一个主要的器官做支配啊,程序也是,靠一个主要的方法去做支撑,这个主方法在这先给大家写一下,后期再给大家拆解方法的构成。public static void main(String[] args){ }
方法的运行必须依附在类这个载体上,所以就有了以下程序:
class HelloWorld{
public static void main(String[] args){
}
}
既然能靠主方法来做相应的指令了,那我现在开始让它在屏幕上打印个东西吧。这就是建立人和计算机之间的沟通,此时我们需要从计算机系统(System)里找出(out)相应的话让它打印(print)出来,也就是System.out.print();
class HelloWorld{
public static void main(String[] args){
System.out.println("Helloworld");
}
}
讲解二:
首先我们意识到既然让计算机输出helloworld,那就得我们和计算机建立对话,得让它(计算机系统内存)输出内容打印出来,好了我们试一试
System.out.println();
我们发现这句话好像不能直接和我们对话,那是为什么呢?我告诉你,任何一个语句的输出都需要有一个主方法来执行,这个主方法如何写呢?
public static void main(String[] args){
}
其实关于上面的这行代码呢还涉及到很多的知识,我们就先不一一解释,大家可以持续关注我给小白讲的知识。
言归正传,方法问题解决后我们发现一个方法也就是一种技能的实施需要依靠一个载体才能发挥其作用,那这个载体是什么呢?那就是类(class),我们暂且给他起个名字叫HelloWorld
class HelloWorld{
}
好了写到这我相信大家也就对这个代码理解的差不多了,我们写一下吧!
class HelloWorld{
public static void main(String[] args){
System.out.println("Helloworld");
}
}
你get到了吗?
小伙伴们,测试你们眼力和探索精神的时刻到了,你发现什么不同了吗?想解决问题或者了解更多内容请加v吧。15315347983