![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
灵520翼
这个作者很懒,什么都没留下…
展开
-
java核心技术和优缺点
高屋建瓴,从较高的角度看待技术世界对java技术的分类:技术类: 例如jdbc,反射,IO 没有该技术在java中就不能实现对应功能规范类: 例如jdbc,JMS,定义了一套标准,但是具体实现由厂商负责语法糖类: 自动封装箱,lambda,函数式编程等,减少了代码量,但是没有也可以用现有代码实现。技术类Applet用于在网页上嵌入java程序,被flash取代,基本淘汰Clas...原创 2020-02-27 13:06:54 · 642 阅读 · 0 评论 -
数据结构和java容器实现小结
数组连续分配的内存块一维数组多维数组自动扩容功能链表分散分配的内存块单链表双向链表循环链表单向循环链表双向循环链表队列 (链表的子集)先进先出视为队列队列的功能可以被链表覆盖单向先进先出队列双线先进先出队列循环队列(仅数组实现)优先级队列 (使用堆实现)栈 (链表的子集)先进后出视为栈同上,可以被链表覆盖树 (链表的父级)树的节点有一...原创 2020-01-31 15:42:38 · 149 阅读 · 0 评论 -
jdk源码解析(一)-hashtable和hashmap在jdk源码中的演进
对比学习法:知道A是A,B是B,记不住,但是知道A和B有不同点C,然后导致A和B的表现差异D。这样可以学会因为C,导致D。本文主要对比两个问题1.hashmap和hashtable2.hashmap在jdk1.6,1.8 这2个版本的源码实现差异(1.2是一版,但是找不到源码了,1.6-1.7是一版,1.8又改了一部分) 改动不大,但是有区别什么是散列表前置知识数据结构的目的: 提...原创 2020-01-26 17:08:37 · 112 阅读 · 0 评论 -
java单例模式详解完美实现(包括反射破坏的防止和线程安全)
一.描述Singleton(单例)是设计模式的一种,为了保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要用途是保证某个很占系统资源的类,在同一时间只能拥有一个的情况。例如:一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。二.单例模式的主要特点:1.某个类只能有一个实例;2...原创 2019-10-28 09:12:09 · 956 阅读 · 0 评论 -
知识体系-Java基础语法
前言关于知识体系,我的理解是,不止是知道你会什么,也应该包括知道你不会什么。给自己的知识划范围,能看到边界的存在,并且去自我选择往哪个边界发展。同样。每个知识除了它可以做什么,也应该明白它不能做什么。知道优点,也要知道缺点。这样才是掌握。明白自己的知识边界,把知识孤岛联系起来,是为知识体系一、目的复习java基础的目的:复习java基础语法思考:java基础语法可以做什么?ja...原创 2019-10-23 07:05:56 · 125 阅读 · 0 评论 -
java字符编码 String和char
java字符编码.java文件编码不影响程序运行时的字符编码任何编码格式的java文件,转换为class二进制时,字符串常量都会转换为UTF-8字节程序运行时,加载class,将UTF-8字符串常量转换为UTF-16编码保存在内存中,以char[]的形式保存UTF-16编码char[]的默认格式为UTF-16String.getBytes()时,将UTF-16的char[]转化为指定...原创 2019-10-23 06:43:26 · 304 阅读 · 0 评论 -
java反射(一)-java.lang.class方法详解
关于java的java.lang.class类1.获取class的方式类名直接获取:Class cstr = String.class;调用class的静态方法获取:Class cstr = Class.forName("java.lang.String");通过实例对象获得:String str = "abc";Class cstr = str.getClas...原创 2019-04-19 11:18:55 · 2515 阅读 · 0 评论 -
java基础面试题集合 (一)
目录1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?2、Java有没有goto?3、说说&和&&的区别。4、在JAVA中如何跳出当前的多重嵌套循环?5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?6、下面代码有没有错?7、char型变量中能不能存贮一个中文汉字?为什么?8、...原创 2019-09-04 21:40:36 · 119 阅读 · 0 评论