java初级学习
文章平均质量分 67
kkongyu
这个作者很懒,什么都没留下…
展开
-
Map集合
Map集合:是基于键值对存储的一种方式, Map。键值不能重复,若重复,则新的vakue会覆盖原来的value值Map集合遍历方法(两种): 1)通过键来找到对应的值,然后输出键值对转换:keySet()方法和get()方法实现遍历 获取所有的键的集合 将所有的键的集合进行遍历,得到每一键 通过键找值就可以 2)首先获得键值对对象,然后遍历所有的键值对:Set原创 2017-05-02 19:25:30 · 264 阅读 · 0 评论 -
Java源码分析
Java中hashCode()是如何实现的 public int hashCode() { int h = hash; //Default to 0 ### String类中的私有变量, if (h == 0 && value.length > 0) { //private final char value[]...原创 2019-03-18 17:28:25 · 293 阅读 · 0 评论 -
JVM基础
目录结构内存模型GC垃圾回收:包括分代、GC算法、收集器类加载和双亲委派JVM调优内存泄漏和内存溢出原创 2019-03-21 23:12:20 · 209 阅读 · 0 评论 -
Java基础
目录结构equal、==、hashCode关系String、StringBuilder、StringBuffer比较final、finally、finalizetry和finally中同时return的执行过程原创 2019-03-21 23:12:38 · 142 阅读 · 0 评论 -
Jdk8 新特性---Lamdba表达式
Java8 新特性--Lamdba表达式原创 2017-11-07 15:58:20 · 594 阅读 · 0 评论 -
java高阶与数据库小结
java反射:1:获取类的对象的三种方式:a:Object类中的getClass()方法b:数据类型的静态属性方式:name String类型 String.classc:Class类中的一个方法:Class.forName("当前类的全路径名称");2:Method:成员方法类:invoke(Object obj,String args):第一个参数:表示的是对象是谁原创 2017-06-19 19:01:02 · 279 阅读 · 0 评论 -
网络编程
网络编程:(理解)(1)网络编程:用编程语言实现计算机的间的数据传输和资源共享(2)网络编程模型(7层模型)(3)网络编程的三要素(a)ip地址a:ip组成b:点分十进制c:ip分类d:dos命令查看ip(b)端口a:是计算机应用程序的标识,0~65535 ,一般0~1024不建议使用(c)协议a:UDT :数据打包,有限制,不连接,效率高,不可靠原创 2017-05-24 08:55:10 · 235 阅读 · 0 评论 -
IO总结
java.lang.Object java.io.OutputStream java.io.FilterOutputStream java.io.BufferedOutputStream一、java中IO流的分类:按流向分为:输入流-----读数据输出流-----写数据按数据类型分为:字节流字节输入流----读数据字节输原创 2017-05-09 22:20:26 · 186 阅读 · 0 评论 -
Exception异常
如何去处理异常呢? A:try...catch...finally B:throws A:try...catch...finally的格式: try{ 可能出现问题的代码;}catch(异常类名 变量名){ 可以给一个简单的提示; }finally{ 释放资源 } 简化格式: try{ 可能出现问题的代码;}ca原创 2017-05-03 22:41:31 · 364 阅读 · 0 评论 -
Java集合面试题
你常用的集合是哪些A: ArrayList、LinkedList、HashMapQ: ArrayList和LinkedList的区别【A】首先实现方式不同:ArrayList:底层是动态数组实现,LinkedList:是通过链表实现存储结构不同:ArrayList:是连续的存储空间,LinkedList: 存储是非连续性空间使用优势不同:ArrayList: 查询快,增删慢; Lin...原创 2019-03-21 23:12:52 · 283 阅读 · 0 评论