java学习总结(一)

1.Java中的数据类型
  计算机中的最小组成单位:位  bit
  ①基本类型:
byte 字节型     8bit
char 字符型     16bit
short 短整形     16bit
int 整形     32bit
long 长整型     64bit
float 浮点型     32bit
double 双精度浮点型 64bit
boolean 布尔型 8bit 真true/假false



         public class Manager {
         public static void main(String[] args){
                  byte byte_max=Byte.MAX_VALUE;
                  System.out.println("Byte的最大值:"+byte_max);
                  short short_max=Short.MAX_VALUE;
                  System.out.println("Short的最大值:"+short_max);
                  char ch1='a';
                  System.out.println("ch1="+ch1);
                  boolean b=true;
                  System.out.println("b="+b);
                  }
         }

输出结果为:
Byte的最大值:127
Short的最大值:32767
ch1=a
b=true

  ②引用类型(类类型):任何一个类都是一种数据类型
String
Student

  ③数组类型:一组基本类型或者类类型的数据,可以组成一个数组
int t[];
int[] a;

  ④枚举类型:

2、Java程序的编写翻译和运行过程理解
  ① Java的编写工具,Eclispe  实时自动翻译
     JDK      包含:翻译器,执行器,运行环境 

  ② 首先在编写工具中创建Java的源代码,而编译则是讲源代码翻译成计算机能理解和处理的过程,如Java源程序编译后会生成一个带扩展名为.class的文件(二进制代码)。当执行Java源代码时,Java命令就会到系统环境变量名为classPath所指定的目录下找到.java文件之后将其装载(load)进一个名叫jvm(Java虚拟机)中,jvm就负责运行Java类。

3、面向过程与面向对象的理解

   ①面向过程
   倾向于我们做一件事的流程,先做什么,然后做什么,最后做什么。然后用函数将这些步骤一步一步实现。

   main()
  {
         f1();
         f2();
         f3();
         f4();
  }

   ②面向对象(Object-Oriented)
   倾向于确定一些做事的对象,然后考虑到对象的需求,从而用属性与方法来实现。

   main(){
         谁.f1();
         谁.f2();
         谁.f3();
         谁.f4();
  }

4、类与对象的关系分析

   对象(object):具体的个体,客观的存在
   类(class):抽象的,主观的,一群对象共同点描述的简称。在Java中,类是一个独立的单位,它有一个类名,其内部包括成员变量,用于描述对象的属性,还包括类的成员方法,用于描述对象的行为。
   总之,类是对象的抽象和归纳,对象是类的实例。

   比如,类student:
         共同属性有name,number,score等
         方法可以有study,play等。

   而在调用时,首先得先创建一个对象,然后通过对象去引用此类中的属性及方法

5、如何定义类,如何创建对象,如何调用属性和方法

  ①类的定义:
class 类名称(如:student){
         限定访问符 数据类型 属性;
          public String name;
         private int score;

         限定访问符 返回值的数据类型 方法名称(参数1,参数2,...){
                  程序语句;
                     return表达式;
           }
         public void study(int hour){
                  score=10*hour;
                  System.out.println(name+"在学习!!");
                  }
         }

  ②对象的创建:
类名 对象名=new 类名();
student st1=new student();

  ③属性与方法的调用:
访问属性:对象名称.属性名;
stu.name = "AAA";

访问方法:对象名称.方法名();
stu.study(5);

猜你喜欢

转载自tbc1993.iteye.com/blog/1736307