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

JAVA基础

Java Number & Math 类

11

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

Java 流(Stream)、文件(File)和IO

11

Java流(Stream)、文件(File)和IOJava.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数

12四种权限修饰符 & 内部类

13

1.四种权限修饰符      public>protected>(default)>private同一个类   ✓checkmark✓   ✓checkmark✓    ✓checkmark✓   ✓checkmark✓同

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

11

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

04流程控制

13

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

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

9

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

1.计算机基础

11

1.计算机基础【1】进制A.十进制转化二进制除以2,求余数,商继续除以2,一直到0为止,从底下往上得到结果。B.二进制转化十进制【2】计算机的储存方式位(bit):0或1字节(byte):8位1字节,数据储存的最小单位1KB=1024Byt

05 JAVA 方法(拓展)

8

1.方法完整定义格式修饰符返回值类型方法名称(参数类型参数名称,...){方法体;return返回值;}1234修饰符:publicstatic目前固定参数:进入方法的数据返回值:从方法中出来的数据2.方法的三种调用格式:【1】单独调用:方

Java 9 改进的 Optional 类

11

java9改进的optional类optional类在java8中引入,optional类的引入很好的解决空指针异常。在java9中,添加了三个方法来改进它的功能:stream()ifpresentorelse()or()stream()方

Java 9 改进的 Stream API

17

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

Java 封装

16

Java封装在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,

Java 开发环境配置

21

Java开发环境配置在本章节中我们将为大家介绍如何搭建Java开发环境。Windows上安装开发环境Linux上安装开发环境安装Eclipse运行Javawindow系统安装java下载JDK首先我们需要下载java开发工具包JDK,下载地

Java 枚举(enum)

3

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

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

15

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

Java 包(package)

9

Java包(package)为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不

Java StringBuffer 和 StringBuilder 类

5

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

Java HashMap

14

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

Java 泛型

14

Java泛型Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:

Java 测验

7

Java测验Java测验一Java测验二Java测验三Java测验四Java测验五

06 JAVA 数组

12

1.概念一种容器,可以同时存放多个数据值2.特点【1】是一种引用数据类型【2】数组中的多个数据类型必须统一【3】数组的长度在运行期间永不改变3.数组的初始化在内存中创建,并向其中赋予一些默认值【1】动态初始化(指定长度)//标准格式数据类型