Java编程思想第二章学习总结

第一个要点是关于Java的存储:

1)寄存器:最快的存储区域,需要编译器分配,数量有限;

2)堆栈:驻留于常规RAM(随机访问存储器)区域,存储速度仅次于寄存器,编译器需要明确数据长度和存在时间;

3)堆:一种常规用途的内存池(RAM区域),编译器不需要知道分配多少内容,也不需要知道 数据的停留时间。

4)静态存储:存储于固定区域,等待调用;

4)常数存储:常数一般存储于只读存储器器(RAM);

6)非RAM存储:主要用于存储独立于程序外的数据,程序不运行仍可存在的数据,比如像流式对象和固定对象;

第二点,一些小细节

1)Java里面用new创建对象不是非常有效;

2)高精度数字:java1.1里面包含两个高精度类型:BIginterger和bigDecimal,对应于int和float;

3)Java里面的作用域采用花括号“{}”,前括号决定作用域的开始,后括号决定作用域的结束。作用域决定了其可见性和存在时间

例如:class stu{  String s = new String("a String");   }/*作用域的终点*/

4)Java的基本元素:类class,字段,方法

5)在void类型的方法中return的作用退出方法,在其他类型的方法中 return还有返回该类型的值;

6)Java的命名:类的命名首字母大写,每个单词的首字母大写如:class MyTest;字段和方法的命名首字母小写每个单词的首字母大写

7)Java的注释:整段注释采用/*开始,*/结束,单行注释采用//,

例如/*第一行注释

       *第二行注释

        */,注释结束;

单行注释://单行注释

8)Java文档标记@version 版本信息;@author 作者信息;@param 参数名说明 @return 返回值的含义

9)写个小栗子练习一下:

package com.mystruts.action;

import java.util.Date;
/** The first Thinking in Java example program.
 * Displays a string and today's date.
 * @author WQL
 * @version 2.0 
*/

public class MyTest {
      /** Sole entry point to class & application
       * @param args array of string arguments
       * @return No return value
       * @exception exceptions No exceptions thrown

*/

       /*<pre>嵌如HTML

      * System.out.println(new Date());

      * </pre>

      */

/**

*@see 1)类名;2)类名#方法名 //引用其他类

*/

    public static void main(String[] args) {
        // TODO Auto-generated method stub
         System.out.println("Hello, it's: ");
         System.out.println(new Date());

    }

}

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值