![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 81
人生路莫慌张
这个作者很懒,什么都没留下…
展开
-
string/tostring/string.valueof的区别
今天在使用这个的时候发现,他们三者好像在某些场所都是可以用的,但是不免会让人想到那既然它们三者这么的相似,那么总有些什么区别吧。我也在网上找了一些资料看。自己也看了API文档,就将他们三的区别总结一下吧。 先说他们三的作用是什么吧:没什么特别的作用,就是让我们得到的对象或参数类型,按照要求转成字符串的形式。 String:毫无疑问,这种就是强转形式,简单方便,效率高。java程序员可能看到原创 2017-09-20 11:28:08 · 325 阅读 · 0 评论 -
java引用传递和值传递的问题
java引用传递和值传递的问题 1、首先明确一下值传递和引用传递的概念: 值传递:表示方法接收的是调用者提供的值。 引用传递:表示方法接收的是调用者提供的变量地址。 在Java中,变量分为以下两类: ①对于基本数据类型变量(int、long、double、float、byte、boolean、char),Java是传值的副本。 ②对于一切对象型变量,Java都是传引用的副本。其原创 2017-10-19 12:45:48 · 273 阅读 · 0 评论 -
Java 内部类的总结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 内部类分为: 成员内部类、局部内部类 、 静态嵌套类 、匿名内部类 。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: class Outter { private int age = 12; class Inner { privat原创 2017-10-08 19:24:50 · 189 阅读 · 0 评论 -
Java JDK代理、CGLIB、AspectJ代理分析比较
什么是代理,在Design patterns In java这个本书中是这样描述的,简单的说就是为某个对象提供一个代理,以控制对这个对象的访问。在不修改源代码的基础上做方法增强,代理是一种设计模式,又简单的分为两种。 静态代理:代理类和委托类在代码运行前关系就确定了,也就是说在代理类的代码一开始就已经存在了。 动态代理:动态代理类的字节码在程序运行时的时候生成。 静态代理转载 2017-10-15 15:08:06 · 293 阅读 · 0 评论