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);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值