随笔分类 - Java
摘要:对象实例化过程: 1.看类是否已加载,未加载的话先初始化类。 2.在堆内存中分配空间。 3.初始化父类的属性 4.初始化父类的构造方法 5.初始化子类的属性 6.初始化子类的构造方法 实例: package com.xm.load; public class Animal { static Stri
阅读全文
摘要:类的加载过程(类的初始化) 1.加载父类的静态变量 2.加载父类的静态代码快 3.加载子类的静态变量 4.加载子类的静态代码快 (其实,静态变量和静态代码块肯定是按照顺序初始化的,反正java语法不支持提前引用) 类的实例化,相当于JVM对字节码文件信息的一次扫描,并且把扫描结果分类存放到方法区中。
阅读全文
摘要:BIO与NIO 1.传统BIO (1)特点 1. 面向数据流 2. 阻塞式传输 3. 一个客户端对应一个线程 4. 在客户机增多的情况下,线程资源随之增多,会造成cpu资源枯竭 (2)需求 客户机向服务器输出字符串,逐一在服务器器上打印显示。类似一个简陋的聊天室功能。 (3)代码示例 1. 服务
阅读全文
摘要:1.下载jdk:地址 选中你选择的版本,下载linux版本对应你系统的32位或64位。 我这里选择的是64位。 2.使用你的ssh直连工具把安装包丢到/usr/local/目录下 3.解压安装jdk 4.配置环境 vi /etc/profile 5.使配置生效 6.测试jdk :java :java
阅读全文

浙公网安备 33010602011771号