Java基础知识➣Stream整理(二)】的更多相关文章

概述 在Java数据流用到的流包括(Stream).文件(File流)和I/O流 ,利用该三个流操作数据的传输. Java控制台输入输出流 读取控制台使用数据流: BufferedReader和InputStreamReader 输出控制台使用数据流: PrintStream 常用封装了System.out.println().System.out.Write() public static void ReadLine() { try{ System.out.println("请输入内容:&qu…
1.查看已安装jdk文件路径 CMD输入java -verbose.   2.java学习提升路线 java学习视屏地址: http://www.icoolxue.com/album/show/38 https://blog.csdn.net/u012954380/article/details/79568573?st_type=null 各阶段所需要看的书: <Java编程思想>,<大话设计模式>,<重构 改善既有代码的设计>,<effective java&g…
一.java基础知识 1.一个文件中只能有一个public的类,因为他的类名要求和文件名相同. 2.classpath变量可以设置其它目录下的类. 例如:类文件所在目录是:F:\Javajdk,那么没有设置classpath变量时,在F:\下是访问不到类文件的.可以通过以下方式设置classpath变量,就可以访问不同目录的文件(注意classpath变量中等号的左边和右边的目录文件名称中间是不能有空格,例如一个名为“my Java”的文件夹是不可以的): a.当前目录为F:\的目录下,设置 s…
一.java基本数据类型所占的内存大小 在Java中一共有8种基本数据类型,其中有4种整型,2种浮点类型,1种用于表示Unicode编码的字符 单元的字符类型和1种用于表示真值的boolean类型.(一个字节等于8个bit) 1.整型 类型              存储需求     bit数    取值范围                备注 int                  4字节          4*8  short             2字节          2*8  …
Java语法基础 数据类型.类型转换.运算符.逻辑运算符.参考C#,基本一致 输入输出 输出 System.out.print("abc"); System.out.printf("%d", 10); 输入 import java.util.*; Scanner sc =new Scanner(System.in); int scanInt=sc.nextInt(); 数组 Java 中定义数组的语法有两种: type arrayName[]; type[] arr…
一.数据类型 1.常量 在程序运行的过程中,值不会发生改变的标识符 常量的分类:整数常量.小数常量.布尔值常量.字符常量.字符串常量.null常量 2.变量 表示的值可以发生改变 定义一个变量,需要在内存[运算区域]中开辟一个空间,将不确定的数据存储到这个空间中 语法:数据类型 标识符 = 数值 特点:a.变量的值是可以变动的 b.需要在内存中开辟空间 c.命名规范:小驼峰命名.例如:gradeNum 3.数据类型 Java语言是强类型语言,每一种数据都定义了明确的数据类型,在内存中分配了不同大…
概述 集合框架是一个用来代表和操纵集合的统一架构.所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型.接口允许集合独立操纵其代表的细节.在面向对象的语言,接口通常形成一个层次. 实现(类):是集合接口的具体实现.从本质上讲,它们是可重复使用的数据结构. 算法:是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序.这些算法被称为多态,那是因为相同的方法可以在相似的接口上有着不同的实现. 集合接口 继承的接口列表如下 序号 接口描述 1 Collection 接口Colle…
一.网络编程基础 1.概念 所谓计算机网络,就是把分布在不同区域的计算机与专门的外部设备使用通信线路连接成一个规模大,功能比较强的网络系统,从而使得计算机之间可以相互通信,共享资源 所谓的网络编程,在同一个网络中不同的机器之间进行通信 2.计算机之间进行通信的必要条件 ip地址,端口,网络协议 1>ip地址 ip地址其实就是计算机在网络中的地址,是一个32位的二进制数,通常被分为4个8位二进制 一台计算机在网络中的地址,在同一个网段内,ip地址是唯一的 ipv4:由4个字节组成,分为四段 ipv…
Java中的代码块 java中的代码块是用{}括起来的代码,进行一些功能的限定 静态代码块:在类第一次被初始化的是后执行,负责一些类的初始化操作,仅仅只执行一次 构造代码块:顾名思义,辅助构造器进行初始化操作,每次构造器执行前先执行构造代码块 局部代码块:在方法内部的代码块,主要用来限制变量的生命周期 同步代码块:局部代码块的一种,在方法内部进行同步控制 和类初始化相关的构造方法执行顺序:静态代码块 > 构造代码块 > 构造方法 public class FanXing { //静态代码块 s…
1.泛型 与面向对象的多态性相类似,应用泛型可以提高程序的复用性.与多态性不同的是,应用泛型可以减少数据的类型转换,从而提高代码的运行效率.泛型实际上是通过给类或接口增加类型参数实现的.不带泛型的类的定义格式是: [类型修饰词列表] class 类名 [extends 父类名] [implements 接口名称列表] { 类体 } 如果需要将上面的类定义格式改为具有泛型特点的类定义格式,则只需要将其中紧接在关键字class之后的类名修改为: 类名 <类型参数> 或者是 类名 <类型参数1…