1,c++,java是面向对象编程的语言,将万事万物都看成是对象;java做一件事情关注的是人物,java是c++继承过来的,java没有直接更改地址的权限但是可以通过引用来传值操作地址,java也没有c++中繁琐的操作,java以其优越的可移植型,平台的安全型,高效性赢得了广泛的认同,全世界越来越多的人去学习java,我也是其中的一员
java组成:java编程语言,java文件,java虚拟机,API文档
java的基本概念(java支持c语言): java数组的定义:http://1181421004.iteye.com/admin/blogs/2067314 java类和对象:http://1181421004.iteye.com/admin/blogs/2065139
java区分大小写,类名 文件名 构造方法的名字相同
java用class来声明一个类 ,文件名用类名.java
java中的类:1,任何两样事物都可以是被人为的定义成同一个类
一个类有属性和行为(方法);
2,类是抽象的,有共同联系的
java中的对象:对象就是将java中创建的类给具体化,这就是
创建对象
构造方法:java中定义的类会在主类中实例化(创建对象)的 时候会首先调用类中的构造方法,在java程序中我们一般会 默认的认为该类有性别属性,我们就将其写在构造方法中
一般方法:有参数的方法和有返回值的方法
有参数的方法定义:
public void shut(int i){}
有返回值的方法:
public int shut(int i){ return i}
构造方法与一般方法的区别:
一般方法首先需要创建对象,一般方法的名字可以自己随便定义,可以有返回值
构造方法会在创建对象时就调用,名字和类名一样,不能有返回值
值传递和引用传递:
值传递:是java的基本8中数据类型的赋值传递
boolean byte char short int float double long(这八种
在值传递中,传递的是栈中的数据)
引用传递:java中的对象的传递与赋值
(相当于C语言中的指针,引用传递传递的是堆中的地址)