菜鸟的java基础提升之道——————>是否值得拥有

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语言中的指针,引用传递传递的是堆中的地址)

 

 

 

 

    

 

你可能感兴趣的:(菜鸟的java基础提升之道——————>是否值得拥有)