首页 > 代码库 > Java基础应用

Java基础应用

 

 

位运算符的符号:

& ():两者都是1的时候我就是一,其他都是0

|():两者都为0时才为0 ,其他的都是1.

^(异或):两者不同为1,相同为0

~(取反)0变为11变为0.

 

负数的表现形式: 二进制位的最高位为1,那么这个数就是一个负数。

 

规律:负数所对应的正数-1 ,取反 负数所对应的正数取反+1

 

作用:数据进行加密

 

移位操作符:

 

>> 右移

 

规律: 右移多少位,就用需要移动的数除以2的多少次方

 

 

 << 左移

 

规律: 左移多少位,就用这个数乘以2多少次方。

 

 

 >>> 无符号右移

 

作用 提高运算速率。位运算是执行最快。

 

特点 : 一个数A和两个相同的数^,最后结果还是原来的数A

 

 循环语句

 

While循环 : 先判断在执行

结构:

while(循环条件){

循环体。

}

do while循环:先执行后判断,循环体一定会执行一次.

结构:

do{

循环体;

}while(循环条件);

for循环:

结构:

for(;;){

循环体

}

 java面向对象编程 :

面向对象的三大特征 : 封装,继承,多态。 类,对象。

对象 :真实存在的唯一的事物。

面向对象编程(oop)思想:是使对计算机语言中的事物的描述和自然中的事物尽可能保持一致。

面向对象的核心 : 找到合适的对象做合适事情。

java中如何来找合适的对象:


1.sun已经指定好的类,通过定制好的类创建对象, 需要认识这些类。


2.自定义类 ,通过自定义类来创建对象。


类中包含 :属性 ,方法。

类的定义格式 :

class 类名 {

属性(成员变量) : 描述事物的公共的特点。


方法 : 描述事物的行为 (做什么事情)
}

通过自定义的类来创建一个对象


格式:
类名 对象名(变量名) = new 类名();

通过Car类来创建对象
Car car = new Car();

设置属性
car.color = "red";
car.name = "bmw";

调用方法:
car.run();



Java基础应用