【JavaSE之I/O流】教程文章相关的互联网学习教程文章

JavaSE进阶系列(十三)、代理模式【代码】

十三、代理模式 13.1 代理的概述代理模式的作用 为其他对象提供一种代理以控制对目标对象的访问。某些情况下客户不想或不能直接引用另一个对象,而代理对象可在客户端和目标对象间起到中介作用。 代理模式一般涉及到的角色 抽象角色:真实对象和代理对象的共同接口; 真实角色:真实对象,最终要引用的对象; 代理角色: 内部含有对真实对象的引用,从而可以操作真实对象;提供与真实对象相同的接口以便在任何时刻代替真实对象;...

javase周学习总结(第二周)【代码】

javase周学习总结(第二周)一、数组的创建 1、静态初始化(指定内容) 2、动态初始化(指定长度) 动态初始化格式 数据类型[ ] 数组名称=new 数据类型[指定长度] 静态初始化格式 数据类型[ ] 数组名称={内容} 二、类与对象 1、类是使用事物的属性特征和行为特征来描述该类事物,对象是一类事物的具体表现 2,类的定义格式 public class Classname{//成员变量//成员方法 }对象的创建格式 类名称 对象名称=new 类名称()3、局部变量...

4. javaSE基础4【代码】

4. javaSE基础4 4.1.for循环 循环: 让一些代码重复执行多次 思考: 是否存在一些代码想要重复执行多次,如果是可以使用java中的循环 for 次数循环 : 明确循环次数while 条件循环 : 不明确循环次数,但是是否结束循环根据一个条件决定 do…while for(条件初始化;条件判断;条件变化){ 重复执行的循环体语句; } 条件初始化: 声明一个变量 i,并且第一次赋值,这个变量i就是条件 条件判断: 针对变量i的值的判断,结果为boolean类型,结果决定...

大数据基础:JavaSE_day06【代码】

优秀是一种习惯Java 语言背景 JavaSE 其他两个版本的基础 用来做桌面的开发 主要为今后从事大数据开发 打基础JavaME 嵌入式消费类型的电子设备JavaEE web开发 做web页面和后台功能实现 Java语言跨平台的原理Java语言 一次编译到处运行 Java开发编写Java JRE Java运行环境 包括JVM和核心类库JVM 虚拟机 本身不可以跨平台 允许跨平台的是Java程序 编译Java .java文件 属于 源文件 ,无法被JVM所识别执行的使用Java提供的JDK中的翻译...

JavaSE查缺补漏(四)【代码】

JavaSE查缺补漏(四) 一、abstract 抽象类 abstract和final不能联合使用,这两个关键字是对立的抽象类的子类可以是抽象类抽象类无法实例化,但是抽象类有构造方法,这个方法是供子类使用的抽象类最大的作用就是降低实现类实现接口的难度(个人理解)抽象类中不一定有抽象方法,但抽象方法必须在抽象类中非抽象类集成抽象类,必须实现其抽象方法 //用abstract没有方法体的方法,抽象方法 public abstract void doSome();二、(面试...

JavaSE网络编程(了解)【代码】【图】

JavaSE网络编程 网络编程概述网络基础 网络通信要素概述实现网络中的主机互相通信网络通信协议 通信要素1:IP和端口号IP域名InetAddress类的使用端口号 通信要素2:网络协议TCP/IP协议簇TCP 和 UDP TCP网络编程实现TCP网络编程 UDP网络编程实现TCP网络编程 URL编程URL网络编程 参考文献 前记: 作为java学习基础部分,保证知识的完整性,要讲网络编程,但是详细部分还是放在 javaWeb 去讲 网络编程概述 网络基础 计算机网络: 把分...

JavaSE 笔记【四】异常处理

视频链接:Java零基础教程异常处理 Error 一般不编写针对性的代码进行处理 栈溢出:java.lang.StackOverflowError堆溢出:java.lang.OutOfMemoryError Exception 使用针对性的代码进行处理 空指针访问试图读取不存在的文件网络连接中断数组下标越界 异常处理方式 try-catch-finally catch中的异常类型如果满足子父类关系,则要求子类一定声明在父类的上面,否则报错。finally中的代码一定会执行,如果finally中有reture语句,则一定...

JavaSE基础篇(九)——面向对象(中)【代码】

面向对象的三大特性 1. 封装封装可以隐藏对象的属性和其方法的实现细节,仅对外公开接口,控制其访问级别。 封装的目的:增强安全性和简化编程。 封装性在代码中的体现就是公有方法调用私有属性成员。 //类 public class Student {//属性private int stuId; //学号//获得学号public int getStuId() {return stuId;}//给学号赋值public void setStuId(int stuId) {this.stuId = stuId;}//动作(方法)public static void stu...

JavaSE进阶之(十)反射【代码】【图】

十、反射 10.1 反射的概述反射的应用场合 在编译时根本无法知道该对象或者类可能属于哪些类,程序只依靠运行时的信息来发现该对象和类的真实信息。反射的作用 通过反射可以使程序代码访问装载到JVM中的类的内部信息: 获取已装载类的属性信息;获取已装载类的方法;获取已装载累类的构造方法的信息。 反射的机制 在JDK中,主要由这些类来实现java反射机制,这些类都位于java.lang.reflect包中: Class类:代表一个类;Field类:代表...

JavaSE-File类【代码】【图】

1.File类 1.1 File类概述基本概念代表当前操作系统的文件对象。是用来操作操作系统的文件对象的,删除文件,获取文件信息,创建文件(文件夹) 1.2 创建对象的API构造器方法:方法声明功能概述File(String pathname)根据参数指定的路径名来构造对象File(String parent, String child)根据参数指定的父路径和子路径信息构造对象File(File parent, String child)根据参数指定的父抽象路径和子路径信息构造对象boolean exists()测试此抽...

复习javase多线程【图】

1.在Java中实现多线程有三种方式第一种:编写一个类,直接继承java.lang.Thread,重写run方法。 第二种:编写一个类,实现java.lang.Runnable接口。 第三种:创建一个”未来任务类“对象,在参数中需要给一个Callable接口实现类对象。2.多线程的生命周期3.线程相关的操作如何获取当前线程 :Thread.currentThread() 获取线程对象的名字:Thread.currentThread().getName() 修改线程对象的名字:Thread.currentThread().setName() 线...

JAVA (JavaEE、JavaSE)【图】

JAVA (JavaEE、JavaSE) 目录 JAVA (JavaEE、JavaSE)Java介绍- 简介- 特性 JavaEE和JavaSE的区别JavaEE:JavaSE: SDK 和 JDK的区别SDKJDK JDK 和 JRE 的区别JDKJREJava介绍? Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。- 简介? Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静...

day31 javaSE总结【图】

Hello Worldjava关键字含义 abstract 表明类或者成员方法具有抽象属性 assert 用来进行程序调试 boolean 基本数据类型之一,布尔类型 break 提前跳出一个块 byte 基本数据类型之一,字节类型 case 用在switch语句之中,表示其中的一个分支 catch 用在异常处理中,用来捕捉异常 char 基本数据类型之一,字符类型 class 类 const 保留关键字...

第二天学习JAVASE_006【代码】【图】

JAVASE_006节 目录JAVASE_006节基本数据类型转换概念转换原因分类自动类型提升大小排序强制类型转换常量优化机制 基本数据类型转换 概念 转换原因 Java是强类型语言,数据类型之间不能随意转换,但运算时数据类型不匹配,所以要转换。 分类自动类型提升 强制类型转换自动类型提升 范围小的数据类型可以直接转换为范围大的数据类型 大小排序int类型以下(byte、short、char、int)运算默认提升为int,int以上计算提升为较大的类型pu...

JAVASE-12 异常机制【代码】

1.基类Throwable Error和Exception都继承与Throwable extends Throwable的类都可以进行抛出和捕获(针对自定义而言,如OutOfMemoryError等无法捕获)。Error是程序无法处理的错误,只能重启jvm来解决,如OutOfMemoryError或StackOverflowError。 Exception是程序可以处理的异常,分为checkException和RuntimeException; 异常如果没有捕获,会一直往上传递,直达调用链顶部,并抛出异常,该线程被终止。异常机制指定了程序遇到错误后,...