再学Java基础(1)标识符,变量,数据类型。
2012-05-28 07:52
543 查看
工作了半年多了,虽然 在工作中 j2se 的知识用到的不多,因为是做的 企业级的开发。但是,与同事平时聊天,以及在工作中遇到了问题,才发现 自己的Java基础不是很强大,突然感觉到:自己是喜欢Java的,有打算做好Java这一块,所以,必须要把 java的基础 扎实了,就像是 练功夫一样,连马步都扎不稳 ,内功都练不好,怎么走的高和远。
也会联想到,从自己接触Java以来的,到现在的技术能力。反思很久:发觉自己起初的学习方法,和态度,以及毅力都是欠缺的。因为:一直以来 Java是自学的,因为喜欢没有任何理由,就学了。或许 是因为跟着视频 学的原因,感觉 授课讲的很好,自己听的也不亦乐乎,因为原理都懂了,所以 就感觉 蛮简单,有了自以为是的 心理 于是就 久而久之 就形成了 眼高手低 和 懒惰的态度。这才酿成了自己现在的水平不是很高的原因。
幸好自己觉悟不低,找到了良好的学习方法。因为 PDF,excel等等很多没有接触到知识 很快 就自学了。
没有良好的方法,华仔多的时间都是无用的。再勤奋也是效率低。学习 不仅是知识 还有 方法,态度,思想等等。
于是 决定: 重新 学一遍 Java基础 每一个例子,都要自己 单独 的 敲一遍。必须 是自己 单独 单独 的敲一遍。不要看着别人 把程序 做出来了,就觉得简单。凡事 都要自己亲自试一试,凡是知识点 都要自己单独 敲出来,流程走一边。 跟不要 比着葫芦画,那样只算是 :死学,没有思想性的傻子式的方法。虽然 自己单独敲的时候,很难,但可以 让自己的大脑运作起来,哪儿不会了,就参考一下 哪里卡住了 就看一下,才可以 起到良好的作用。
================================================切入 正题===================================================================
===============================================代码练习=======================================================
[java] view
plaincopy
<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 没有 初始化。
[java] view
plaincopy
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
也会联想到,从自己接触Java以来的,到现在的技术能力。反思很久:发觉自己起初的学习方法,和态度,以及毅力都是欠缺的。因为:一直以来 Java是自学的,因为喜欢没有任何理由,就学了。或许 是因为跟着视频 学的原因,感觉 授课讲的很好,自己听的也不亦乐乎,因为原理都懂了,所以 就感觉 蛮简单,有了自以为是的 心理 于是就 久而久之 就形成了 眼高手低 和 懒惰的态度。这才酿成了自己现在的水平不是很高的原因。
幸好自己觉悟不低,找到了良好的学习方法。因为 PDF,excel等等很多没有接触到知识 很快 就自学了。
没有良好的方法,华仔多的时间都是无用的。再勤奋也是效率低。学习 不仅是知识 还有 方法,态度,思想等等。
于是 决定: 重新 学一遍 Java基础 每一个例子,都要自己 单独 的 敲一遍。必须 是自己 单独 单独 的敲一遍。不要看着别人 把程序 做出来了,就觉得简单。凡事 都要自己亲自试一试,凡是知识点 都要自己单独 敲出来,流程走一边。 跟不要 比着葫芦画,那样只算是 :死学,没有思想性的傻子式的方法。虽然 自己单独敲的时候,很难,但可以 让自己的大脑运作起来,哪儿不会了,就参考一下 哪里卡住了 就看一下,才可以 起到良好的作用。
================================================切入 正题===================================================================
===============================================代码练习=======================================================
[java] view
plaincopy
<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 没有 初始化。
[java] view
plaincopy
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
相关文章推荐
- Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- 01-Java基础知识:数据类型与变量、标识符、运算符、表达式
- JAVA第二章基础知识:注释,标识符,数据类型常量变量,基本数据类型转换。--------------(Make A little EvProgresseryday )
- Java基础__(环境变量配置,关键字,标识符,进制,数据类型,运算符)
- Java基础-02总结关键字,标识符,注释,常量进制,变量数据类型
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- 再学Java基础(2)标识符,变量,数据类型。以及 if与for语句
- Java基础语法(一)—标识符、关键字、常变量、数据类型
- Java基础--标识符、变量、数据类型、常量
- JAVA基础初探(一)核心概念(JVM,JDK,JRE)、流程控制语句、基本数据类型、关键字、标识符、常量与变量、类型转换、Debug处理
- Java语言基础(一)——注释、标识符、常量变量、数据类型
- Java基础语法(一)(标识符,关键字,注释,常量,变量,基本数据类型)
- Java基础语法(一)<注释,关键字,常量,变量,数据类型,标识符,数据类型转换>
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- 再学Java基础(2)标识符,变量,数据类型。以及 if与for语句
- Java基础复习之一篇:关健字,标识符,注释,常量,进制转换,变量,数据类型,数据类型转换
- 2 Java基础语法(keyword,标识符,凝视,常量,进制转换,变量,数据类型,数据类型转换)
- 黑马程序员—Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- 再学Java基础(1)标识符,变量,数据类型。