当前位置:网站首页 > Java基础 > 正文

java基础1.1



写在前面:说来有些惭愧,从写第一个java程序到现在,已经是一年,却一直没有写博客,今天终于要开启第一篇,以下都是我个人的一些理解总结,可能有些理解不到位,望理解,如能指出,甚是感激

1.JDK是什么?JRE是什么?

JRE: Java Runtime Environment

  即java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境

  JDK:Java Development Kit

  即Java软件开发工具包,包括了Java运行环境、Java工具和Java基础类库。

  所以通俗来讲,JRE就是运行java程序的环境,有了这个就能运行程序,而JDK就是用来开发java基础1.1的工具,就是用它来编写程序。

2.什么是类?什么是对象?

  具备某些相同特征的实体的集合就是一个类,这是一个抽象的概念,而对象就是一个实体;举个例子,人类就是一个类,指的是描述人类特征的一个概念,而对象则是指具有这些特征的实体,一个人就是一个对象。

3.如何定义一个Java类?

  我们不妨来看一个例子

public class Humam{//类声明 //名字 String name; //性别 String sex; //年龄 int age; //地址 String addr; //获取名字 public String getName() { return name();       System.out.println("名字为"+name); } //work方法 public void work() { System.out.println("我在工作"); } //eat方法   public void eat() { System.out.println("我在吃饭"); } } 

  上面我们定义人类这个类,其中class就是类的关键字,Human则是这个类的名字,一般大写开头。

  public则是声明这个类是公共的,一个文件有且仅有一个公共类,并且文件名与类型相同,也就是上面那个类只能保存文件名为Human.java,注意Java是区分大小写。

  所以类的定义形式:[public修饰符] class 类名{}---->public class Human(){}

  其中有name(名字),sex(性别),这些数据元素被称为属性

  上面类中还定义了getName ,eat 和 work三个方法

4.什么是属性?如何定义属性?

用来描述对象的数据元素称为对象的属性,类的定义中所包含的数据称为属性,

全局属性:[权限修饰符] [static] 数据类型 属性名[=值]; ---->public static String name = "Sala";

static为静态修饰符,这里可以先不用深究

局部属性数据类型 属性名[=值]; ---->int age = 10;

上面的name,sex,adress就是属性,属性的命名一般小写

5.什么是方法?如何定义方法?

对对象的属性进行的操作称为对象的方法

定义方法:[权限修饰符] [static] 返回类型 方法名(参数类型 参数属性名[,参数类型 参数属性名]){}

---->public String getName(int studentId){}

方法可以不传参数,上面三个例子就是无参数传入,方法命名一般是小写

首先,感谢你能看到这里啦~我想你可能是个初学者,那我根据个人的经验讲讲初学者要注意的两点

1.代码格式,主要就是缩进啦,千万不要觉得不重要,格式整齐的代码才能让人有看下去的欲望,而且整洁自己看着也才舒服

2.注释,我一开始也不注重,后面觉得要有注释,但常常写着写着就忘了,所以要一开始养成好习惯啊

  • 上一篇: 半个月学完java基础
  • 下一篇: java基础定义
  • 版权声明


    相关文章:

  • 半个月学完java基础2025-04-16 13:58:06
  • java基础实现技术2025-04-16 13:58:06
  • java基础522讲2025-04-16 13:58:06
  • java基础1932025-04-16 13:58:06
  • java语言基础语法2025-04-16 13:58:06
  • java基础定义2025-04-16 13:58:06
  • java基础班沈阳2025-04-16 13:58:06
  • java基础算法1002025-04-16 13:58:06
  • java基础举例2025-04-16 13:58:06
  • java语言基础项目2025-04-16 13:58:06