
java
zhen921
这个作者很懒,什么都没留下…
展开
-
浅解ThreadLocal
2018年4月7日15:38线程内的局部变量 · 1.它的值与一个线程绑定一起,使一个变量的使用范围扩展到整个线程周期内,不局限于类和方法,一个线程可绑定多个变量,但一个变量只能绑定到一个线程上,其内部是一个map结构(注:java里的重要概念),存储时是map<当前线程对象,局部变量>的形式,所以要取出变量,也要拿到当前线程的对象,常用方法有set(),get();·...原创 2018-04-14 11:09:25 · 172 阅读 · 0 评论 -
StringBuffer /StringBuilder和String 的区别
· 首先要知道它们的作用主要是为了保存字符串(他们的区别也主要体现在这),比起string 的提供的各种操作,前两者主要优势则是体现在速度上(底下附实例验证)。记住几个重要知识点· 速度上 StringBuilder>StringBuffer>String (前两个速度很接近,但速度远超string)· StringBuilder 线程不安全,...原创 2018-05-28 13:31:15 · 213 阅读 · 0 评论 -
java中Collection与collections的区别
Collection和collections本质上是不同的,前者是集合类的接口,后者是一个包含了很多静态方法的工具类 · 下图虚线框表示接口,实线框是具体类,可见对于list和set类的创建都实现了collection接口,因此collection接口存在的目的是更好的扩展集合类 · 下图是java 的api中collections的方法,可见其中都是静态方法,而这些方法都...原创 2018-06-16 15:51:38 · 456 阅读 · 0 评论 -
java中覆盖和重载的区别
1. 首先搞明白覆盖是什么? · 举个栗子public class Main { public static void main(String[] args) { new Father().print(); new Son().print(); }}class Father{ public void print(){ System.ou...原创 2018-06-16 17:06:35 · 25213 阅读 · 2 评论 -
Git入门——windows环境下git连接github远程仓库
既然使用git了,远程仓库的连接配置是一定要学的,好处也是显而易见的,在我看来远程仓库的好处主要有两点:一是可以作为本地仓库的一个备份,这样项目会更有保险。二是有了远程仓库更方便团队的协作开发。连接远程仓库简单来说四步就够了。建立本地仓库和远程仓库 本地生成钥匙 把钥匙放到github上 本地连接github第一步 建立仓库既然我们要连接远程仓库,那前提是远...原创 2019-02-27 20:11:46 · 5152 阅读 · 0 评论 -
git入门——windows环境下,git的下载安装与配置(一)
下载git 1.Git 是开源的,因此可以直接到git官网下载 2.进去之后直接点击下载即可,本次我要安装的是Windows版的 3.下载完成之后,直接安装,windows版本,一直点击next,直到安装完成即可 启动git 1.可以在程序列表中找到git,打开git bash 2.弹出命令行窗口,启动成功...原创 2019-02-24 18:05:16 · 5014 阅读 · 1 评论 -
Git入门——解决Git push需要输入用户名和密码的问题
如果已经关联了远程仓库,但是每次push代码还要输入用户名和密码,那可能是连接方式的问题了,之前可能用的是http的连接方式,连接方式通常写成git remote add origin https://github.com/zhen921/holiday_github.git 这种。现在可以尝试下面的办法。1.git remote rm origin 移除已经添...原创 2019-02-28 20:06:53 · 2326 阅读 · 0 评论