Java程序设计基础

  1. String name; 这条语句建立了一个String的变量,变量保存了指向String对象的引用。一个对象变量不能保存对象本身,而是保存该对象的地址,因此对象变量也成为对象引用变量。(与基本数据类型变量不同)
  2. name=new String(”James Gosling”)
    实例化一个对象,可以使用new运算法返回新对象的地址。
    new运算符建立对象后,将调用类的构造方法初始化新对象。
    别名:两个指向相同对象的引用会相互混淆。如name1=”liu”;name2=”liu”;中的name1,name2。通过name1和name2改变对象的状态是相同的。因为事实上只有一个liu。当没有任何有效的引用指向一个对象时,该对象才作为垃圾回收。

  3. Java类库:
    Java.lang是自动就有的,包含String和System。其余的需要人工导入。
    Java.util.Random类产生随机数。
    instance:实例。
    format:版式,形式,模式。

  4. 两种实例化的方式。
    1.通过类名调用静态方法来请求执行。
    NumberFormat fmt=NumberFormat.getCurrencyInstance();
    2.传统方式,用new运算符创建对象
    DecimalFormat fmt=new DecimalFormat(0.###);

    getter方法被称为—accessor:访问器方法
    setter方法被称为—mutator:修改器方法

  5. 条件运算符:(和if else语句不同的是,它不是语句,是表达式。) int lager=(num>unm1)?num:num1;

    if(name1.equals(name2)) 判断它们是否含有完全相同的字符。
    name1==name2
    也是合法的,但它实际上是判断两个引用变量是否引用同一个字符串对象。(它们是否含有相同的地址)

  6. switch语句:如下
    switch(abc)
    {case10:执行语句;break;
    case9:执行语句;break;
    default:以上不成立后执行默认此语句;}

    abc只能是char,byte,short,或int类型。
    不能为boolean,float,Swing类型。
    case后面必须是常量,不能是表达式和变量。break是跳出循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值