昨晚看了第一个视频,今天早上起来再听第二个视频时,虽然讲的有点多,与c语言的知识差不多,但这些知识是以后学习的奠基,好记性不如烂笔头,我再看一遍了老师的课件。温习一下,把老师的重要的知识点概括一下
1:Java的基本语法(1)
2:Java的基本语法(2
3:java的关键字
4:java中的常量(1)
5:java中的常量(2)
6:变量的概念与作用
7:java的变量类型
8:变量字节大小及有效取值范围
9:浮点数在内存中的表示方式
10:类型转化
11:自动类型转换(也叫隐式类型转换)
12:强制类型转换(也叫显式类型转换)
13:变量的生命周期与作用域
14:函数
15:函数的调用
16:函数的重载
17:java中的运算符
18:算术运算符
19:算术运算符的应用技巧
20:各种运算符以及优先级
21:程序的流程控制 以及for ,while,do-while,switch, if,break,continue语句
22:数组以及多维数组的了解
最后,但还是有新的知识的,比如函数重载的概念,我要认真看几遍,
我还在网上找了一个非常好的重载的例子:想和大家分享一下
class A
{
int add(int i, int j)
{
return i+j;
}
//如果两个函数只是函数的返回值不一样,其他都一样,这构不成函数的重载,并且编译时会报错!
// double add(int i, int j)
// {
// return 6.0;
// }
int add(int i, int j, int k)
{
return i + j + k;
}
double add(int i, double x, int j)
{
return i + x + j;
}
}
public class TestOverLoad
{
public static void main(String[] args)
{
A aa = new A();
System.out.printf("%d\n", aa.add(1,2));
System.out.printf("%f\n", aa.add(1, 0.66, 2));
}
}
/*
我编译一下得到的结果是
-------------------
3
3.660000
-------------------
我感觉,光看视频,容易忘记,还要多敲程序,才能更好的掌握。。。。。虽然有点慢,但还是再加油!!!
最后想问一下老师,我还够时间吗?
2011.7.14 \\morning 11:45写 |
|