JDK(Java Development Kit),java开发工具集,开发用,其中包括javac,也就是java compiler等。JRE(Java Runtime Environment),java程序运行环境。java程序在经过javac编译后会形成字符行文件,这个java中间文件,计算机是看不懂,而这个文件是给jvm(java虚拟机)用,由jvm进行解释后形成给
转载 2024-01-11 11:20:32
36阅读
1.什么是:在java中用来描述具有性质或特征相似得元素抽象出来得自定义复合数据类型创建Java         通过class关键字创建java格式:    [ public ] class 名{}    public :访问
转载 2023-06-24 22:32:31
211阅读
首先说一下java泛型吧,泛型是Java SE 1.5新特性,用来在编译时做类型检查,并且会根据泛型类型自动进行类型转换,也就是说,泛型只在编译期起作用,主要是用来保证类型安全,编译后class文件中是不会包含泛型,这个大家可以将class文件反编译过来看看。<? extends T>和<? super T>表示java泛型中上界和下界概念,就是说<?
转载 2023-09-16 10:58:44
85阅读
1、ObjectObject是所有,也就是说任何一个在定义时如果没有明确地继承一个父,那它就是Object子类,也就是说以下两种类定义最终效果是完全相同。class Book{ class Book extends Object{ }
转载 2023-08-22 16:03:08
201阅读
目录1. 前言2. 正文2.1 继承(generalization)2.2 实现(realization)2.3 依赖(dependency)2.4 关联(association)2.5 聚合(aggregation)2.6 组合(composition)3. 最后 1. 前言2016 年 8 月我去面试 Android 时候,遇到一个 Java 大牛,问过我这个问题。我确实不知道之间竟
转载 2023-10-19 12:42:01
63阅读
Java程序是面向对象编程,一切程序从开始。是对一系列具有相同属性对象抽象描述。 :人类对象 :小明,是一个具体人类实例(个体)所有的东西都是对象,包括也是对象。 面向对象三大特性封装合理隐藏、合理暴露。即隐藏实现细节、暴露简单操作。通常封装要把细节隐藏,直接访问成员变量,就是使用细节,直接使用细节有太多不可控情况发生。为了隐藏,java提供了四个访问权限(有三
文章目录一、、对象、属性二、构造器三、方法(method)1. 方法定义2. 方法传参机制3. 方法重载(OverLoad)4. 方法重写/覆盖(override)5. 可变参数(Variable parameter)四、对象赋值五、内存分配机制六、作用域(scope)七、this使用八、访问修饰符九、final关键字 一、、对象、属性就是一种数据型,对象就是一个具体实例,属性(
继承和派生Java把允许重用现有称为基(超或父),由基派生出来称为派生(子类)。 Java 继承主要通过 extends 关键字来完成。一旦继承后,子类将获得父成员属性跟成员方法。 基本语法: class 名 extends 父名 {} 如果没有指定,那么 java 编译器默认 Object 就是该类。public class Animal {
转载 2023-08-19 18:01:20
102阅读
1、基本类型    Java中有8种基本类型,分为4,分别为:    整型:包括  byte 、 short、 int 、 long    泛型:float、double    字符型:char 布尔型:boolean 2、基本类型长度及默认值 &
# Java编码 ## 1. 引言 在Java编程中,是面向对象编程基本组成单元之一。是一种抽象数据类型,它定义了对象属性和行为。在本文中,我们将介绍如何编写一个Java,并通过代码示例来说明基本概念和使用方法。 ## 2. 定义 在Java中,是使用`class`关键字来定义定义可以包含名、属性和方法。下面是一个简单定义示例: ```java p
原创 2023-09-16 05:35:16
58阅读
一、枚举1、概述枚举:JDK1.5引入,类似于穷举,一一罗列出来Java 枚举:把某个类型对象,全部列出来枚举类型对象是有限、固定几个常量对象。2、应用什么情况下会用到枚举类型?当某个类型对象是固定,有限几个,那么就可以选择使用枚举。在整个系统运行期间,有且只有这几个对象。例如: 性别:只有两个对象:男,女季节:有4个对象:春、夏、秋、冬二、JDK1.5之前,实现枚举效果1、需
【单选题】《离婚》选自( )【判断题】化学实验室原则上不得使用明火电炉。确须使用明火电炉进行实验,须向实验室与设备处申报,经审核批准备案后,方可使用。【单选题】当板厚小于150mm时,受力钢筋间距不宜大于多少?【单选题】以下不是桔梗功效是:【单选题】具有止咳平喘,润肠通便药是:【单选题】某企业年初流动资产比率为2.2,速动比率为1;年末流动比率为2.4,速动比率为0.9;发生这种情况原因
1、java集合主要接口1.1、Iterator接口迭代器接口,该接口主要规范可迭代集合,通过实现该接口,可以迭代输出元素,该接口主要包含以下方法:boolean hasNext(); 是否有下一个元素E next(); 得到下一个元素boolean remove(); 删除当前元素1.2、Iterable接口可迭代接口,实现该接口具有一个返回迭代器功能,Collection接口继承自该接口
目录Java有以下几种关系1.继承2.包含3.依赖 Java有以下几种关系关系含义形式泛化A is - a B继承,实现包含A has - a B组合,聚合,关联依赖A use - a B依赖1.继承【1】 子类继承父,通过一个关键字: extends【2】对象可以调用父(public protected)属性和方法 ,当做自己来使用//父 public clas
转载 2023-07-20 17:32:17
164阅读
前言:Object是所有Java,如果一个没有明确指出超,它就是Object。Java中,所有都是由Object扩展而来。本文对Object做一个简单记录。1、可以使用Object类型变量引用任何类型对象,但也只能用作各种值通用持有者,如果想对对象内容进行操作,仍然需要对象原始类型。2、equals方法:检测两个对象是否相等。2.1、Object中使用equ
转载 2023-08-12 13:32:32
132阅读
  本文主要是对枚举类型Enum做一个介绍:  首先,Enum位于java.lang包下,根据介绍可以发现,EnumJava中所有枚举,将枚举作为一个set或者Mapkeys来使用具有很高效率。  Enum是一个抽象,实现了Comparable和Serializable接口,在中只有两个成员变量name和ordinal,分别表示枚举名字和序号均为private
之间关系a is-a b 泛化(继承 实现)a has-a b 包含(组合 聚合 关联)a use-a b 依赖 (need-a)4种权限修饰符:public protected 默认不写 private (它们权限由大到小)继承关系子类继承父用关键字 extends子类对象可以调用父(public protected)属性和方法,当做自己来使用 2.1 构造方法严格意义上说
转载 2023-11-06 13:55:36
47阅读
是对象抽象,对象是具体。是描述了一组有相同特性(属性)和相同行为(方法)一组对象集合。对象:对象是一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。是一个模板,它描述一对象行为和状态。Java一种重要引用数据类型,也是组成 Java 程序基本要素,因为所有的 Java 程序都是基于
转载 2023-08-14 11:45:08
289阅读
java中static关键字表示静态意思,主要用于以下三点,static成员变量,static成员方法和static块。在中如果定义了static类型对象(变量或者方法),在java虚拟机(JVM)加载时,该对象就会被实例化,在使用时候就不需要再去实例化,直接调用就可以了。常与private,public搭配使用。下面详细说一下这三部分。1、static变量按照是否静态成员变量进行
Java语言中,可以把一个定义到另外一个内部,在里面的这个就叫做内部类,外面的称为外部类。在这种情况下,这个内部类可以被看成外部类一个成员(与属性和方法类似)。还有一种被称为顶层(top-level),指的是定义代码不嵌套在其他定义中。 内部类可以分为很多种,主要有以下四种:静态内部类(static inner class)、成员内部类(member innercl
转载 2023-07-16 08:51:23
167阅读
  • 1
  • 2
  • 3
  • 4
  • 5