【JavaSE知识梳理】教程文章相关的互联网学习教程文章

JavaSE----02.Java语法基础

02.Java语法基础 1、关键字 ????Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数名。 java关键字表关键字 含义abstract 表明类或者成员方法具有抽象属性assert 断言,用来进行程序调试boolean 基本数据类型之一,声明布尔类型的关键字brea...

JavaSE----03.数据类型【代码】【图】

03.数据类型 1、数据类型分类 ????Java是强类型语言,每个变量都必须声明其类型。Java中的数据类型分为两大类,分别是基本数据类型和引用数据类型。其中,基本数据类型由Java语言定义,其数据占用内存的大小固定,在内存中存入的是值的数值本身;而引用数据类型在内存中存入的是引用数据的存放地址,并不是数据本身。 Java的两种数据类型: 基本数据类型:整型类型、浮点类型、字符类型、布尔类型引用数据类型:类、接口、数组 2、基本...

java的概念了解(jdk,jre,jvm,javase,javaee,javame)【代码】

jvm jvm:java virtual machine,俗称:java虚拟机,只认识xxx.class这类文件 jre jre:java runtime environment,俗称java运行环境包括两个部分:jvm的标准实现和java的一些基本类库 jdk jdk:java development kit,java开发工具包 三者关系:jdk>jre>jvm javaSE 标准版,主要用于开发和部署桌面、服务器以及嵌入设备和实时环境中的java应用程序。如eclipse 也称为J2SE,用来开发C/S架构软件 javaEE 企业版,主要针对企业应用的开发,如...

JavaSE_12_Properties类和缓冲流【代码】

1.Properties类 java.util.Properties 继承于Hashtable ,来表示一个持久的属性集。它使用键值结构存储数据,每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性 时,System.getProperties 方法就是返回一个Properties对象。 构造方法public Properties() :创建一个空的属性列表。基本的存储方法public Object setProperty(String key, String value) : 保存一对属性。 public String getProperty(String...

JavaSE_11_File类、递归【代码】【图】

1.1 概述File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 1.2 构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。public File(File parent, String child) :从父抽象路径名和子路径名字符串创建新的 File实例。// 文件...

JavaSE_10_IO流【代码】

1.1 什么是IO 把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入input 和输出output ,即流向内存是输入流,流出内存的输出流。 1.2 IO的分类输入流 :把数据从其他设备上读取到内存中的流。 输出流 :把数据从内存 中写出到其他设备上的流。格局数据的类型分为:字节流和字符流。字节流 :以字节为单位,读写数据的流。字符流 :以字符为单位,读写数据的流。1.3 顶级父类们 字节流:字节输入...

JavaSE基础知识(二十一)--Java集合(容器)之Collection、Map特性,使用场景总结【图】

Java SE 是什么,包括哪些内容(二十一)? 本文内容参考自Java8标准 再次感谢Java编程思想对本文的启发! 仅从以下一点来总结Collection和Map的特点: 1、 查找(获取)元素 Collection: 你会发现Collection查找或者获取元素的索引都已经被规定了(或者说默认)。比如⑴、List:①、ArrayList:数字(int) ②、LinkedList:数字(int) ⑵、Set:①、HashSet:专门的迭代器类(Iterator),需要用此Set保存的元素类型的引用来接收。 ②、...

JavaSE基础与高级

一、常量的概念与分类1、概念:在程序运行期间,固定不变的量。 2、分类:① 字符串常量:凡是用英文双引号引起来的部分,叫做字符串常量;例:"abc"、"ABC"、"123"② 整数常量:直接写上的数字,没有小数点;例:100、200、0、-250③ 浮点数常量:直接写上的数字,有小数点;例:2.5、-3.14、0.0④ 字符常量:凡是用单引号引起来的单个字符,就叫做字符常量;例:'A'、'b'、'9'、'中'⑤ 布尔常量:只有两种取值 true false⑥ 空常...

JavaSE (六)面向对象 -- 类的结构

目录 一、属性(变量) 1、变量的分类: 二、方法 1、例子: 2、格式: 3、方法的说明: 4、return 关键字: 在方法中使用 5、方法的重载 6、值传递 三、构造器 1、作用: 2、格式: 3、说明: 4、属性的赋值方式有几种? 四 、案例实操 案例(1) 方法与返回值 案例(2)有返回值、无返回值 案例(3) 重载 案例(4) 值传递 案例(5)JavaBean一、属性(变量) 1、变量的分类: 1.1 按照类型来分 : 基本数据类...

JavaSE理论篇【图】

将已学过的知识记录在此,既能便于以后温习又能方便知识共享,做到共同成长。 计算机语言发展简史 主要分为三个阶段 机器语言:打点机,有点表示1,没有表示0,打点计时器 低级语言:汇编语言 高级语言:Java C/C++ web执行效率比低级语言低 Java发展简史 Java是一种语言,具有自己的语法和数据结构。 Java来自于sun ,sun指的是斯坦福大学网络。 具体发展历程时间描述1991~1995Sun为了占领智能消费电子产品市场,由james gosli...

达内javase_day1笔记【代码】【图】

String使用: StringDemo.java/*** 字符串是对象,创建有2种方式:* 1.直接给出字面量 2.通过new* 字符串的本质是字符数组,此字符数组用final修饰,* 所以字符串是不可变的对象* * 字符串之间的拼接会产生新的字符串对象,* 而原字符串对象不改变* * @author adminitartor**/ public class StringDemo {public static void main(String[] args) {//定义String字符串String str = "abc"; //字符串字面量 直接量str = str...

Javase——注解

注解:是一种特殊的注释,可以被编译器javac VM识别的注释 常见的三种注解类型 @Override 检查重写父类方法 @Deprecated 标识方法果实 @SupressWarnings({"警告类型1"}) 取消编译器经过 元注解 :约束注解的功能 共有四个: @Retention() 指定注解使用生命周期 @Target() 指定注解使用的范围 @Documentted() 指定被修饰的注解将被javadoc工具提取成文档 @Inherited() 用于指定被@Inherited修饰的注解具有继承性 //指定注解使...

Javase——异常处理

异常处理 1、异常概述与异常体系结构 2、常见异常 3、异常处理机制一:try-catch-finally 4、异常处理机制二:throws 5、手动抛出异常对象:throw 6、用户自定义异常类 异常处理类继承关系 java.lang.Object java.lang.Throwable java.lang.Exception 通常父异常类型使用Exception,常用的异常类型都是其子类, 可以放在最后一个catch中,用于捕获容易忽略的异常类型 异常:在Java语言中,将程序执行中发生的不正常情况称为异...

Javase——接口

接口就是规范,定义的是一组规则 接口是抽象方法和常量值定义的集合 接口的特点: 1、用interfac来定义 2、接口中的所有成员变量都默认是由public static final修饰的 3、接口中的所有抽象方法都默认是由public abstract修饰的 4、接口中没有构造器 5、接口采用多继承机制 定义java类的语法格式 险些extends 后写implements 一个类可以实现多个接口 接口也可以继承其他接口 接口的实现类必须提供接口中所有方法的具体实现内容,方可...

JavaSE第十六波【代码】

Iterator迭代器: 在取元素之前先要判断集合中有没有元素,如果有元素则把元素取出,然后继续再判断下一个元素,如果还有就再取出,直到把集合中的所有元素全部取出为止。 Iterator方法: boolean hasNext():判断集合中是否有下一个元素可以迭代,如果有,则返回 true。 Object next():返回迭代的下一个元素,并把指针向后移动一位。 void remove():将迭代器当前返回的元素删除(可选操作)。 public void IteratorTest{public st...