点击登录,精彩内容等着你

java快速入门系列(一):类,对象,实例对象与一些基础概念

全栈侠客

2022-09-15
《Java快速入门》系列;不力求全,只力求够用的原则,先入门先工作,后完善再精通。

已经掌握这个知识点的小伙伴们,请移步哦,毕竟这个都是基础知识,
既然要做《Java快速入门》,就不能缺这么一点嘛,在这里本人将以最简易的方式说一下他们的关系

一、类与对象简说

  1. //人类
  2. public class Person {
  3. private String name;
  4. private Integer sex = 1;
  5. private String sfzh;
  6. //getter and setter
  7. }

1. 类

类,说白一点就是定义一个物种,定义一样东西,如:人类,小猪,花..
这个只是定义了一般的属性,并没有指定是:什么人?什么品种的小猪?什么花?

一级子类 二级子类
人类 黄种人 中国人
人民币 人民币100元

一般子类会比父类有更多的属性,子类继承了父类的属性与方法。

2. 类对象

没有进行初始化的对象或者没有new出来的,就是类对象(只是简单定义了一个名称)
如:Person xiaohong; 或者 Person xiaohong = null;
那么xiaohong就是一个类对象,可以说是还没有真正分配内存空间。

3. 实例对象

通过new出来的对象,已经分配了内存地址的,
例如:Person xiaoming = new Persion();
那么xiaoming就是一个实例对象,已经明确了谁谁的了

二、一些基础概念

本文只是以简单,容易理解的通俗方式去来说明与阐述,专业术语请移步度娘哦

1. 编译与运行

.java文件—-经过编译—->.class文件——执行—->JVM

2. 名词解析

  • JVM:java运行的一个虚拟容器,叫做java虚拟机
  • GC: 垃圾收集器
  • JDK:Java Development Kit Java开发工具包,经常我们说jdk安装,其实就是给机器安装java的运行环境。

3. 内存大小

  • 1G = 1024M
  • 1M = 1024K
  • 1K = 1024字节byte
  • 1byte = 8bit
  • 一个英文字母:占用一个字节
  • 一个中文:占用两个字节
阅读 4248     最后编辑 2022-09-26 18:49
文章补充
评论(0) 发表新评论
  • ...暂无评论...

我是有底线的 评论与点赞5分钟更新一次
回复评论
取消关闭

请先登录