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

JAVA基础

Java 基本数据类型

0

Java基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符

Java Character 类

2

JavaCharacter类Character类用于对单个字符进行操作。Character类在对象中包装一个基本类型char的值实例charch='a';//Unicode字符表示形式charuniChar='u039A';//字符数组ch

Java Number & Math 类

0

JavaNumber&Math类一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。实例inta=5000;floatb=13.65f;bytec=0x4a;然而,在实际开发过程中,我们经

Java 循环结构 – for, while 及 do…while

1

Java循环结构-for,while及do...while顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。Java中有三种主要的循环结构:while循环do…while循环for循环在Jav

Java HashSet

1

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

Java HashMap

2

JavaHashMapJava集合框架HashMap是一个散列表,它存储的内容是键值对(key-value)映射。HashMap实现了Map接口,根据键的HashCode值存储数据,具有很快的访问速度,最多允许一条记录的键为null,不支持

Java Iterator(迭代器)

1

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

Java 枚举(enum)

0

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

Java 集合框架

1

Java集合框架早在Java2中之前,Java就提供了特设类。比如:Dictionary,Vector,Stack,和Properties这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使

Java StringBuffer 和 StringBuilder 类

0

JavaStringBuffer和StringBuilder类当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能

Java 接口

2

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

Java 多态

0

Java多态多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。现实中,比如我们按下F1键这个动作:如果当前在Flash界面下弹出的就是AS3的帮助文

Java ArrayList

0

JavaArrayListJava集合框架ArrayList类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList继承了AbstractList,并实现了List接口。ArrayL

Java 重写(Override)与重载(Overload)

0

Java重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也

Java 正则表达式

2

Java正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如HelloWorld正则表达式匹

Java switch case 语句

14

javaswitchcase语句switchcase语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法switchcase语句语法格式如下:switch(expression){casevalue://语句break;//

Java 9 改进的 Stream API

1

java9改进的streamapijava9改进的streamapi添加了一些便利的方法,使流处理更容易,并使用收集器编写复杂的查询。java9为stream新增了几个方法:dropwhile、takewhile、ofnullable,为i

7.基本数据类型&内存占用(单位:字节)

3

整数型:byte(1)int(4)(默认)short(2)long(8)浮点型:float(4)double(8)(默认)字符型:char(2)布尔型:boolean(1)TIPS:字符串不是基本类型浮点类型可能是近似值数据范围和字节数不相

11JAVA final关键字

1

含义:最终的,不可改变的1.用法【1】修饰类【2】修饰方法【3】修饰局部变量【4】修饰成员变量2.用来修饰一个类【1】格式publicfinalclass类名称{//...}123【2】含义:当前这个类不能有任何的子类,不能被作为父类【3】

10JAVA面向对象三大特征之多态(polymorphism)

1

1.概述extends继承或implements实现,是多态性的前提一个对象拥有多种形态就是对象的多态性2.格式与使用【1】父类引用指向子类对象【2】格式:父类名称对象名=new子类名称();接口名称对象名=new实现类名称();//左侧父