Eighth records of career

November 30,2016.

Today i learned some orders, not much ,but it took a whole a day,only a few commands are found in the end .ifound it not difficult to learn ,but the thought did not get the conversion,so a little bit of order we learn a day.

Last night i watched i watched a movie about a hacked system,after reading i think hackers are very powerful and i want to be a hacker.


      NOTES

[修饰符] class [类名]{

  成员变量(属性)+方法(行为)

 

}

成员变量与局部变量

 

成员变量:

 成员变量定义在类中,在正个类中都可以被访问

 成员变量随对象的建立而建立,存在对象所在的堆内存中

 成员变量有默认初始值

 

局部变量:

 局部变量只定义在局部范围内,如:函数内,语句内等

 局部变量存在于栈内存中

 作用的范围结束,变量空间会自动释放

 局部变量没有默认初始化值

  

匿名对象

 

匿名对象是对象的简化形式

匿名对象两种使用情况

当对对象方法仅进行一次调用的时候

匿名对象可以作为实际参数进行传递

 

 

封装

 

是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

 

好处

 将变化隔离

 便于使用

 提高复用性,安全性

 

原则

 将不需要对外提供的内容都隐藏起来

 把属性都隐藏,提供公共方法对其访问


final要放在前面   final修饰的全部不能二次赋值,或继承 常量命名规范   全部单词大写  单词之间用下划线隔开

 

通过继承获取可以获取父类里面的非私有属性

 

一个子类只能继承一个父类

 

super();在构造方法使用super表示父类的构造方法  必须放在第一位

 

可以通过super调用父类里面的方法或属性    但支持多层继承

 

super调用父类的,this调用本类的

 

Static修饰的变量被整个类共享 

 

static修饰的方法无法引用非静态的变量或方法

public static void setName(String name){ }

 

static修饰的方法可以直接用类名调用




class paixu2  //一个完整数组排序    冒泡排序方法
{
public static void main(String[] args) 
{
int[] arr={12,85,31,61,44,4,72,2};
arr = px(arr);
for (int x=0;x<arr.length;x++ )
{
System.out.print(arr[x]+"  ");
}
}






public static int[] px(int[] arr){

for (int a=0;a<arr.length ;a++ )
{
for (int b=0;b<arr.length-1 ;b++ )
{
if (arr[b]>arr[b+1])//前面的数跟后面的进行比较   如果前面的比后面的打 然后互换两个值
{
int temp;
temp=arr[b];
arr[b]=arr[b+1];
arr[b+1]=temp;
}
}
}
return arr;


}
}

 

      This is notes, is also a life, and grow。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值