Java基础
菜根花小宝贝
这个作者很懒,什么都没留下…
展开
-
Java反射机制
一、简要 Java不是动态语言,但是java有一定的动态性,我们可以利用反射机制、字节码操作获取类似动态语言的特性,从而编程的时候更加的灵活 反射机制是指: 可以在运行时加载、探知、使用编译期间完全未知的类。 程序在运行状态中,可以动态加载一个只有名称的类,对于任意一个已加载的类,都能够知道这个类的所有属性和方法;对于任意一个对象都能够调用它的任意一个方法和属性 加载完类之后,在堆内存中,就产生...原创 2020-03-25 16:44:21 · 74 阅读 · 0 评论 -
Java注解
注解(Annotation)(一)简要(二)内置注解(三)自定义注解(四)使用反射机制读取注释 (一)简要 注解的作用: 1.不是程序本身,可以对程序作解释。 2.可以被其它程序读取。 注解在哪里使用: 可以附加在package, class, method, field等上面,相当于给它们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问 (二)内置注解 @Override...原创 2020-03-24 23:20:29 · 89 阅读 · 0 评论 -
IO学习三(装饰流)
IO流读写操作装饰流一、简要二、字节缓冲流(BufferedOutputStream&BufferedInputStream)三、字符缓冲流(BufferedWriter&BufferedReader)四、转换流(OutputStreamWriter&InputStreamReader)五、数据流(DataOutputStream&DataInputStream)六...原创 2020-02-25 19:04:34 · 443 阅读 · 0 评论 -
IO学习二(四个抽象类)
IO流读写操作之四个抽象类一、总览二、FileInputStream&FileOutputStream三、FileReader&FileWriter四、ByteArrayInputStream&ByteArrayOutputStream 一、总览 四个抽象类: 抽象类 说明 常用方法 InputStream 字节输入流的父类,数据单位为字节 int rea...原创 2020-02-17 21:48:24 · 130 阅读 · 0 评论 -
IO学习一(File类)
IO——File一、IO介绍二、File 一、IO介绍 简介: 在java程序中,对数据的输入输出操作以“流”方式进行。 J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。java“流”类一般位于java.io包中。 核心类: 在整个java.io包中,最重要的就是5个类和3个接口。 类 说明 File 文件类 InputStrea...原创 2020-02-16 21:08:55 · 92 阅读 · 0 评论 -
网络编程一(随笔)
网络编程一、基本概念二、常用类操作三、TCP编程四、UDP编程五、案例——在线聊天室 一、基本概念 二、常用类操作 三、TCP编程 四、UDP编程 五、案例——在线聊天室 ...原创 2020-02-14 20:15:47 · 132 阅读 · 0 评论 -
异常(随笔)
JAVA异常处理欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Mark...原创 2019-09-23 17:51:47 · 72 阅读 · 0 评论 -
JAVA多线程的知识点概括(随笔)
一、线程的基本概念 线程就是独立的执行路径; 方法间的调用,即从哪里来到哪里去,是闭合的一条路径;多线程的使用则开辟了多条路径 在程序运行时,即使没有自己创建线程,后台也会存在多个线程,如gc进程、主线程(main为系统的入口点,用于执行整个程序); 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为的干预的; 很多多线程是模拟出来的,...原创 2019-11-06 23:33:42 · 649 阅读 · 0 评论