随笔分类 -  javaSe

基础要扎实。
Java8:函数式编程、Stream
摘要:函数式编程: 什么是函数式接口? 接口中有且只有一个抽象方法。当然默认方法,静态方法,私有方法可以包含。 什么是语法糖? 更加方便,原理不变的语法。 函数式接口的定义: 一个接口中只有一个抽象方法即可。 例如: @FunctionalInterface //标识这个接口是函数式接口。 修饰符 int 阅读全文

posted @ 2020-03-30 20:59 笑明子 阅读(231) 评论(0) 推荐(0)

Java基础巩固
摘要:1:莱布尼兹(奥地利的数学家)发明的二进制 2:bit(位):一个0或者一个1。 Byte(字节):是数据存储的最小单位。 1 Byte = 8 bit 1KB = 1024 Byte 3:Java程序运行的阶段: 1:编码:写代码 2:编译:编译器将源代码编译成字节码(Javac.exe 是编译器 阅读全文

posted @ 2020-03-30 20:56 笑明子 阅读(229) 评论(0) 推荐(0)

Java线程池详解
摘要:Java线程池详解 构造一个线程池为什么需要几个参数?如果避免线程池出现OOM?Runnable和Callable的区别是什么?本文将对这些问题一一解答,同时还将给出使用线程池的常见场景和代码片段。 基础知识 Executors创建线程池 Java中创建线程池很简单,只需要调用Executors中相 阅读全文

posted @ 2019-09-26 14:58 笑明子 阅读(186) 评论(0) 推荐(0)

IO流深入总结
摘要:Java IO概要 a.Java IO中常用的类b.Java流类的类结构图1.流的概念和作用2.Java IO所采用的模型3.IO流的分类4.Java IO流对象 4.1.输入字节流InputStream 4.2.输出字节流OutputStream 4.3.字符输入流Reader 4.4.字符输出流 阅读全文

posted @ 2018-01-30 13:27 笑明子 阅读(573) 评论(0) 推荐(0)

摘要:输入流: 输入流最抽象类:InputStream,Reader。他们是抽象类,定义了输入流的所有通用的方法。 InputStream:字节输入流(流的单位是8位字节) Reader:字符输入流(流的单位是字符) read方法: InputStream中定有三个read方法: int read(); //读取一个字节... 阅读全文

posted @ 2018-01-23 17:57 笑明子 阅读(218) 评论(0) 推荐(0)

File类:
摘要:File类: File类描述了和品台无关的目录和文件。可以新建、删除、重命名等但File不能访问文件内容(需要使用流操作) 1:访问目录和文件: 创建File实例: new File("绝对路径"); new File(Url对象) File(File parent, String child) 访问文件: ... 阅读全文

posted @ 2018-01-23 15:36 笑明子 阅读(132) 评论(0) 推荐(0)

笑明子 注解
摘要:Annotation介绍: 可以理解为:1:在代码中的特殊标记,这些标记不会影响程序的正常运行,但是可以在程序的编译、类加载、运行时读取。 例如:当一个注解被定义为运行时可见时,当class被装载时注解才会被虚拟机读取。 2:注解可以通过使用注解可以:在不改变原有程序的情况下对程序进行补充。 3:A 阅读全文

posted @ 2018-01-18 13:37 笑明子 阅读(113) 评论(0) 推荐(0)

java常用类_v2
摘要:1:Scanner类 主要作用: 获取输入,Scanner是一个基于正则的文本扫描器; Scanner有多个构造方法,用于实现从输入流、文件、字符串中解析数据; Scanner是1.5有了的,1.5之前使用的是BufferedReader 主要方法: hasNext():是否还有下一项输入; has 阅读全文

posted @ 2018-01-02 21:38 笑明子 阅读(215) 评论(0) 推荐(0)

java Swing图形界面开发_001
摘要:java AWT的缺点: 平台不兼容(不同的品台样式不一样,有些组件在某些品台上不兼容)。 java Swing包结构: javax.swing包:几乎所有的组件都在这里。 swing.border包:包含很多绘制边框的类。 swing.event包:包含了很多事件监听的类。 swing.table 阅读全文

posted @ 2017-12-27 20:23 笑明子 阅读(552) 评论(0) 推荐(0)

Java常用类_v1
摘要:一 Object 老祖宗 java.lang.Object 1. 所有的类直接或者间接继承父类 Java认为所有的对象都具备一些基本的共性内容 这些内容可以不断的向上抽取 最终就抽取到了一个最顶层的类中(Object) 该类中定义的就是所有对象都具备的功能 2. 具体方法: boolean equa 阅读全文

posted @ 2017-08-03 16:55 笑明子 阅读(550) 评论(0) 推荐(0)

Java 基本数据类型包装类
摘要:基本数据类型对象包装类: 1:java将基本数据类型值封装成了对象。封装成对象有什么好处?因为可以提供更多的操作基本数值的功能。 byte Byte short Short int Integer long Long float Float double Double boolean Boolean 阅读全文

posted @ 2017-03-28 17:22 笑明子 阅读(143) 评论(0) 推荐(0)

Java 异常
摘要:异常:在运行时期发生的不正常。 (异常处理代码)和(正常逻辑代码)分离。将问题封装为对象抛出。异常体系: Throwable Error 不可处理的 有jvm抛出的严重问题 子类不是 Exception 可以处理的 编译时被检测异常 Exception和其子类 不处理就编译失败 希望在编译时就处理的 阅读全文

posted @ 2017-03-28 17:21 笑明子 阅读(124) 评论(0) 推荐(0)

Java 反射
摘要:反射 放射定义在反射包中:java.lang.reflect包。 反射机制:Java中动态获取类的信息的技术。 扩展功能: 1:使用多态: 暴露接口,实现接口,new类调用方法,多态调用。 2:使用反射: 如果代码已经写好了,现在无法new类。使用反射。 要运行的类不确定,配置文件配置类,解析配置文 阅读全文

posted @ 2017-03-28 17:20 笑明子 阅读(108) 评论(0) 推荐(0)

Java 多线程
摘要:多线程: 进程:正在运行的程序,为程序运行的线程开辟空间,管理线程。 线程:程序运行的单元,一条执行路径。 多线程是为了解决某个任务执行会延缓别的任务执行。干脆多线程执行。JVM: 主线程,GC线程。 主线程定义在了main函数中。 程序中常常需要多个任务同时执行,可以创建多个线程来分别执行。创建线 阅读全文

posted @ 2017-03-28 17:19 笑明子 阅读(179) 评论(0) 推荐(0)

Java 常用类总结
摘要:Math类: 基本的数学计算 向上向下取整 random方法 Random类封装了随机数System类: 标准输出输入错误流 获取当前时间的毫秒值 获取系统属性集合 Properties,这是一个Map集合。 也可以给系统设置属性信息,其他程序也可以使用。Runtime类: 每一个Java程序都有其 阅读全文

posted @ 2017-03-28 17:18 笑明子 阅读(264) 评论(0) 推荐(0)

集合框架知识总结
摘要:collection collection接口是集合框架的最父类 接口,定义了一些最共性的方法; 例如:add (); remove(); isEmpty(); size(); clear(); contains(); addAll(); containsAll(); removeAll();删除所 阅读全文

posted @ 2016-06-14 23:06 笑明子 阅读(1629) 评论(0) 推荐(1)

导航