---------------------- android培训、java培训、期待与您交流! ----------------------
回顾了标识符、常量、进制转换、变量、基本数据类型、运算符、 条件语句、循环语句、函数。
毕老师讲课很详细,他讲到编写代码的规范和必要的注释,每一次运用一个关键字前,他总能说出应用这个关键字的意义,还有编写代码前要先弄清楚需求、思路、步骤,然后才去编码。
下面我写两个应用的两个小例子,一个是for嵌套,一个是function的应用
/*
需求:命令行打印出
-----*
----* *
---* * *
--* * * *
-* * * * *
*/
class ForDemo
{
public static void main(String[] args)
{
for(int i=0; i<5; i++)
{
for(int j=i;j<5;j++)
{
System.out.print(" ");
}
for(int k=0;k<=i;k++)
{
System.out.print("* ");
}
System.out.println();
}
}
}
class FunctionDemo
{
public static void main(String[] args)
{
draw(4,6);
print99();
}
/*
定义一个功能,用于打印矩形
思路:
1,返回值类型void
2,2个参数,类型int
*/
public static void draw(int row,int col)
{
/*
for(int i=0;i<row;i++)
{
for(int j=0;j<col;j++)
{
System.out.print("*");
}
System.out.println();
}
*/
print99();
}
/*
定义一个99乘法表
*/
public static void print99()
{
for(int i=1;i<9;i++)
{
for(int j=1;j<=i;j++)
{
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}
毕老师还讲到了内存中堆和栈的应用
static:存放局部变量,使用以后自动释放空间
heap:存放数组和对象,通过new建立的实体,每个实体都分配有地址值,实体中的变量都有默认的初始值
当实体不被使用的时候,会在不确定的时间被垃圾回收器回收
---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima