随笔分类 - [编程语言] Java
摘要:反射:框架设计的灵魂 名词解释: * 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 * 反射:将类的各个组成部分封装为其他对象,这就是反射机制 使用反射优点: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。 获取Class对象的方式 1. Class.
阅读全文
摘要:1 package stream; 2 3 import java.util.ArrayList; 4 import java.util.function.Function; 5 import java.util.stream.Stream; 6 7 public class test { 8 pu
阅读全文
摘要:1、服务器端程序 1 package demo12.net; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.io.OutputStream; 6 import java.net.ServerSo
阅读全文
摘要:1 package demo11.prints; 2 3 import java.io.FileNotFoundException; 4 import java.io.PrintStream; 5 6 /* 7 java.io.PrintStream:打印流 8 PrintStream 为其他输出流
阅读全文
摘要:1、序列化流(ObjectOutputStream) 1 package demo10.objstream; 2 3 /* 4 java.io.ObjectOutputStream extends OutputStream 5 ObjectOutputStream:对象的序列化流 6 作用:把对象以
阅读全文
摘要:1、字节输出转换流(OutputStreamWriter) 1 package iochange; 2 3 import java.io.*; 4 5 /* 6 java.io.OutputStreamWriter extends Writer 7 8 OutputStreamWriter: 是字符
阅读全文
摘要:一、缓冲字节流 1、缓冲字节输出流(BufferedOutputStream) 1 public static void main(String[] args) throws IOException { 2 /* 3 字节缓冲输出流使用步骤: 4 1:创建FileOutputStream对象,指定输
阅读全文
摘要:1 public static void main(String[] args) throws IOException { 2 FileInputStream fis = new FileInputStream("c:\\1.jpg"); 3 FileOutputStream fos = new F
阅读全文
摘要:Properties集合是唯一一个可以和IO流相结合的集合 可以将集合中的数据持久化存储,也可以将硬盘上的数据加载到该集合中。 1 Properties集合添加、遍历 1 private static void show01() { 2 // setProperty() 通过该方法向Properti
阅读全文
摘要:一、同步代码块 package com.synchronized1; // 买票示例 // 使用同步代码块解决线程安全问题 public class TicketRunnableImp implements Runnable { private int ticket = 100; Object o=
阅读全文
摘要:一、创建自定义线程类继承Thread 自定义线程类代码 package com.demo05; public class MyThread extends Thread { @Override public void run() { for (int i = 0; i < 20; i++) { Sy
阅读全文
摘要:基于单列集合实现 package com.demo03; import java.util.ArrayList; import java.util.Collections; public class doudizhu { public static void main(String[] args)
阅读全文
摘要:1:强制类型转换数据溢出 2:顺序结构的流程图 3:单if语句的流程图 4:标准if-else语句的流程图 5:扩展if-else语句的流程图 6:for循环流程图
阅读全文