摘要: 主要写下java集合中的元素以及是如何实现的,包括数据结构等 List :按照进入先后顺序,可重复,可通过索引直接取到值,可存入空值 ArrayList : 动态数组,适合查询,线程不安全,初始化为0,add的时候长度会变成10,每次扩容是原来的1.5倍。 linkedList:链表,适合增删,线程 阅读全文
posted @ 2020-01-05 23:57 nkk 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 面向对象(oop)的三大基本特性 面向过程是就是让计算机有顺序步骤的做一件事情,强调功能行为,在大型软件开发中,发现开发中软件维护,软件复用有很大困难。比如开门 open(Door dooor),具体开门的步骤是在方法内实现,在面向对象的世界里面就是 要把门抽象成一个对象Door,抽象出门的属性和相 阅读全文
posted @ 2019-12-02 16:30 nkk 阅读(129) 评论(0) 推荐(0) 编辑
摘要: git branch -vv 查看本地分支和远程分支的映射。 拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout -b 本地分支名x origin/远程分支名x 使用该方式会在本地新建分支x,并自动切换到该本地分支x。 采用此种方法建立的本地分支会和远程分支建立映射关系。 阅读全文
posted @ 2019-09-17 12:27 nkk 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 进程 ,线程 一个很好的类比:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 首先要知道cpu多核和多个cpu是不同的: 例如,你需要搬很多砖,你现在有一百只手。当你将这一百只手全安装到一个人身上,这模式就是多核。当 阅读全文
posted @ 2019-09-03 10:50 nkk 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 如何查看某个端口是否被占用 netstat -anp |grep 端口号 netstat -anp |grep 进程号 也可以看到进程所监听(占用)的端口号 和正在通信的端口号码。。 当然,一个进程一个jvm也可以不监听端口的哦,比如随便启动一个简单小程序 端口号和进程号有什么关系呢: 一个进程可以 阅读全文
posted @ 2019-08-26 16:58 nkk 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 3.Exception,是另外一个非常重要的异常子类。它规定的异常是程序本身可以处理的异常。异常和错误的区别是,异常是可以被处理的,而错误是没法处理的。 4.Checked Exception 可检查的异常,这是编码时非常常用的,所有checked exception都是需要在代码中处理的。它们的发 阅读全文
posted @ 2019-07-02 22:00 nkk 阅读(188) 评论(0) 推荐(0) 编辑
摘要: package enumpractice; //运行下就差不多懂点了public enum Color { RED("红色",1), GREEN("绿色",2), NK("hhhhhh",1); private String name; private int index; private Colo 阅读全文
posted @ 2018-03-07 10:48 nkk 阅读(250) 评论(0) 推荐(0) 编辑