Java(二级)语言的特点和实现机制---随笔

八进制 0开头      十六进制 0x/0X开头

数据类型精度从低到高   byte short char------>int------>long------>float------>double

                                     整型   整形   字符型    整形      整形         浮点         布尔

从高转化低需要强制转换      double  d=5.22;

                                              int  dd=(int)d;

Applet生命周期      至少实现init start paint

init()用来加载Applet的时候完成初始化工作     start()    stop()  destory(完成撤销清理工作 卸载)

与& 当左边false 右边表达式也会进行运算    &&左边false 右边不会进行运算    

或| 两边只要有一个true结果为ture               ||同上面一样 右边不进行运算

str.concat("字符串对象") 将字符串对象和指定str字符串相连    replace(新字符,老字符) 新替换老

subString(int头索引,int尾) 按指定起始位置获得字符串     

toLowerCase()变小写           toUpperCase()变大写

自加自减           a=1

                         b=a++                       b=++a

先算靠近等号  1.b=a   b=1                1.b=++a=a+1=2  

   等号右边       2.a=a++  a=2             2.a=a++=a+1=2

后缀先输出等下一步的时候再进行运算    给个例子

                             a=1  b=2  

                             ++a*b++ |  ++a是2 b++是后缀 等下一次计算的时候再加 所以现在b=2  结果是4

==比较的是对象地址            equals比较的是对象值

Jave容器  Frame(窗口容器)    Panel(面板容器)    Applet(java小程序的容器)   Dialog(对话框容器)

对Frame添加构件的方式

实现线程  extends Thread        implements Runnable

TextField t=new TextField("文本域")

Lable l=new Lable("标签")

Checkbox c=new Checkbox("选择框")

Button b=new Button("按钮")

BorderLayout是Window  Frame  Dialog 的默认布局管理器

FlowLayout是Panel  Applet的默认布局管理器

Serializable接口用来处理处理流   用于输入输出的对象在传输前 都要实现这个接口

System类是一个final 类不能被继承 也是抽象类  不能被实例化

Java中所有类的父类是Object

                抽象方法不能有方法体.

             public abstrart class 抽象类{

                   public void speak(){}  //这个是普通方法          public abstract void speak();//抽象方法

                                                          }

                大括号里就是方法体

                如果没有{},就没有方法体

                有{} 但是里面没内容说明方法体为空,但是有方法体

Java规定,源文件只能有一个public类

public void paint(Graphics g)  

Component类   getFont()  获得构件的字体

                        getName()  获得构件的名字

                        updata()  刷新构件

                        paint()  绘制构件

覆盖:子类中定义与父类名字相同 且参数个数和类型都相同的方法

使表达式x%2==0&&x>50 || x<20的值为false
       &&一个为true      ||都为true才是ture

_____________________________明天更 11.15

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值