07 2018 档案
摘要:一:Git简介 1.1:VCS的历史 Git是一款代码管理工具(Version Control System),傲视群雄,是目前世界上最先进的免费开源的分布式版本控制系统,没有之一! VCS版本控制系统(version control system),是一种记录一个或若干文件内容变化,以便将来查阅特
阅读全文
摘要:类的生命周期: 类加载器(class loader)是用来加载Java类到Java虚拟机中。 一般来说,Java虚拟机使用Java类的方式如下: Java源程序(.java 文件)在经过Java编译器编译之后就被转换成Java字节代码(.class 文件)。类加载器负责读取Java字节代码,并转换成
阅读全文
摘要:什么是反射? 反射是在程序运行时动态获取和加载程序集 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期
阅读全文
摘要:一. 概述 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一类只有一个实例而且该实例易于外界访问,从而达到使用目的(如windows操作系统中,任务管理器只能打开一个--主要目的),同时还能方便对实例个数的控制并节约系统资源(主要目的之外
阅读全文
摘要:第一:单一职责原则(SPR) 先来看一个场景,一个类中包含两个职责T1和T2,当由于职责T1的需求需要修改类时,很有可能会影响正在执行的职责T2。因此得出单一职责的概念,即一个类应该有且仅有一个原因导致该类的变更,换句话说就时一个类应该只负责一项职责,这个类的变更智能是由这一项职责引起的。 单一职责
阅读全文
摘要:1.堆和栈 (1)数据结构的堆和栈 堆栈是两种数据结构。 栈(栈像装数据的桶或箱子):是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放的后取。这就如同要取出放在箱子里面底下的东西(放入的比较早的物体),首先要移开压在它上面的物体(放入的比较晚的物体)。 堆(堆像一棵倒过来的树):是一种
阅读全文
摘要:代码实现: 首先定义一个Node类: 接下来定义一个单链表,并实现相关方法:
阅读全文
摘要:2进制的计算机成本最优。 原则: 计算机内部的一切都是2进制数据! 案例: 2进制 逢2进一的计数规则。 案例: 16进制:用于简写(缩写)2进制数据。可以将每个4位2进制缩写为一个16进制数 2进制的书写非常繁琐 案例: 补码 案例: 案例: 补码的互补对称现象: public static vo
阅读全文
摘要:集合的概念: 集合是包含多个对象的简单对象,所包含的对象称为元素。集合里面可以包含任意多个对象,数量可以变化;同时对对象的类型也没有限制,也就是说集合里面的所有对象的类型可以相同,也可以不同。 集合与数组的特点对比: 集合:数量不限、类型不限数组:定长、类型单一 “集合框架”由一组用来操作对象的接口
阅读全文
摘要:引言 在 JAVA 语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存。 8种基本类型的常量池都是系统协调的,String类型的常量池比较特殊。它的主要使用方法有两种: 直接使
阅读全文
摘要:刚开始看字符串的时候,经常会看到类似的题,难免会有些不解,查看答案总会提到字符串常量池、运行常量池等概念,很容易让人搞混。 下面就来说说Java中的字符串到底是怎样创建的。 回到顶部 Java内存区域 String有两种赋值方式,第一种是通过“字面量”赋值。 第二种是通过new关键字创建新对象。 要
阅读全文
摘要:JAVA IO流最详解 (转自CSDN) IO流上:概述、字符流、缓冲区(java基础) 一、IO流概述 概述: IO流简单来说就是Input和Output流,IO流主要是用来处理设备之间的数据传输,Java对于数据的操作都是通过流实现,而java用于操作流的对象都在IO包中。 分类: 按操作数据分
阅读全文
摘要:一、异常简介 什么是异常? 异常就是有异于常态,和正常情况不一样,有错误出错。在java中,阻止当前方法或作用域的情况,称之为异常。 java中异常的体系是怎么样的呢? 1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exce
阅读全文
摘要:log4j: Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的
阅读全文

浙公网安备 33010602011771号