Java
内推小仙女
字节跳动靠谱内推达人~ 校招实习社招,字节全岗位都可内推哦~ 欢迎找我内推!
展开
-
String / StringBuffer / StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)主要区别如下:1. String是不可变的,而StringBuffer和StringBuilder是可变的可以在源码中看到,String类是被定义为final的,而StringBuffer和StringBulider不是举个例子String a="asd";//假设a指向了0...转载 2018-04-06 19:11:01 · 136 阅读 · 0 评论 -
常用的设计模式总结
设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式;结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式;行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。创建型模式–>...转载 2018-05-04 18:48:24 · 147 阅读 · 0 评论 -
eclipse中xml 注释、格式化代码
一、注释方式 注释快捷键:ctrl+shift+/ 撤销注释快捷键:ctrl+shift+\ ctrl+shift+C 注释和撤销注释二、格式化方式 方式一:格式化代码的时候,右键–source–format 方式二:格式化快捷键:ctrl+shift+F ...原创 2018-06-07 20:53:41 · 369 阅读 · 0 评论 -
JAVA里面获取map的key和value的方法
获取map的key和value的方法分为两种形式:map.keySet():先获取map的key,然后根据key获取对应的value;map..entrySet():同时查询map的key和value,只需要查询一次。 同时遍历key和value时,keySet与entrySet方法的性能差异取决于key的具体情况,如复杂度(复杂对象)、离散度、冲突率等。换言之,取决于HashM...转载 2018-06-08 14:32:55 · 47881 阅读 · 0 评论 -
Java的native方法
一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern “C”告知C++编译器去调用一个C的函数。 “A native m...转载 2018-06-10 19:28:41 · 199 阅读 · 0 评论