![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
link_98
越努力越幸运
展开
-
浅谈Java中的equals和==
public class Main { /** * @param args */ public static void main(String[] args) { int n=3; int m=3; System.out.println(n==m);原创 2017-07-10 20:39:36 · 231 阅读 · 0 评论 -
Java中equals和contains理解
equals:默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。contains:常用与集合中判断某个对象是否含有这个元素(且这个元素必须是该容器里的元素,不可以是另外声明的值相同的对象)以下是网友的解释:equals原创 2017-07-10 21:43:06 · 544 阅读 · 0 评论 -
Java修饰符 abstract,static,final 的区别详解
本文转自http://www.jb51.net/article/41430.htm是我看过的介绍这些关键字比较好的文章了,所以分享一下—————————————————————————————————————————————————————————————————————————————static 表示静态,它可以修饰属性,方法和代码块。1.static修饰属性(类变转载 2017-11-07 19:16:45 · 286 阅读 · 0 评论 -
Java异常(Java核心技术卷一读书笔记)
异常的对象都是派生于Throwable类的一个实例。原创 2017-10-22 19:14:57 · 227 阅读 · 0 评论 -
IntelliJ IDEA添加额外的jar包
在编写Java程序的时候,有时要添加别人的jar,以下就是步骤:1.在打开你的project的情况下,点击File,选择Project Structure2.选择Modules,选择Dependencies,再选择+,找到你要填加的jar包就可以了原创 2017-10-21 12:47:44 · 1196 阅读 · 0 评论 -
<Java>List和ArrysList的区别
今天写一道LeetCode的题的时候,遇到了List,在new的时候,IDEA的智能提示出现了很多覆盖的方法,我突然觉得奇怪,又想到之前看到的List list = new ArrayList(),就百度了一下。List类是一个接口类,它继承了 Collection 接口。List有两个重要的实现类:ArrayList 和 LinkedList。所以 List list原创 2017-10-16 19:31:22 · 261 阅读 · 0 评论 -
Java之Private,public,protect,default的权限
1.仅对本类可见-private2.对所有类可见-public3.对本包和所有子类可见 -protected4.对本包可见-default(不需要修饰符) PrivateDefaultProtectedPublic同一个类111原创 2017-11-07 19:57:08 · 595 阅读 · 0 评论 -
Java Socket编程实例
Java Socket编程笔记(注:需要 Java IO相关的知识)1.使用 TCP 连接的demo需要用到 java.net.Socket 和 java.net.ServerSocket ,具体可以查询 API 文档创建 Sever 类和 Client 类作为 demoServer类的实现:import java.io.*;import java.ne原创 2017-12-03 20:33:31 · 2998 阅读 · 0 评论 -
Effective Java读书笔记1
一. 考虑用静态工厂方法代替构造方法1. 什么是静态工厂方法注意与设计模式中的工厂模式是不同的,它是用通过专门定义一个类来负责创建其他类的实例,其实例通常拥有共同的父类,其实现主要是靠Java的反射机制。2. 静态工厂方法的优点1.有名称对于一个对象的实例化来说,如果使用构造方法的话,可以使用构造函数的重载来实现不同情况下的实例化,但是由于构造函数的名称都是原创 2017-12-21 11:58:54 · 215 阅读 · 0 评论