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

JAVA基础

03方法(基础)

13

1.概念将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个功能。需要使用功能的时候可以调用。2.定义publicstaticvoid方法名称(){方法体}123TIPS:【1】方法定义的先后无所谓【2】方法定义不能产生嵌套包含关系【

Java 9 私有接口方法

14

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

Java switch case 语句

27

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

2.JAVA语言开发环境搭建

12

【1】Java虚拟机–JVMJava跨平台(JVM翻译):可运行在各个平台中【2】JRE&JDKJRE:运行时环境,包含JVM和运行时需要的核心库类JDK:JAVA程序开发工具包,包含JRE+开发工具【3】程序开发步骤:编写,编译,

Java 9 改进的 CompletableFuture API

14

java9改进的completablefutureapijava8引入了completablefuture<t>类,可能是java.util.concurrent.future<t>明确的完成版(设置了它的值和状态)

Java Iterator(迭代器)

7

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

10面向对象三大特征之继承

10

1.概述【1】继承是多态的前提,如果没有继承,就没有多态【2】继承主要解决的问题是共性抽取【3】子类可以拥有父类的“内容”【4】子类可以拥有自己的专属内容2.格式【1】关系:子类就是一个(is-a)父类【2】格式://父类格式:一个普通类的

Java 9 集合工厂方法

22

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

Java 9 改进的进程 API

16

java9改进的进程api在java9之前,processapi仍然缺乏对使用本地进程的基本支持,例如获取进程的pid和所有者,进程的开始时间,进程使用了多少cpu时间,多少本地进程正在运行等。java9向processapi添加了一个名为

Java 9 模块系统

17

java9模块系统java9最大的变化之一是引入了模块系统(jigsaw项目)。模块就是代码和数据的封装体。模块的代码被组织成多个包,每个包中包含java类和接口;模块的数据则包括资源文件和其他静态信息。java9模块的重要特征是在其工件(

Java 方法

12

Java方法在前面几个章节中我们经常使用到System.out.println(),那么它是什么呢?println()是一个方法。System是系统类。out是标准输出对象。这句话的用法是调用系统类System中的标准输出对象out中的方法

Java 继承

18

Java继承继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子

常量:固定不变的量

9

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

Java 运算符

8

Java运算符计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符算术运算符算术运算符用在数学表达式

Java 集合框架

11

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

Java 9 REPL (JShell)

19

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

Java 9 改进的 @Deprecated 注解

20

java9改进的@deprecated注解注解@deprecated可以标记javaapi状态,可以是以下几种:使用它存在风险,可能导致错误可能在未来版本中不兼容可能在未来版本中删除一个更好和更高效的方案已经取代它。java9中注解增加了两

Java ArrayList

7

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

Java 多态

8

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

Java 发送邮件

6

Java发送邮件使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMailAPI和JavaActivationFramework(JAF)。您可以从Java网站下载最新版本的JavaMail,打开网页右侧有