欢迎回家
我们一直在改变
头像

Martin的文章

上天给了我我黑色的眼睛,我却用来寻找Bug!
其他

String.trim() 源码解读 String.trim()

Martin阅读(28)评论(0)赞(0)

String.trim()源码解析 trim()这个方法一般用来消除字符串两边的空格,但是内部是如何实现的呢? 附上源码: 从源码可以看出,这个方法实际上是将字符串除了两端ASCII码小于空格的字符之外的部分截取出来返回,如果没有空格则将原...

其他

Java:new一个对象的过程中发生了什么 new 对象的过程

Martin阅读(38)评论(0)赞(0)

java在new一个对象的时候,会先查看对象所属的类有没有被加载到内存,如果没有的话,就会先通过类的全限定名来加载。加载并初始化类完成后,再进行对象的创建工作。 我们先假设是第一次使用该类,这样的话new一个对象就可以分为两个过程:加载并初...

其他

Java动态代理 动态代理

Martin阅读(34)评论(0)赞(0)

动态代理,听上去很高大上的技术,在Java里应用广泛,尤其是在Hibernate和Spring这两种框架里,在AOP,权限控制,事务管理等方面都有动态代理的实现。JDK本身有实现动态代理技术,但是略有限制,即被代理的类必须实现某个接口,否则...

其他

计算机 编码 解码 编码/解码

Martin阅读(32)评论(0)赞(0)

目录 1 字符 & 编码 2 记事本下的乱码 3 UTF-8解码过程 4 UTF-16解码过程 5 ISO-8859-1 6 byte范围 在阅读本文章之前,我建议你首先看阮一峰的博客:http://www.ruanyifeng.c...

其他

网络编程 网络编程

Martin阅读(147)评论(0)赞(0)

1、网络编程入门 计算机网络 是指将地理位置不同的具有独立功能的多态计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 1.1 网络编程概述 网络编程 在网...

行为型设计模式

Java设计模式 – 模板方法模式 模板方法模式

Martin阅读(36)评论(0)赞(0)

在模板模式中,父抽象类公开几个抽象方法供子类实现。在父抽象类中有另一个方法或几个方法使用抽象方法来实现业务逻辑。 抽象方法通常用于父类所需的每个步骤。 例如,为了使用新的软件,我们需要下载,安装,配置和运行。如果我们要使用模板模式来编码逻辑...

91CODING 小白轻松上手,大牛稳健进步

关于我们免责声明