黑马程序员-----java基础回顾

---------------------- 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值