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

JAVA基础

Java 9 模块系统

21

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

Java 简介

34

Java简介Java是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由JamesGosling和同事们共同研发,并在1995年正式推出。后来Sun公司被Oracle(甲骨文)公司

06 JAVA 数组

13

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

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

12

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

Java String 类

10

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

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

12

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

Java 9 私有接口方法

18

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

Java 修饰符

17

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

Java 9 改进的进程 API

19

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

Java 实例

39

Java实例本章节我们将为大家介绍Java常用的实例,通过实例学习我们可以更快的掌握Java的应用。Java环境设置实例Java实例–如何编译一个Java文件?Java实例–Java如何运行一个编译过的类文件?Java实例-如何执行指定cl

Java HashSet

18

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

8.变量:可以改变的量

27

创建格式:数据类型变量名;数据类型变量名=数据值;基本使用:【1】打印变量名称,显示内容【2】longnum=30000000000L;floatnum=2.5F;【3】赋值1:变量名=数据值;【4】赋值2:变量名=变量名;TIPS:【1】

Java ArrayList

10

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

Java 数组

16

Java数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如numbers[100]来代替直接声明100个独立变量

Java 网络编程

12

Java网络编程网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。ja

Java Scanner 类

16

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

Java 9 集合工厂方法

47

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

常量:固定不变的量

10

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

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

36

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

Java 方法

16

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