
Java基础
小白可以看懂的Java
小灰要变强
一个热爱编程技术,渴望学习更多知识,喜欢总结分享
展开
-
探索基础之反射——第一章
小白的成长来源于努力学习,坚持每天的积累。 ——半杯态一、获取Class类型;1.类型名.class这种方式:简洁,但是编译期才可以使用。 public void test01() { Class B1 = int.class; //基本数据类型 Class<Void> voidClass = void.class; // 特殊的空类型 Class<String> stringClass = String.class.原创 2020-10-24 10:33:43 · 177 阅读 · 0 评论 -
搜索基础之JVM类加载过程
小白的成长来源于努力学习,坚持每天的积累。 ——半杯态一、JVM加载过程JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化,如图所示:1.加载将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.Class对象,作为方法区中类数据的访问入口(即引用地址)。所有需要访问和使用类数据只能通过这个Class对象。这个加载的过程需要类加载器参与。2.连接验证:确保加载的类信息符合JVM规范,例如:以cafe开头.原创 2020-09-17 20:19:43 · 184 阅读 · 0 评论 -
探索基础之Java网络通信——第二章
小白的成长来源于努力学习,坚持每天的积累。 ——半杯态计算机之间的通信,依据于TCP/IP协议簇中的传输层,它分为两种一种是TCP(传输控制协议)和IP(网际协议)。在Java中用Class为ServerSocket类和Socket代表用TCP传输形式,使用DatagramSocket代表使用UDP进行传输。Socket(也可以叫“套接字”),是两台机器间通信的端点。可以和网卡驱动进行交流。负责把数据交给网卡驱动,或者从网卡驱动中提取数据。实现网络之间通信分为两种传输方式:TCP,UDPTCP.原创 2020-09-13 23:34:37 · 112 阅读 · 0 评论 -
探索基础之Java PrintStream
简介PrintStream继承了FilterOutputStream.是"装饰类"的一种,所以属于字节流体系中(与PrintStream相似的流PrintWriter继承于Writer,属于字符流体系中),为其他的输出流添加功能.使它们能够方便打印各种数据值的表示形式.此外,值得注意的是:与其他流不同的是,PrintStream流永远不会抛出异常.因为做了try{}catch(){}会将异常捕获,出现异常情况会在内...转载 2020-09-12 21:28:57 · 261 阅读 · 0 评论 -
探索基础之Java网络通信——第一章
小白的成长来源于努力学习,坚持每天的积累。 ——半杯态IP百度百科:IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。个人理解:是一种标识,通过这个标识能够找到对应的网站。网路通信的三个要素:1.地址:.原创 2020-09-12 19:03:37 · 202 阅读 · 0 评论 -
探索基础之Externalizable && Serializable接口
小白的成长来源于努力学习,坚持每天的积累。 ——半杯态探索基础之Externalizable && Serializable接口Externalizable,这个好像没有听说过。是的,对于我而言,我也是很少接触,但是另一个单词Serializable,你可能听说过。废话有点多,接下来进入主题:序列化Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。从而达到网络传输、.原创 2020-09-12 01:10:38 · 149 阅读 · 0 评论