首先说一下自己的情况,18年毕业生,工作一年半,在2020年初开始在传智播客黑马学习JavaEE课程,可以说是完全零基础,现在正处在基础班上了一半的课程这个阶段,不前也不后,而且2020年初,全国正处在疫情爆发期,所以本就在2.10日开始的线下课程也改为了线上授课.
在说明情况之后,首先要针对0基础想学Java的人说一句,0基础想学Java是完全没有问题的,问题在于你是不是真的想学,能不能真的坚持下来,学习程序员并不是跟别人口中的一样学完就掉头发,三十岁钱就秃顶,只是一种噱头,学程序猿固然用脑比较多,但是还是要看保养如何哈哈哈哈哈开个玩笑 . 像我就是零基础学Java,从最开始的什么是Java , Java的发展过程,以及Java能用来干什么 到后来的程序猿第一个案例HelloWorld案例, 再慢慢的到后面的变量常量数组方法等等等等 学的内容越多并不是让你去死记硬背的,而是让你运用起来的,可能一开始学的时候懵懵懂懂的,可是只要你坚持下来之后发现所有的东西都是一环套一环,在前人的改善之后Java已经变得非常成熟了,你能想到的问题,前人基本都想到过并且解决了,所以只要慢慢学下去之后你就知道了哪些知识点要用哪些知识点要融会贯通,哪些东西是要自己多多练习才行,就比如说自己的打代码速度,就是需要自己多多练习,每天都练,养成习惯才能越来越熟练,再比如说编程的思维,编程的思维我觉得是非常重要的,但是这个也不能学,只能自己多做多练多打代码才会慢慢的完善,编程的思维就好比是做题的思维,在学校里我们做题总是要先读题,理清自己的做题思路然后才能一步步的根据思路来解出题目
这边举个现在学到的码代码的例子,需求是:打印直角三角形
*
**
***
****
*****
这个算是一个基础题,看到题目很简单但是可能有些刚学过的人会无从下手,要写理清思路
对于输出行,可以用循环来实现,而这里确定了循环次数就用for循环
然后对于列,分析一下每行列的个数与行数是成正比的,所以我们在for循环语句里面嵌套一个for循环来实现列的输出,然后在内循环后要进行换行
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
所以对于JAVA编程我觉得思路是非常重要的,有了思路之后才能一步步的编写代码,找出错误,谢谢!
|
|