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

JAVA基础

Java 运算符

11

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

Java 9 多分辨率图像 API

26

java9多分辨率图像apijava9定义多分辨率图像api,开发者可以很容易的操作和展示不同分辨率的图像了。以下是多分辨率图像的主要操作方法:imagegetresolutionvariant(doubledestimagewidth,d

Java Character 类

13

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

Java 序列化

9

Java序列化Java序列化是一种将对象转换为字节流的过程,以便可以将对象保存到磁盘上,将其传输到网络上,或者将其存储在内存中,以后再进行反序列化,将字节流重新转换为对象。序列化在Java中是通过java.io.Serializable接口

Java 正则表达式

14

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

09API应用程序编程接口

16

1.概述现成可直接使用的类2.Scanner【1】功能:使用户能从System.in中读取一个数【2】步骤:(1)导包:import包名.类名importjava.util.Scanner;12若需要使用的目标类和当前类在同一个包下,则不用

Java 多态

25

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

11super&this关键字总结

17

super关键字用来访问父类的内容this关键字用来访问本类的内容1.super关键字的三种用法【1】子类成员方法中访问父类的成员变量【2】子类成员方法中访问父类的成员方法【3】子类构造方法中访问父类的构造方法2.this关键字的三种用法【

11JAVA final关键字

14

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

Java switch case 语句

30

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

07java中的内存划分

18

1.基本结构java的内存有五个部分:【1】栈(stack):存放的是方法中的局部变量,方法的运行一定要在栈中运行局部变量:方法中的参数或{}中的内部变量作用域:一旦超出作用域,立刻从栈中消失【2】堆(heap):凡是new出来的东西都在堆

Java 9 改进的 @Deprecated 注解

24

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

Java 开发环境配置

23

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

Java 枚举(enum)

6

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

Java StringBuffer 和 StringBuilder 类

6

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

Java 9 多版本兼容 jar 包

16

java9多版本兼容jar包多版本兼容jar功能能让你创建仅在特定版本的java环境中运行库程序时选择使用的class版本。通过--release参数指定编译版本。具体的变化就是meta-inf目录下manifest.mf文件新增了一个属性

13JAVA接口

13

1.概述和生活例子【1】电源插座中的电源接口:接口是一种公共的规范标准,只要符合规范标准,大家都可以通用【2】USB接口:只要符合USB接口的规范,各种设备都能使用2.基本定义格式【1】接口是多个累的公共规范【2】接口是一种引用数据类型,最

Java 变量类型

16

Java变量类型在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:typeidentifier[=value][,identifier[=value]...];格式说明:type--数据类型。identifier--是变

Java 8 新特性

11

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

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

18

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