目录
标题1:我为啥选择JAVA
1.主要原因很简单:因为我想掌握一项技能,增强就业竞争力。成为斜(挣)杠(更)青(多)年(钱)。我粗浅认为学习JAVA能跟一辈子。
2.次要原因:因为学校里只能学习JAVA!!!
而我最后选择了后端!
标题2:学习内容
1.所有学Java经典都是了解到“HelloWorld”,当从cmd输出“HelloWorld”,有一种奇妙的兴奋感,真正感觉自己进入了编程(秃头)的世界。 2.在学习基础语法的路上的两个大头就是分支语句(if语句)和循环语句(for、dowhile、while语句)。分支语句相比于循环语句相对来说简单(当然对大佬来说都简单哈哈哈
3.在学习基础语法时,运算符也会用到很多,毕竟这些东西是java最基础最基础的东西。
3.1.算术运算符
+(加) -(减) *(乘) /(除) %(取余)
3.2.赋值运算符
= 赋值 a=10 将10赋值给变量a
+= 加后赋值 a+=b 将a+b的值给a
-= 减后赋值 a-=b 将a-b的值给a
*= 乘后赋值 a*=b 将a×b的值给a
/= 除后赋值 a/=b 将a÷b的商给a
%= 取余后赋值 a%=b 将a÷b的余数给a
3.3.自增自减运算符
++自增变量的值加1 --自减变量的值减1
3.4.关系运算符
!= a!=b,判断a和b的值是否不相等,成立为true,不成立为false
== a==b,判断a和b的值是否相等,成立为true,不成立为false
> a>b,判断a是否大于b,成立为true,不成立为false
>= a>=b,判断a是否大于等于b,成立为true,不成立为false
< a<b,判断a是否小于b,成立为true,不成立为false
<= |a<=b,判断a是否小于等于b,成立为true,不成立为false
ps:“=”是赋值,“==”才算等于
3.5.逻辑运算符 短路逻辑运算符
&逻辑与a&b,a和b都是true,结果为true,否则为false
逻辑或a|b,a和b都是false,结果为false,否则为true
^逻辑异或a^b,a和b结果不同为true,相同为false
!逻辑非!a,结果和a的结果正好相反
逻辑与&,无论左边真假,右边都要执行。
短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行。
逻辑或|,无论左边真假,右边都要执行。
短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。
(短路运算符&& ||)
3.6三元运算符
直接实例吧 讲概念记不清:
int a = 10;
int b = 20;
int c = a > b ? a : b;
判断 a>b 是否为真,如果为真取a的值,如果为假,取b的值
4.这里的知识点都是初中知识,加减乘除之类的,对于好久没学过数学的辉仔来说还不是麻烦(当然对于大多数人都没问题),大概就是多加深印象,真正让人头大的分支语句和循环语句。
4.1 if语句最基本的方式。(上图)其基本思想就是如果这个可以就做,不行就结束这个if语句。
4.2if语句更复杂的格式是:
格式:
if (关系表达式1) {
语句体1;
} else if (关系表达式2) {
语句体2;
}
…
else {
语句体n+1;
}
4.3还有一种是if语句的嵌套,通俗来讲就是如果满足条件1,才能判断是否满足条件
4.4switch语句的表达方式:
switch (表达式)
case 1:
语句体1
break;
case 2:
语句体2;
break;
...
default:
语句体n+1;
break;
}
ps:
跳转控制语句(break)跳出循环,结束循环
跳转控制语句(continue) 跳过本次循环,继续下次循环
注意: continue只能在循环中进行使用!
5.学习循环语句辉仔认为是基础语法最重要的内容,因为循环结构可以运用到前面所有学到的内容。应该重点掌握。
5.1
for (初始化语句;条件判断语句;条件控制语句) {
循环体语句;
}
5.2
初始化语句;
while (条件判断语句) {
循环体语句;
条件控制语句;
}
5.3
初始化语句;
do {
循环体语句;
条件控制语句;
}while(条件判断语句);
标题3:刚开始接触JAVA的困难
1.辉仔是学国际经济与贸易的准大四学生,大学三年宏观、微观、银行货币学、国际经济学还有更重要的国际贸易术语、实操等!每天看着FOB、CIF、CFR。想必每一个国贸的学生都很迷茫自己在学啥。怎么啥都在学哈哈哈!在这种迷茫下,辉仔又在一所民办二本,如果毕业了肯定没有竞争力。在这种想法下,于是与java结缘
2.辉仔平常对电子产品也挺有兴趣,也了解过电脑的相关知识,学习过如何装电脑。但是涉及到更多关于代码或者深层次的名次时,辉仔就打起了退堂鼓。所以在初学JAVA还是像打了鸡血一样,每天都一坐就几小时。就为了搞懂知识。(有这个兴趣但怕都考上川大了)
3.面对JAVA最初的困难是被public class
public static void main (String[] args) 第一眼看过去辉仔就觉得是乱码,这是啥呀,怎么能背下来呢。不过通过自己强行默写和大量的作业的练习,慢慢地辉仔可以盲打,让我有了一丢丢自信心。
4.面对学习分支语句与循环语句最大的问题就是不能举一反三,无法真正掌握这个知识。懂了这道题,却不懂其他同类型的题。几乎做循环体语句每道题都要花费大量时间,还有查询如何做的思路。但是经过大量的练习与总结,已经能对循环体和分支语句的运用有一个大体的概念,在学习java最直接的感受就是大量的练习,比记忆知识点有用。因为这是一个实操的技能,就像石匠听师傅说了再多如何敲打石头,也不如自己上手感受敲打石头的震动感。形成深层次的肌肉记忆。
总结:菜狗辉仔学习Java等到头秃了,就修成正果了。
ps:不定期更新自己学习Javade的心得体会。以日记的方式见证自己的成长或者退步哈哈哈!!!! 封面龙神丸 !!!象征我学习Java一样。永不服输,一步一个脚印!