java 小记

垃圾回收机制 GC,自动回收,但是效率较低

JDK  java开发工具包的配置

JRE   java运行环境

JVM  虚拟机,实现跨平台使用

 

数组 int a[];

动态初始化:int a[]=new int[5]; 声明一个长度为5的数组(动态初始化时,数组元素会有默认值)

静态初始化:int a[]=new int[] {1,2,3,4};声明一个存放1,2,3,4的数组

a.length 计算数组长度

int a[]x y[]  x一维数组  y二维数组

 

面向对象(封装,继承,多态)  把行为动作归属于某个对象

类由 属性(对应类中的成员变量)和 行为 构成(对应类中的成员方法:即函数)

定义类实际上就是定义类的变量和方法

例如:类 汽车设计图

      对象 实实在在的汽车

      类的变量 构成汽车的零部件

      类的方法 汽车运行的动作

定义类,编写属性,方法

修饰符 class 类名{            public class person{

       属性声明;           变量      public int age;

       方法声明;           方法      public void showAge(){

}                             {        System.out.println(age);

}   

使用new+构造器创建一个新的对象

使用 对象名.对象成员 的方式访问对象属性和方法

对于对象的使用,无外乎操作类的变量调用类的方法

 

属性 修饰符 类型 属性名=初值;

     private 私有 只能在当前类中使用

     public  公共 可以在该类以外的方法使用

     static 静态 类变量,不用实例化可直接使用 类名.属性名 直接使用。区别去实例变量

方法 修饰符 返回值类型 方法名(形参列表){

内容

}

方法中可以调用方法,不能再在方法中定义方法

 

方法的重载(overload)在同一个class中,允许存在一个以上的同名方法,只要它们的

参数个数或者参数类型不同即可。

可变参数,形参定义为数组。也可java特有的“参数类型… 参数名”传递

方法参数为基础类型时值传递,方法参数为引用对象时,址传递

Package import 使用同一个包下的类,import可以不写

 

封装与隐藏private

通过extends可以构成父子类的关系

同一个java文件中可以有多个class,但是只有一个public类

 

类的构造方法(可重载,可以灵活的创建出不同需要的对象)

this 调用当前的方法和变量 同时可以调用构造器

javabean:私有的属性,公共的类,set/get

 

java类的继承 extends(子类的共性代码继承自父类,子类只用写特有代码

一个父类可以有多个子类,一个子类只能有一个父类

一个父类的子类,可以作为其他子类的父类

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值