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

JAVA基础

Java 条件语句 – if…else

8

Java条件语句-if...elseJava中的条件语句允许程序根据条件的不同执行不同的代码块。一个if语句包含一个布尔表达式和一条或多条语句。语法if语句的语法如下:if(布尔表达式){//如果布尔表达式为true将执行的语句}如果布尔表

Java 文档注释

8

Java文档注释Java支持三种注释方式:单行注释多行注释文档注释前两种分别是//和/**/,第三种被称作文档注释,它以/**开始,以*/结束。前两种注释内容可以参考:Java注释文档注释允许你在程序中嵌入关于程序的信息。你可以使用java

Java Scanner 类

13

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

Java Character 类

10

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

Java 9 多版本兼容 jar 包

12

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

9.数据类型转换

14

【1】自动类型转换(隐式)A.代码不需要特殊处理,自动完成B.数据范围从小到大longnum=100;doublenum=2.5;floatnum=30;//30.0123【2】强制类型转换(显式)A.代码需要进行特殊格式处理,不能自动完成

13JAVA接口

9

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

Java 对象和类

6

Java对象和类Java作为一种面向对象语言。支持以下基本概念:多态继承封装抽象类对象实例方法重载本节我们重点研究对象和类的概念。对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、

Java 序列化

7

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

Java 网络编程

9

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

12JAVA抽象

13

1.概述:抽象方法:如果父类当中的方法不确定如何进行{}方法体实现,那么这是一个抽象的方法2.格式://抽象方法:加上abstract关键字,然后去掉大括号,直接分号结束//抽象类:抽象方法所在的类必须是抽象类,在class前加上abstr

Java 日期时间

3

Java日期时间java.util包提供了Date类来封装当前的日期和时间。Date类提供两个构造函数来实例化Date对象。第一个构造函数使用当前日期和时间来初始化对象。Date()第二个构造函数接收一个参数,该参数是从1970年1月1日起

02运算符:进行特定操作的符号

13

1.算术运算符:四则运算,取余数%,自增++,自减--TIPS:如果运算中有不同数据类型,结果将会是范围大的那种2.加号的用法【1】数字相加【2】对于char类型,会通过ASCII转换为int再进行计算【3】对于字符串String类型,加号

Java LinkedList

8

JavaLinkedListJava集合框架链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。链表可分为单向链表和双向链表。一个单向链表包含两个值:当

09API应用程序编程接口

14

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

Java 9 新特性

20

java9新特性java9发布于2017年9月22日,带来了很多新特性,其中最主要的变化是已经实现的模块化系统。接下来我们会详细介绍java9的新特性。java9新特性模块系统:模块是一个包的容器,java9最大的变化之一是引入了模块系统(

Java 基本数据类型

9

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

Java 数组

14

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

Java 多线程编程

9

Java多线程编程Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一

07java中的内存划分

15

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