
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 · 268 阅读 · 0 评论 -
Java中equals和contains理解
equals: 默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。 contains: 常用与集合中判断某个对象是否含有这个元素(且这个元素必须是该容器里的元素,不可以是另外声明的值相同的对象) 以下是网友的解释: equals原创 2017-07-10 21:43:06 · 610 阅读 · 0 评论 -
Java修饰符 abstract,static,final 的区别详解
本文转自http://www.jb51.net/article/41430.htm 是我看过的介绍这些关键字比较好的文章了,所以分享一下 ————————————————————————————————————————————————————————————————————————————— static 表示静态,它可以修饰属性,方法和代码块。 1.static修饰属性(类变转载 2017-11-07 19:16:45 · 321 阅读 · 0 评论 -
Java异常(Java核心技术卷一读书笔记)
异常的对象都是派生于Throwable类的一个实例。原创 2017-10-22 19:14:57 · 264 阅读 · 0 评论 -
IntelliJ IDEA添加额外的jar包
在编写Java程序的时候,有时要添加别人的jar,以下就是步骤: 1.在打开你的project的情况下,点击File,选择Project Structure 2.选择Modules,选择Dependencies,再选择+,找到你要填加的jar包就可以了原创 2017-10-21 12:47:44 · 1251 阅读 · 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 · 291 阅读 · 0 评论 -
Java之Private,public,protect,default的权限
1.仅对本类可见 -private 2.对所有类可见 -public 3.对本包和所有子类可见 -protected 4.对本包可见 -default(不需要修饰符) Private Default Protected Public 同一个类 1 1 1原创 2017-11-07 19:57:08 · 619 阅读 · 0 评论 -
Java Socket编程实例
Java Socket编程笔记 (注:需要 Java IO相关的知识) 1.使用 TCP 连接的demo 需要用到 java.net.Socket 和 java.net.ServerSocket ,具体可以查询 API 文档 创建 Sever 类和 Client 类作为 demo Server类的实现: import java.io.*; import java.ne原创 2017-12-03 20:33:31 · 3058 阅读 · 0 评论 -
Effective Java读书笔记1
一. 考虑用静态工厂方法代替构造方法 1. 什么是静态工厂方法 注意与设计模式中的工厂模式是不同的,它是用通过专门定义一个类来负责创建其他类的实例,其实例通常拥有共同的父类,其实现主要是靠Java的反射机制。 2. 静态工厂方法的优点 1.有名称 对于一个对象的实例化来说,如果使用构造方法的话,可以使用构造函数的重载来实现不同情况下的实例化,但是由于构造函数的名称都是原创 2017-12-21 11:58:54 · 250 阅读 · 0 评论