第二周Java学习总结
第二周Java学习总结
这一学期接触了全新的专业知识——Java,当然这个和上一学期的C语言有所不同,就老师一开始所说,C语言是面向程序设计,而Java则是面向对象,虽然不是很理解,但是大概就是说面向对象就是针对用户提出提出的问题进行分析,并将分析的结果设计成一张完整的图纸,与需求的用户确认,之后将一切的准备工作全部处理完之后再进行分块制作,最后将各个小的部分组装在一起。当然,这种不过是一种概念,要做到这运用自如,彻底了解甚至推陈出新,还需要以后慢慢的学习。
这一周老师要求我们去安装了jdk,Java环境搭建,学会了简单的输出语句,自己尝试完成了“我喜欢学习Java”用Java去输出,在此过程中明白了类名称要和文件名一至,不然就运行不了,同时还遇到了就是如果我再D盘建一个文件夹,编写代码的时候,运行结果显示找不到文件名,要再起初打一个D: 才可以识别;
在学习内容方面,这一周学习的内容和一前C语言的知识大致相同,不同的是输出语句不同了,头文件也有所不同,同样的,Java中也有数据类型的转换,而且有强制类型转换和自动类型转换,其次就是运算符和表达式,其中运算符里面只要就是对i++,++i,进行了理解,i++是下一次计算的时候i+1,而++i则是计算是直接+1,其次较为重要的是,&&和&||和|他们的区别,&&就是说如果第一个条件为假,则后面不管是真是假,最终的结果都是假,||一样的,如果说第一个条件为真,则后面不管是真是假最终的结果都是真。起初这个知识是不明白的,但是经老师一讲解,就大概明白了,其次的新知识就是,三目运算符,大一可能看见过,感觉不陌生,但是又不知道怎样运算,上课听老师讲,起初明白了,后来又去百度了,终于明白了,? : 就是满足条件输出第一个值,不满足则输出第二个值。
然后就是编程作业,作业还是比较难的,难在刚开始不会输入,还有要Main类名称,没有这个就会一直编译错误,这个很难找到,助教提醒后才知道,对于输入则是直接百度找到的。