当前位置:首页 > JAVA教程 > JAVA基础

JAVA基础

Java 基础语法

12

Java基础语法一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;

Java Iterator(迭代器)

6

JavaIterator(迭代器)Java集合框架Java迭代器(Iterator)是Java集合框架中的一种机制,是一种用于遍历集合(如列表、集合和映射等)的接口。它提供了一种统一的方式来访问集合中的元素,而不需要了解底层集合的具体实现细

Java 接口

9

Java接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于

Java LinkedList

6

JavaLinkedListJava集合框架链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。链表可分为单向链表和双向链表。一个单向链表包含两个值:当

Java Scanner 类

11

JavaScanner类java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。下面是创建Scanner对象的基本语法:Scanners=newScanner(System.in);接下来我们演

12JAVA抽象

11

1.概述:抽象方法:如果父类当中的方法不确定如何进行{}方法体实现,那么这是一个抽象的方法2.格式://抽象方法:加上abstract关键字,然后去掉大括号,直接分号结束//抽象类:抽象方法所在的类必须是抽象类,在class前加上abstr

Java 9 钻石操作符(Diamond Operator)

17

java9钻石操作符(diamondoperator)钻石操作符是在java7中引入的,可以让代码更易读,但它不能用于匿名的内部类。在java9中,它可以与匿名的内部类一起使用,从而提高代码的可读性。考虑以下java9之前的代码:实例pub

Java 9 私有接口方法

13

java9私有接口方法在java8之前,接口可以有常量变量和抽象方法。我们不能在接口中提供方法实现。如果我们要提供抽象方法和非抽象方法(方法与实现)的组合,那么我们就得使用抽象类。实例publicclasstester{publicstat

Java 抽象类

6

Java抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变

Java 修饰符

13

Java修饰符Java语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:publicclassClassName{//...}privatebool

Java 9 REPL (JShell)

17

java9repl(jshell)repl(readevalprintloop)意为交互式的编程环境。jshell是java9新增的一个交互式的编程环境工具。它允许你无需使用类或者方法包装来执行java语句。它与python的解释器类似,可

常量:固定不变的量

6

分类:字符串常量(string):双引号之中一定是整数常量(int):直接写的数字,没小数点浮点数常量(float):直接写的数字,有小数点字符常量(character):单引号之中的单个字符一定是布尔常量(boolean):true/fa

04流程控制

12

1.顺序结构2.选择结构(判断语句)【1】if语句//格式1if(关系表达式){语句体;}//格式2if(关系表达式){语句体1;}else{语句体2;}//格式3if(判断条件1){语句体1;}elseif(判断条件2){语句体2;}el

Java HashSet

14

JavaHashSetJava集合框架HashSet基于HashMap来实现的,是一个不允许有重复元素的集合。HashSet允许有null值。HashSet是无序的,即不会记录插入的顺序。HashSet不是线程安全的,如果多个线程尝试同时修

Java 9 改进的 try-with-resources

15

java9改进的try-with-resourcestry-with-resources是jdk7中一个新的异常处理机制,它能够很容易地关闭在try-catch语句块中使用的资源。所谓的资源(resource)是指在程序完成后,必须关闭的对

Java String 类

6

JavaString类字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:Stringstr="Runoob";在代码中遇到字

Java 8 新特性

8

Java8新特性Java8(又称为jdk1.8)是Java语言开发的一个主要版本。Oracle公司于2014年3月18日发布Java8,它支持函数式编程,新的JavaScript引擎,新的日期API,新的StreamAPI等。新特性Java

Java 多线程编程

8

Java多线程编程Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一

Java 9 集合工厂方法

20

java9集合工厂方法java9list,set和map接口中,新的静态工厂方法可以创建这些集合的不可变实例。这些工厂方法可以以更简洁的方式来创建集合。旧方法创建集合实例importjava.util.arraylist;importjav

Java 枚举(enum)

3

Java枚举(enum)Java枚举是一个特殊的类,一般表示一组常量,比如一年的4个季节,一年的12个月份,一个星期的7天,方向有东南西北等。Java枚举类使用enum关键字来定义,各个常量使用逗号,来分割。例如定义一个颜色的枚举类。enu