随笔分类 -  java基础

摘要:什么是反射 反射就是在程序运行的过程中,动态的获取类的信息或者动态的调用对象的方法或属性。通过反射机制,对于任意一个类,都能知道它的属性和方法,对于任意一个对象,都能调用它的任意一个属性和方法(包括私有属性和方法)。这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 我们知道 阅读全文
posted @ 2020-07-21 23:57 路半_知风 阅读(211) 评论(0) 推荐(0)
摘要:为什么需要序列化 我们知道,java程序在运行时,对象是在对上创建的,如果程序停止了,那么这个对象也不复存在了。当我们需要将对象存储在硬盘上时,就需要序列化的技术了。 序列化就是一种将对象转换成字节序列的过程。反序列化就是将字节序列代表的对象恢复成原来的样子。通过序列化与反序列化,我们可以实现进程间 阅读全文
posted @ 2020-07-21 00:43 路半_知风 阅读(279) 评论(0) 推荐(0)
摘要:IO流 在 Java IO 中,流是一个核心的概念。流表示的是连续的数据,称之为数据流。我们既可以读取流中的数据,也可向流中写入数据。在 Java IO 中,根据读写数据的类型不同,可以将流分为两种类型:字节流(按字节读取数据),字符流(按字符读取数据)。 java.io 包提供了操作流的类,而这些 阅读全文
posted @ 2020-07-19 15:33 路半_知风 阅读(315) 评论(0) 推荐(0)
摘要:File类的静态成员变量 1、static String pathSeparator 与系统有关的路径分隔符,为了方便,它被表示为一个字符串。(Windows 下默认为 ‘ ; ’ ) 2、static char pathSeparatorChar 与系统有关的路径分隔符。 3、static Str 阅读全文
posted @ 2020-07-19 15:32 路半_知风 阅读(289) 评论(0) 推荐(0)
摘要:JVM体系结构 什么是JVM JVM,即java虚拟机,英文名是Java Virtual Machine,它是运行在操作系统之上的软件,在实际的计算机上模拟计算机的各个功能的一种虚拟的计算机。JVM将字节码文件转换成操作系统能够识别的指令,从而实现了跨平台的特性。 一个java应用程序对应着一个进程 阅读全文
posted @ 2020-07-07 10:38 路半_知风 阅读(232) 评论(0) 推荐(0)
摘要:转载:Java中的异常和处理详解 简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态? Java提供了更加优秀的解决办法:异常处理机制。 异常处理机制能让 阅读全文
posted @ 2020-06-15 16:55 路半_知风 阅读(133) 评论(0) 推荐(0)