工作了半年多了,虽然 在工作中 j2se 的知识用到的不多,因为是做的 企业级的开发。但是,与同事平时聊天,以及在工作中遇到了问题,才发现 自己的Java基础不是很强大,突然感觉到:自己是喜欢Java的,有打算做好Java这一块,所以,必须要把 java的基础 扎实了,就像是 练功夫一样,连马步都扎不稳 ,内功都练不好,怎么走的高和远。
也会联想到,从自己接触Java以来的,到现在的技术能力。反思很久:发觉自己起初的学习方法,和态度,以及毅力都是欠缺的。因为:一直以来 Java是自学的,因为喜欢没有任何理由,就学了。或许 是因为跟着视频 学的原因,感觉 授课讲的很好,自己听的也不亦乐乎,因为原理都懂了,所以 就感觉 蛮简单,有了自以为是的 心理 于是就 久而久之 就形成了 眼高手低 和 懒惰的态度。这才酿成了自己现在的水平不是很高的原因。
幸好自己觉悟不低,找到了良好的学习方法。因为 PDF,excel等等很多没有接触到知识 很快 就自学了。
没有良好的方法,华仔多的时间都是无用的。再勤奋也是效率低。学习 不仅是知识 还有 方法,态度,思想等等。
于是 决定: 重新 学一遍 Java基础 每一个例子,都要自己 单独 的 敲一遍。必须 是自己 单独 单独 的敲一遍。不要看着别人 把程序 做出来了,就觉得简单。凡事 都要自己亲自试一试,凡是知识点 都要自己单独 敲出来,流程走一边。 跟不要 比着葫芦画,那样只算是 :死学,没有思想性的傻子式的方法。虽然 自己单独敲的时候,很难,但可以 让自己的大脑运作起来,哪儿不会了,就参考一下 哪里卡住了 就看一下,才可以 起到良好的作用。
================================================切入 正题===================================================================
===============================================代码练习=======================================================
- <span style="font-size:16px;">public class TestVar2{
- public static void main(String[] args){
- boolean b = true;
- int x, y = 9;
- //double d = 3.245;
- char c1,c2;
- c1 = '\u534e';
- c2 = 'c';
- x = 12;
- System.out.println("b=" + b);
- System.out.println("x=" + x + ",y=" + y );
- System.out.println("d=" + d);
- System.out.println("c1=" + c1);
- System.out.println("c2=" + c2);
- }
- }</span>
结果:编译错误,没有 d 的定义。
解除 注释就 ko喽。
倘若 把 x=12 去掉 也会编译 不通过 ,因为 X 没有 初始化。
- class TestVar
- {
- static int j;
- public void m(){
- int i = 0;
- System.out.println(i);
- }
- public static void main(String[] args)
- {
- int i = 0;
- System.out.println(i);
- System.out.println(j);
- boolean b = false;
- if(b){
- int c = 0;
- System.out.println("b is true" );
- System.out.println(c);
- }
- System.out.println("Hello World!");
- }
- }
结果:
0
0
Hello World!.
注意:改成,if(!b) 的结果:
0
0
b is true
0
Hello World