
笔记
北方有梦_hsp
这个作者很懒,什么都没留下…
展开
-
工厂设计模式(静态工厂时间模式)
简介工厂方法模式一种创建对象的模式.工厂方法模式基于"输入",应用在超类和多个子类之间的情况,这种模式将创建对象的责任转移到工厂类工厂设计模式的优点:面向接口编程,体现了面向对象的思想降低了耦合, 将创建对象的工作转移到了工厂类案例//代码案例://1. 水果接口public interface Fruit { void eat();}//2. 苹果 (水果的一种)public class Apple implements Fruit{ @Override publi原创 2020-09-13 16:26:16 · 126 阅读 · 0 评论 -
try-with-resources
JDK7之前JDK7注意:可以再try里执行的需要实现接口CloseableJDK9//jdk9 FileReader fr = new FileReader("c://book.txt"); PrintWriter pw = new PrintWriter("c://book.txt"); try(fr;pw){ int c = fr.read(); System.out.println((char原创 2020-08-17 00:15:37 · 109 阅读 · 0 评论 -
IO-字节转换字符流
InputStreamReaderpackage zuoye;import java.io.*;public class Demo11 { public static void main(String[] args) throws IOException { //转换流 :将字节流转换成字符流 使用了装饰者模式 FileInputStream fis = new FileInputStream("c://a.txt"); //将字原创 2020-08-16 18:35:38 · 156 阅读 · 0 评论 -
JDK9集合新特性
概述在JDK9版本中加入的快向List、Map、Set内添加固定长度内容的方法使用方法List<String> list = List.of("黑", "白"); for (String s:list) { System.out.print(s+" "); }Set<String> set = Set.of("黑", "白"); for (String s:set) { Syst原创 2020-08-13 19:31:30 · 140 阅读 · 0 评论 -
Java面向对象
Java面向对象一、面向对象基础1.基本概念面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,是一种对现 实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 面向对象是相对于面向过程来讲的,指的是把 相关的数据和方法组织为一个整体 来看待,从更高的层次来进行系 统建模,更贴近事物的自然运行模式。面向过程到面向对象思想层面的转变:面向过程关注的是执行的过程,面向对象关注的是具备功能的对象。 面向过程到面向对象,是程序员原创 2020-08-07 10:00:57 · 468 阅读 · 2 评论 -
Java基础语法
Java基础语法1.二进制(计算机组成原理课程的内容)二进制:逢二进一,二进制中只含有0和1原码:用二进制表示数值的大小(第一位为符号位,0表示正数,1表示负数)反码:由原码取反得到(1变成0,0变成1,符号位不变,计算原码到补码的中间过程)补码:按(原码)位取反,末尾加1(计算机用补码进行计算)注意:正数的原码、反码、补码一样,以上针对负数2.变量概述引用类型String、Random、Scanner、数组等基本数据类型:数据类型关键字内存占用取值范围整数类型原创 2020-08-03 17:48:12 · 458 阅读 · 0 评论