09 2016 档案
摘要:1. 什么是Just In Time编译器? Hot Spot 编译 当 JVM 执行代码时,它并不立即开始编译代码。这主要有两个原因: 首先,如果这段代码本身在将来只会被执行一次,那么从本质上看,编译就是在浪费精力。因为将代码翻译成 java 字节码相对于编译这段代码并执行代码来说,要快很多。 当
阅读全文
摘要:对象的克隆 1.对象的浅克隆 对象浅克隆要注意的细节: 1.如果一个对象需要调用clone的方法克隆,那么该对象所属的类必须要实现Cloneable接口,并且重写clone方法。 2.Cloneable接口只不过是一个标识借口而已,没有任何方法。 3.对象的浅克隆就是克隆一个对象的时候,如果被克隆的
阅读全文
摘要:bat处理文件 作用:可以一次性执行多个命令的文件。 为什么要学bat处理文件? 快速运行一个软件一般都会把软件打包一个jar包,但是jar双击可以运行仅对图形化界面的软件起作用,对于控制台的程序是不起作用的。对于控制台的程序我们可以使用bat处理文件快速启动一个项目。 如何编写bat处理文件呢?
阅读全文
摘要:网络编程:网络编程主要用于解决计算机与计算机(手机、平板)之间的数据传输问题。 网络编程:不需要基于html页面就可以达到数据之间的传输。比如:feiQ,QQ 网页编程:就是要基于html页面的基础上进行数据的交互的,比如:珍爱网,高考的报考系统。 IP地址=网络号+主机号 分类:A类,B类,C类
阅读全文
摘要:装饰者设计模式 装饰者设计模式要让这些装饰类有一个共同的父类的目的是为了让这些装饰类可以构成一个装饰链以达到互相装饰的效果。 功能:增强一个类的功能,而且还可以让这些装饰类互相装饰。 增强一个类的功能的时候我们可以选择继承: 通过继承实现增强一个类的功能的优点:代码结构清晰,通俗易懂。 缺点:使用不
阅读全文
摘要:1.静态导入 作用:简化书写静态导入可以作用一个类的所有静态成员静态导入格式:import static 包名.类名静态导入要注意的事项:如果静态导入的成员与本类的成员存在同名的情况下,那么默认使用本类的静态成员,如果需要制定使用静态导入的成员,那么需要在静态成员前面加上类名。 2.增强for循环增
阅读全文
摘要:Day01 双列集合: 在现实生活中有些数据是以映射关系存在的,也就是成对存在的,比如夫妻等。单例集合无法表现出映射关系,所以学习双列集合。 双列集合无迭代器。 1.Map 双列集合: ————————| Map 如果是实现了Map类接口的集合类,具备的特点:存储的数据都是以键值对的形式存在的,键不
阅读全文
摘要:Day01 1.线程 进程:进程就是正在运行的应用程序。进程负责了内存空间的划分。 线程:一个进程中的代码是由线程去执行的,线程也就是其中一个执行路径。 多线程:一个进程中有多个线程可以同时执行任务。 线程的状态 创建:新创建了一个线程对象。 可运行:线程对象创建后,其他线程调用了该对象的start
阅读全文

浙公网安备 33010602011771号