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

javase-位运算符【代码】

/** <<:左移 左边最高位丢弃,右边补齐0* >>:右移 最高位是0,左边补齐0;最高位是1,左边补齐1* >>>:无符号右移 无论最高位是0还是1,左边补齐0* 面试题:* 请用最有效率的方式写出计算2乘以8的结果?* 2 << 3*/publicclass OperatorDemo {publicstaticvoid main(String[] args) {//<< 把<<左边的数乘以2的移动次幂System.out.println(3<<2);//3*2^2=12//>> 把>>左边的数除以2的移动次幂System.out.println(24>>2);//24/2^2=6System...

0006JavaSE简单的项目FamilyAccount家庭记账控制台应用程序【图】

效果如下 实现代码public class test7FamilyAccount{ public static void main(String[]args){ java.util.Scanner input = new java.util.Scanner(System.in); boolean flag=true; int balance=10000;//基本金 String detail="收支\t\t 账户金额\t 收支金额\t 说 明\n"; while(flag){ System.out.println("\t\t 1 收入明细"); System.out.println("\t\t 2 登记收入"); System.out.println("\t\t 3 登记支出"); Syste...

一、javaSE (二十三)多线程

1:多线程(理 (1)多线程:一个应用程序有多条执行路径 进程: 正在执行的应用程序 线程: 进程的执行单元,执行路径 单线程: 一个应用程序只有一条执行路径 多线程: 一个应用程序有多条执行路径 多进程的意义? 提高CpU的使用率 多线程的意义? 提高应用...

JavaSE:将某个目录下的所有内容,拷贝到另一个目录下【代码】

代码示例: 1import java.io.*;2 3publicclass CopyTest {4publicstaticvoid main(String[] args) {5 6 File srcDir = new File("./A");7 File tarDir = new File("./B");8 9// 调用copyDir()方法,复制指定目录下的所有文件10 copyDir(srcDir,tarDir); 11 } 1213publicstaticvoid copyDir(File srcDir, File tarDir) { 1415if(!tarDir.exists()) { 16// 若目标目录不存在,则使用File类中的mkdir()创建...

JavaSE-IO操作【代码】【图】

目录第一章:IO介绍1.1 什么是IO1.2 IO的分类1.3 IO顶级的父类第二章:字节流2.1 一切皆为字节流2.2 字节输出流-OutputStream2.3 FileOutputStream类2.4 字节输入流2.5 FileInputStream类2.6 复制图片文件第三章:字符流3.1 为什么要学习字符流3.2 字符输入流-Reader3.3 FileReader类3.4 字符输出流-Writer3.5 FileWriter类第四章:IO异常处理4.1 JDK7之前的处理方式4.2 JDK7中的新特性4.3 JDK9中的新特性第五章:属性集5.1 属性集...

JavaSE入门学习47:Socket网络通信编程(一)【图】

今天既然我们学习Java的Socket网络通信编程,那么在我们的现实生活中那些是Socket编程的应用呢?可以想象我们最常用的聊天工具软件QQ就是,当然MSN也是啦。 一网络基础知识 两台计算机通过网络进行通信的必要条件: 1)IP地址 2)网络协议 3)端口号 两台计算机网络通信示意图: (1)TCP/IP协议 1)TCP/IP协议是目前世界上应用最为广泛的协议,是以TCP和IP为基础的不同层次上多个协议的集合,...

javase-排序【代码】

1publicclass sort {2publicstaticvoid main(String[] args) {3 String[] arr = {"aa","bb","cc","dd"};4 System.out.println(Arrays.toString(arr));5// sort(arr);6// System.out.println(Arrays.toString(arr)); 7 Arrays.sort(arr);8for (String string : arr) {9 System.out.print(string); 10 } 11 } 1213privatestaticvoid sort(String[] arr) { 1415for (int i ...

JavaSE面试题:单例设计模式【代码】【图】

JavaSE面试题:单例设计模式编程题:写一个Singleton示例什么是Singleton? Singleton:在 Java中指单例设计模式。 单例模式:即某个类在整个系统中只有一个实例对象可被获取和使用的代码模式。 例如:代表JVM运行环境的Runtime类 要点单例类只能有一个实例。构造函数私有化单例类必须自己创建自己的唯一实例。含有一个该类的静态变量来保存这个唯一实例单例类必须给所有其他对象提供这一实例。对外提供获取该实例对象的方式 (1)直...

javaSE---设计模式【代码】

认识设计模式 https://www.runoob.com/design-pattern/design-pattern-tutorial.html 14.1.什么是设计模式? 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结 14.2.设计模式的作用是什么? 使用设计模式是为了重用代码、让代码更容易被他人理解、保...

01-10、JavaSE知识点总结_异常处理【代码】【图】

JavaSE知识点总结 异常概述与异常体系结构常见异常异常处理机制一:try-catch-finallytrycatchfinally 异常处理机制二:throws手动抛出异常:throw用户自定义异常类总结面试题 异常概述与异常体系结构异常Java语言中,将程序执行中发生的不正常情况称为异常 开发过程中的语法错误和逻辑错误不是异常 Java程序在执行过程中所发生的异常事件可分为两类 Error: Java虚拟机无法解决的严重问题,如:JVM系统内部错误、资源耗尽等严重情...

JavaSE常用类之StringBuffer/StringBuilder类的常用方法【代码】

StringBuffer 类的常用方法 StringBuffer append(xxx) 提供了很多的 append()方法,用于进行字符串连接 StringBuffer delete(int start, int end) 删除指定位置的内容 StringBuffer replace(int start, int end, String str) 将指定范围的内容替换成其他内容 StringBuffer insert(int offset, xxx) 在指定位置上增加一个内容 StringBuffer reverse() 把当前字符序列逆转 public char charAt(int n) ...

JavaSE基础入门Day3___循环结构

循环结构 生活中的循环 单圈400米的跑道, 跑10000米长跑, 当跑完25圈时, 满足条件, 循环结束 程序中的循环概念: 通过某个条件, 重复的执行一段逻辑代码. while循环语法:while(布尔表达式){ //逻辑代码(循环操作)}执行流程: 先对布尔表达式进行判断, 结果为true, 则执行逻辑代码.本次执行完毕后, 再次进行判断, 结果仍旧为true, 则再次执行逻辑代码.直至布尔表达式的结果为false时, 才会退出循环结构, 执行后续代码.特点: 首...

javase团队人员调度软件系统【代码】【图】

真实项目抽取出来一部分功能的练习demo 看效果可以拉到最后 简介 **该软件实现以下功能: 1.软件启动时,根据给定的数据创建公司部分成员列表(数组) 2.根据菜单提示,基于现有的公司成员,组建一个开发团队以开发一个新的项目 3.组建过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中现在成员的列表 4.开发团队成员包括架构师、设计师和程序员 ** 注意:成员已满 不是开发人员 不是程序员或其子类 该成员...

学习笔记(5):70讲轻松通关JavaSE-类的继承

立即学习:https://edu.csdn.net/course/play/30002/432842?utm_source=blogtoedu 继承: 通过extends对父类进行继承 子类可以拥有父类中的成员变量 子类可以拥有父类的方法 1:java 单继承(只能有一个父亲) 2:多个类可以继承同一个父类(可以有多个儿子) 3:可以多层次继承。 父类方法重写 功能:突破继承带来的限制 特点:方法名 返回值 参数 修饰符和父类中一样 super关键字: 1:可以访问父类的 成员变量和 成员方法,...

JavaSE基础知识之修饰符和使用场景,你真的了解嘛【图】

修饰符的作用是啥?用来定义类、方法或者变量的访问权限 两大类 访问修饰符限定类、属性或方法是否可以被程序里的其他部分访问和调用的修饰符private<default<protected<public非访问修饰符例如static、final、abstract、synchronized等死记硬背外部类修饰符:public或者为默认(default) 方法、属性修饰符:private、default、protected、publicpublic ->公开对外部可见 protected ->对包和所有子类可见 private ->仅对类内部可见方...