1.1.1Java基础--基本概念

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

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

JRE: Java Runtime Environment

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

  JDK:Java Development Kit

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

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

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.注释,我一开始也不注重,后面觉得要有注释,但常常写着写着就忘了,所以要一开始养成好习惯啊

第一篇博文就先写到这里啦~

时间: 2024-08-29 08:37:20

1.1.1Java基础--基本概念的相关文章

Linux 程序设计学习笔记----终端及串口编程基础之概念详解

转载请注明出处,谢谢! linux下的终端及串口的相关概念有: tty,控制台,虚拟终端,串口,console(控制台终端)详解 部分内容整理于网络. 终端/控制台 终端和控制台都不是个人电脑的概念,而是多人共用的小型中型大型计算机上的概念. 1.终端 一台主机,连很多终端,终端为主机提供了人机接口,每个人都通过终端使用主机的资源. 终端有字符哑终端和图形终端两种. 控制台是另一种人机接口, 不通过终端与主机相连, 而是通过显示卡-显示器和键盘接口分别与主机相连, 这是人控制主机的第一人机接口.

GL_GL系列 - 总账系统基础(概念)

1. 分类账 分类账是公司财务记录的核心,任何事物处理都必须经过这个环节 主要分类账: 按4C定义的用于保存记录的主要分类账 科目表 日历 币种 子分类续航会计方法 辅助分类续航: 用于辅助目的, 跨国公司可借助其遵守多种法律要求 可不主要分类账不同: 科目表 日历 币种 会计方法 分类续航处理选项 分类账的基本要素 帐套 会计科目结构 - 会计期间 - 本为币币种 - 定义子分类账会计方法 总账中可与分类账共享的元素 账户结构 值集 段值 安全性规则 交叉验证规则 会计日历 期间 期间类型 币

Python 之路 Day06 类基础和概念

本章大纲: 类的对象和类的区别 类的名称空间 __dict__ 类的对象的名称空间 __dict__ 绑定方法和非绑定方法 类和类型 变量变形(封装变量,控制变量引用)__ 类的绑定方法 id命令分析内存地址(类的名称空间属性和类对象名称空间属性内存指向) is命令(比较内存地址指向) property类对象的属性方法 staticmethod类对象的非绑定方法 __str__自定义str(self)  类对象字符串格式打印 类的继承 __bases__显示类的继承 类的继承查找顺序 类的继承查

黑马程序员 java基础基本概念

1.什么是编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路.方法.和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步地区工作,完成某种特定的任务.这种人和计算机之间交流的过程就是编程. 2.Java语言概述,历史.特点 是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级语言.是一种面向Internet的

维度模型数据仓库基础对象概念一览

一.度量.指标.指标器 度量和维度构成OLAP的主要概念,对于在事实表或者一个多维立方体里面存放的数值型的.连续的字段,就是度量.这符合上面的意思,有标准,一个度量字段肯定是统一单位,例如元.户数.如果一个度量字段,其中的度量值可能是欧元又有可能是美元,那这个度量没法汇总. 在OLAP中还有计算度量的说法,用一个总费用除以用户数,得到每户平均费用.但这究竟还算不算度量了呢?这已经不是原本意义上的度量了,只是为了称呼方便而已. 这就得说到指标,英文的Metric.在绩效管理软件里面,通常是有这个概

JavaScript基础——基本概念:数据类型及其转换

任何语言的核心必然会描述这门语言最基本的工作原理.而描述的内容通常都要设计这门语言的语法.操作符.数据类型.内置功能等用于构建复杂解决方案的基本概念. 语法 ECMAScript的语法大量借鉴了C及其他类语言(如Java和Perl)的语法.因此,熟悉那些语言的开发人员在接受ECNAScript更加宽松的语法时,一定会有一种轻松自在的感觉. 区分大小写 要理解的第一个概念就是ECMAScript中的一切(变量.函数和操作符)都区分大小写.标识符 所谓标识符,就是指变量.函数.属性的名字,或者函数的

Mysql安装以及基础知识概念

一.软件安装及服务器设置 安装教程:http://www.runoob.com/mysql/mysql-install.html Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误 参考解决方法:https://blog.csdn.net/seventopalsy/article/details/80195246 Windows 安装 MySQL 常见问题 参考解

概率—基础基本概念

????概率论是统计学的基础 ? 概率论基本名词概念 ????实验, 样本空间, ? ????实验: ????????对某个现象进行的一次观察或者实验 ????随机实验: 可以在相同的条件下重复进行 实验的可能结果不止一个, 实验知道所有的可能结果 实验前不确定你是个可能的结果会出现 ? 样本空间: ????随机实验可能出现的结果的集合 ????每个可能的结果为样本的 ? 事件: 事件: ????样本空间的某个子集, 用A, B,C-.. 表示 基本事件: ????一个样本点组成的单点集, ?

面向对象基础——基本概念

1.面向对象编程的目的 用人类思维的方式编写代码,并交给计算机执行 2.面向对象三大特征 封装.继承.多态 3.什么是类?什么是对象?类和对象的区别? a)类是模具,创建对象的模具,抽象的. 类是一种数据类型,用户自定义的数据类型(定义了要开辟多大内存) 类组成:字段(类中的变量,如,int num.string name等).属性.方法.构造函数等 b)对象是具体的,是类的具体实例.对象具有属性(特征)和方法(行为) 注:类的成员变量存在于堆空间,方法中的局部变量存在于栈空间 成员变量不必须赋